Mint Chocolate Chip Shake (WFPB, Vegan)
May 28, 2025
It's creamy, it's dreamy, and it will definitely bring the boys to the yard, but this mint chocolate chip shake doesn't have any ice cream, dairy, or refined sugar. Made with simple, whole-food ingredients like dates, almonds, bananas, and spinach, this recipe from Tess Challis's newest cookbook Food Joy has all the flavor of your favorite mint chocolate chip ice cream or Shamrock Shake!
Disclaimer: This recipe is reproduced from Tess Challis's cookbook Food Joy. I received a copy of the cookbook at no cost for promotional purposes, but I have not been paid to promote it. I'm sharing it with my readers because it's that good! Note that I may receive a small commission if you purchase the book using my link.
When I was a kid, there was a long stretch of time when the only ice cream flavor I would eat was mint chocolate chip. I later moved on to flavors like chocolate peanut butter and Ben & Jerry's S'mores, but when I tasted this recipe for the first time, I remembered just how much I loved everything mint and chocolate.
Recently, I've gotten to know Tess Challis's recipes as I've photographed a few of them. I'm consistently impressed by how delicious her recipes are, even as the ingredients list contains nothing but whole food plant based ingredients.
Tess has put over 100 of her latest recipes into a new cookbook called Food Joy, which is where you'll find this recipe. If you're looking for ways to eat more healthy, whole food plant based foods without sacrificing taste, make sure you grab a copy of her book!

Why You're Going to Love This Recipe
Usually, I share my own recipes on my website, but my mission is to make it easier for more people to go vegan and stay vegan, and that means sharing vegan delicious recipes, wherever they come from. Here are some of the reasons I love this recipe, and I think you will too:
- It doesn't contain refined sugar
- It's vegan and plant-based
- It combines the perfect creamy texture with minty and chocolatey flavors
- You can feel good about eating its whole food ingredients
- It's easy to make in under 10 minutes
- It won't upset your stomach

Ingredient Notes & Substitutions
If you have questions about where to find a particular ingredient or whether you can substitute it, this is the section for you!

frozen banana chunks: I always chop up and freeze my extra bananas as soon as they begin to get overripe, this way I always have some frozen bananas ready to go for a smoothie or shake. Since the bananas are such a big part of this shake, I don't recommend replacing them.
ice cubes and water: Instead of non-dairy milk, we're using almonds, ice, and water to create a smooth and creamy texture in this shake.
dates: I recommend weighing your dates, because the size can vary quite a lot. While Tess uses 4 large Medjool dates, I needed about 10 to 12 of my smaller dates to get to the same weight.
almonds: Tess used Living Intentions sprouted almonds, while I used plain almonds. Any almonds work, and although I haven't tested it, I expect that you could also use any nuts that you like to blend up, like cashews or macadamias. Tess also mentions that you may want to soak your almonds for a few hours if you don't have a high-powered blender.
spinach: I've made this recipe with both baby spinach and regular spinach with great results. Tess says in her book that she actually adds even more spinach to her shake to add extra nutrients, so feel free to adjust the amount of spinach to your taste and nutritional preferences.
mint extract: I used this organic peppermint flavor from Frontier Co-op for this recipe, but Tess says that she's used many types of mint extract and even fresh mint leaves with great results.
cacao nibs: These are pieces of crushed cocoa beans before they get processed. They're typically available in sweetened and unsweetened varieties; for this recipe, the unsweetened ones work just fine for me because the shake lends its sweetness to the nibs. You can also use chocolate chips if you prefer them or if they're easier for you to get.
chocolate syrup: To keep this recipe refined sugar-free, look for a syrup that's also refined sugar-free. Tess's favorite brands include Jem, Rawmio, and Fine and Raw. But you can also use any syrup that you like!

