This veganized version of the classic shamrock shake is irresistible! It’s ridiculously delicious but with a healthy twist! No added sugars but sweet and minty just the way a shamrock shake should be.

This post may contain affiliate links. Read my policy page for more information.

two vegan shamrock shakes topped with coconut whipped cream and vegan chocolate chips

I used to love the McDonald’s Shamrock Shakes every March but unfortunately they’re made with dairy, not to mention they have 460 calories in just the small plus 63 grams of sugar.

Traditionally, Shamrock shakes are made with vanilla ice cream but I knew I could make a vegan version that was not only dairy free but healthier too. You can achieve the same great taste and frothy, thick texture without ice cream.

Why this recipe works

  • coconut cream gives it the creamy texture of shake
  • several handfuls of ice thicken it (no ice cream needed!)
  • dates are the secret natural sweetener—you won’t believe it’s not sugar!
  • frozen bananas help with thickening and lend additional sweetness
  • vanilla extract—adds the flavor that vanilla ice cream would provide
  • peppermint extract—the signature refreshing minty flavor of the shamrock shake
  • spinach gives it a natural green hue without food coloring, ups the fiber and nutritional value, and is completely tasteless in this shake!

Everything comes together to make an incredibly tasty minty milkshake without all the syrup and sugar!

up close shot of a green shamrock shake topped with coconut whipped cream and chocolate chips

How to make

Add all the ingredients to a high speed blender and blend well until smooth. Adjust flavors as desired. For sweeter, add a couple more dates. For a stronger mint flavor, add 1/8th teaspoon at a time of additional peppermint extract. It is a strong flavor so be careful not to overdo it.

Pro Tip: add the liquids and spinach first, then the frozen banana and ice. The weight of the banana and ice help to push the spinach down into the blades so that it blends more smoothly. No spinach bits to be seen!

To top it off, I added coconut whipped cream and dairy-free dark chocolate chips. I make the coconut whipped cream from my Watermelon Dessert Pizza recipe. It’s the perfect topping for any vegan milkshake. It’s really easy to make but there are also store-bought coconut whipped creams.

I also sprinkled some dairy-free chocolate chips on top.

two mint chocolate chip milkshakes with whipped cream

Make it a mint chocolate chip shake

If you want to make a mint chocolate chip milkshake follow the recipe as written. Once everything is blended, add a couple tablespoons of chocolate chips and pulse to distribute. You can also chop some chocolate ahead of time and mix through.

Make sure to not over blend if you want some chocolate chunks visible. The coloring may turn a little brown from the chocolate otherwise.

Want to up the protein?

This milkshake as is has 6g of protein but to make it even more filling there are several ways to up the protein. Here are some easy ideas:

  • Use protein powder—this homemade protein powder would be a great addition and as an added bonus, it’s green!
  • Add hemp seeds, chia seeds, or ground flax seeds—all provide an extra boost of protein without changing the flavor
  • Add nuts like cashews or walnuts—make sure you have a powerful blender that can pulverize them, otherwise try soaking them first

With the additional protein, this shake would even make a great after workout snack. I might even go so far as to say it’d make a wonderful, filling breakfast too! Choose one or several of the above to make a healthy Shamrock protein shake when you want something more filling.

More shake and smoothie recipes

Want more healthy plant-based recipes but don’t know where to start? You need our Meal Planner !

It has hundreds of simple recipes, customizable meal plans, and automated shopping lists. Save time, reduce your grocery bill, and eat better.

Sign up today for 40% OFF your first month! Just $5.99 (cancel anytime).

I Want Healthy Plant Based Recipes!

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!

By submitting this form, you consent to receive emails from Health My Lifestyle.

two vegan shamrock shakes topped with coconut whipped cream and vegan chocolate chips

The BEST Vegan Shamrock Shake

5 from 5 votes
Author: Rachel
This vegan version of the classic shamrock shake is irresistible! It's ridiculously delicious but with a healthy twist! No added sugars yet sweet and minty just the way a shamrock shake should be.
Prep Time 5 minutes
Cook Time 0 minutes
Total Time 5 minutes
Servings 2

Method

  • Blender

Ingredients 
 

  • ½ can coconut cream stored in the fridge overnight
  • ½ – ¾ cup unsweetened plain almond milk or non-dairy milk of choice
  • ½ tsp pure vanilla extract
  • ¼ tsp pure peppermint extract
  • 1 cup spinach loosely packed, or 1/2 cup frozen spinach
  • 4-5 small dates pitted (I used Deglet Noor dates which are smaller than Medjool), or 1-2 tablespoons of maple syrup
  • 2 frozen bananas
  • a couple handfuls of ice more or less depending on how thick you want it

Optional toppings:

Instructions 

  • Store the coconut cream in the fridge overnight or for a least 4 hours to allow the cream to separate from any liquid in the can. Scoop out the thick cream from the top half of the can and add to your blender. Save the liquid at the bottom for something later (goes great in a smoothie) or use the rest to replace the almond milk for a higher fat shake.
    1/2 can coconut cream
  • Add the rest of the ingredients in the order listed, except for the ice and blend until smooth. Taste and adjust the any flavoring as needed, keeping in mind that the flavor will be diluted slightly once the ice is added.
    1/2 – 3/4 cup unsweetened plain almond milk, 1/2 tsp pure vanilla extract, 1/4 tsp pure peppermint extract, 1 cup spinach, 4-5 small dates, 2 frozen bananas
  • Add the ice and blend again, until the shake is as thick as you'd like.
    a couple handfuls of ice
  • Top with coconut whipped cream if desired and dairy-free dark chocolate chips. Serve immediately.
    coconut whipped cream, dairy-free chocolate chips

Notes

Want it thicker? You can freeze the coconut milk or cream in ice cube trays to use and omit the ice cubes. This make it thicker and creamier.
Want to make it a mint chocolate chip shake? Once everything is blended, add a couple tablespoons of chocolate chips and pulse to distribute. You can also chop some chocolate ahead of time and mix through.
Want to up the protein?
  • Use protein powder—this homemade protein powder would be a great addition and as an added bonus, it’s green!
  • Add hemp seeds, chia seeds, or ground flax seeds—all provide an extra boost of protein without changing the flavor.
  • Add nuts like cashews or walnuts—make sure you have a powerful blender that can pulverize them, otherwise try soaking them first.

Nutrition

Calories: 483kcal | Carbohydrates: 45g | Protein: 6g | Fat: 35g | Saturated Fat: 29g | Sodium: 220mg | Potassium: 904mg | Fiber: 7g | Sugar: 24g | Vitamin A: 1483IU | Vitamin C: 17mg | Calcium: 224mg | Iron: 3mg
Course: Dessert, Drinks
Cuisine: American
Want to eat healthier but don’t know where to start?Get a free customizable meal plan and stop the struggle!

Pin this for later:

The BEST Shamrock Shake recipe. Love the minty sweet shamrock shake from McDonald's but want something healthier? This vegan version is made with whole food ingredients and no syrup but is sweet and minty just the way it should be! Check out the recipe for the full details! How to make a shamrock shake | what's in a shamrock shake | vegan milkshake | dairy free shake

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. 5 stars
    This looks so delicious and yummy! I can’t wait to give this a try! My hubby and daughter are going to love this!

  2. 5 stars
    Yum! I love that you made this shake vegan. Beautiful color and sounds amazing with the coconut cream!