Healthy Shamrock Shake Recipe
We may earn a commission if you decide to make a purchase through our links, at no cost to you. As an Amazon Associate I earn from qualifying purchases. Please read our privacy policy for details.
This healthy Shamrock Shake recipe reimagines the seasonal favorite with a vegan twist! It’s minty, creamy, and packed with greens for a better-for-you sip!
McDonald’s really knew what they were doing when they introduced the green mint-flavored Shamrock Shake on their menu to celebrate St. Patrick’s Day.
The only problem? It disappears way too fast!
The good news is you are only a blender away from that minty, creamy goodness any time of the year. You can even skip the artificial stuff and just use plant-based ingredients!

WANT TO SAVE THIS RECIPE?
This is your sign to recreate your favorite drinks and give them a healthier twist! You won’t miss the coffee shop once you discover how easy it is to make the Pink Drink and Frappuccino from scratch.
Why You’ll Love This Healthy Shamrock Shake Recipe
- Satisfy your cravings for the seasonal mint milkshake any time! You won’t need to wait in line because this drink is ready in 5 minutes!
- This dairy-free healthy Shamrock Shake recipe swaps artificial ingredients with wholesome, plant-based ones. It even contains spinach!
- In the long run, making this vegan version of Shamrock Shake is easier on the wallet. (We all know that a milkshake run to the Golden Arches usually ends up with a whole bag of extra fries and nuggets.)

Ingredients And Substitutions
Full-fat coconut milk – This is not an exact copycat recipe because it has no ice cream, but frozen canned coconut milk makes this healthy Shamrock Shake just as smooth and creamy!
Mint leaves – Blended fresh mint leaves add a delicious mint flavor and, of course, that signature green color without the need for green food coloring. Don’t forget to save a couple of leaves for your green drink’s garnish.
Unsweetened almond milk – You can use any unsweetened plant milk of choice for this vegan smoothie recipe. This will make it easier to blend the ingredients together.
Coconut cream – Bumps up the creamy texture of the drink.
Agave nectar – For a boost of sweetness. You can also use stevia simple syrup for this creamy mint smoothie. High fructose corn syrup and refined sugar, who?
Vanilla extract – Vanilla just makes the blend taste more like ice cream. And speaking of vanilla, feel free to add a scoop of vanilla protein powder to make your homemade Shamrock Shake more filling.
Mint extract – For the green smoothie’s signature minty flavor.
Baby spinach – While it tastes like a dessert, this vegan Shamrock Shake is packed with nutrient-dense spinach, not ingredients that are hard to spell. You can use frozen spinach for a thick and creamy blend.
Whipped cream and maraschino cherries – No milkshake is complete without whipped cream and cherries! For extra flair, add green sprinkles !

Tips For Making This Recipe
Use Mint Extract
For that classic Shamrock Shake taste, use mint extract. Peppermint extract also works, but its flavor might remind you of candy canes.
Add Chocolate
If you’re a mint chocolate fan and don’t mind losing the shake’s green hue, add a bit of cocoa powder to the mix. You can even go all out with a chocolate syrup drizzle and extra toppings like cacao nibs and crushed chocolate cookie sandwiches!
Make it Boozy
Feel free to spike this Shamrock Shake with vodka!

Vegan Shamrock Shake Recipe FAQs
What flavor is the Shamrock Shake?
The Shamrock Shake is a mint-flavored milkshake. Interestingly, there was a version made with lemon-lime sherbet in 1970!
Is there lime in Shamrock Shake?
Nope. By 1973, McDonald’s stopped using lemon-lime sherbet in their Shamrock Shake.
What does McDonald’s put in their Shamrock Shake?
According to their website, McDonald’s Shamrock Shake is made from vanilla reduced-fat ice cream, Shamrock Shake syrup, and whipped light cream.
How many calories in a Shamrock Shake?
McDonald’s Shamrock Shake ranges from 500 to 800 calories, depending on the size.
Can you taste the spinach in this healthy Shamrock Shake recipe?
Nope. Fresh spinach leaves already have a relatively mild flavor, and in this mint smoothie that uses mint leaves and mint extract, you won’t notice any earthy or grassy taste.
More Delicious Vegan Drinks
- Green Goddess Smoothie
- Make-Ahead Freezer Smoothies
- Healthy Peanut Butter Cup Smoothie
- Greek Yogurt Smoothie
- Pumpkin Pie Smoothie
I found this recipe for Kale Smoothie that I HAVE to try!
Yay! You have made it this far, and I am so glad! Hey – If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Your comment and/or rating helps other readers!
Healthy Shamrock Shake Recipe

Ingredients
- 1 14-oz can full-fat coconut milk
- 1/4 cup mint leaves
- 1/2 cup unsweetened almond milk
- 1/4 cup coconut cream
- 2 tbsp agave nectar
- 2 tsp vanilla extract
- 1/2 tsp mint extract
- 1 cup baby spinach
- Whipped cream for topping
- Mint leaves for topping
- Maraschino cherries for topping
Instructions
- Make coconut milk ice cubes by pouring the coconut milk into an ice cube tray and freezing for at least 6 hours or, much better, overnight.
- Once the coconut milk ice cubes are frozen, place them in a high-powered blender with the mint leaves, almond milk, coconut cream, agave nectar, vanilla extract, mint extract, and baby spinach.
- Blend until smooth and creamy. Taste and sweeten if desired. If the shake is too thick, add more almond milk to thin it out.
- Pour into two serving glasses.
- Top the vegan Shamrock Shakes with vegan whipped cream, mint leaves, and maraschino cherries.
Notes
- For that classic Shamrock Shake taste, use mint extract. Peppermint extract also works, but its flavor might remind you of candy canes.
- If you’re a mint chocolate fan and don’t mind losing the shake’s green hue, add a bit of cocoa powder to the mix. You can even go all out with a chocolate syrup drizzle and extra toppings like cacao nibs and crushed chocolate cookie sandwiches!
- Feel free to spike this Shamrock Shake with vodka!
PIN FOR LATER!