Frequently Asked Questions
How long can I store leftovers? The spinach in this shake is going to start oxidizing within a few hours, so my recommendation is to make only what you'll eat fresh. This recipe makes 2 to 3 servings, so cut the recipe in half to make a single-serving shake. If you do need to store leftovers, keep them in an airtight container in the fridge for up to 24 hours. The spinach will oxidize and change color, but it will still be safe to consume.
Do I need to soak my almonds? The answer to this will vary depending on your blender and your taste. I have an inexpensive (<$50) Oster blender, and I get great results without soaking the almonds in advance. I also don't mind a little bit of texture in this specific shake because the cacao nibs are already creating some crunch.
Do I need to measure by weight? I'm a typical American who grew up measuring everything with cups, but since I got a digital scale a few years ago, I'll never go back. In this recipe, I think measuring by weight is even more important than usual because, for example, the size of your banana chunks will affect the amount of bananas you can fit into 3 cups.
How do I make vegan whipped cream? I added an easy "whipped cream" to the top of these shakes for the photos. I used 1/4 cup of aquafaba (the liquid from a can of chickpeas), 1 tablespoon of maple syrup, and 1/8 teaspoon of cream of tartar, then whipped it up in my stand mixer at the highest speed for about 5 minutes. This creates whipped cream with a meringue-like texture. You can also use coconut whipping cream with a bit of maple syrup for a creamier texture.

Mint Chocolate Chip Shake (WFPB, Vegan)
Yield2 to 3 servings
Prep Time10 minutes
Cook Timen/a
Total Time10 minutes
Ingredients
- 3 cups frozen banana chunks (frozen several hours; ideally overnight or longer)
- 1 cup ice cubes
- 1 cup water
- 4 large dates, pitted
- 1/2 cup raw, unsalted almonds*
- 1 lightly packed cup fresh spinach, washed very well*
- 1 tsp. mint extract*
- 2 tbsp. cacao nibs or chocolate chips, plus more for garnish
- your favorite vegan chocolate syrup, for drizzle
Instructions
In a blender, blitz the banana, ice, water, dates, almonds, spinach, and mint until smooth.

Add the cacao nibs and pulse the blender lightly, just to mix in. You want them to retain their texture.

Drizzle the inside of your glasses with chocolate syrup, according to your deepest wishes and happiest dreams. Have fun with this̨—there's no right or wrong way. Then, pour the shake into the glasses. Sprinkle the tops with additional cacao nibs (or chocolate chips) and serve immediately.

If you loved this recipe, make sure you grab a copy of Tess's newest book Food Joy for even more incredible whole food plant based recipes!
Notes & Hints
Tess's note: If you don't have a high speed blender such as a Vitamix or a Blendtec, you may wish to soak the almonds in the water for several hours beforehand to soften them for a smoother result.
Tess's note: I use Living Intentions sprouted almonds as they're extra nutritious, but you can use any brand you like.
Tess's note: I personally add even more spinach, because it boosts the nutritional profile and doesn't affect the flavor (my taste buds are accustomed to lots of greens). However, you can really use as much or as little as you like!
Tess's note: I've made this with different types of mint extracts as well as fresh mint. I've found most ways work just fine, although peoples' mint preferences vary widely.
Tess's note: I personally love it with this exact amount of mint extract, but if you're unsure, start with a little less and add more as desired.
Steph's note: I also topped these shakes with "whipped cream," made from 1/4 cup aquafaba, 1 tablespoon maple syrup, and 1/8 teaspoon cream of tartar, whipped in a stand mixer.
Steph's note: Nutrition data doesn't include the chocolate drizzle.
Nutrition Data
Serving Size 1/3 of recipe
| Amount Per Serving | ||
|---|---|---|
| Calories 373 | Calories from Fat 135 | |
| % Daily Value* | ||
| Total Fat 15g | 19% | |
| Saturated Fat 3g | 15% | |
| Trans Fat 0g | ||
| Cholesterol 0mg | 0% | |
| Sodium 9mg | 0% | |
| Total Carbohydrate 59g | 20% | |
| Dietary Fiber 10g | 40% | |
| Sugars 37g | ||
| Protein 8g | 16% | |
| Vitamin A 941mcg RAE | 105% | |
|---|---|---|
| Vitamin B12 0mcg | 0% | |
| Vitamin C 13mg | 14% | |
| Vitamin D 0mcg | 0% | |
| Calcium 110mg | 8% | |
| Iron 2mg | 11% | |
| Potassium 922mg | 20% | |
| Zinc 1mg | 9% | |
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Note: This data should be used only as an estimate. Please see the nutrition section of my terms and conditions for more information on how this data is calculated.


Tofu That Doesn't Suck.
FREE EMAIL BONUS: 5 days of recipes that turn your boring tofu blocks into culinary masterpieces!

Leave a Comment
I love reading comments! I'll do my best to answer questions, too. If you made the recipe, please leave a star rating, it helps support the blog so I can make more recipes and articles. Thank you!
Loading comments...