A small McDonald’s Shamrock Shake can contain hundreds of calories and dozens of grams of sugar. Do your health a favor and make a delicious, healthier shamrock shake at home.

How to make a healthy Shamrock Shake
McDonald’s Shamrock Shakes are back each season, and while they taste nostalgic, even the smallest size is loaded with added sugar, artificial dyes, and extra calories.
Here is a quick, simple, thick, and super-creamy recipe to make a healthier shamrock shake at home in minutes. It uses whole-food ingredients, no refined sugar, and offers options to keep it dairy-free and lower in calories.
Readers also love these Black Bean Brownies
Watch the step-by-step healthy shamrock shake recipe video above

Homemade healthy milkshakes
These shamrock shakes are indulgent without the sugar crash. The recipe takes under five minutes, uses natural ingredients for color and flavor, and contains no refined sugar.
Compare that to the fast-food version: you can skip dozens of grams of added sugar and hundreds of calories. Depending on your milk choice and whether you add protein powder, this homemade version is much lighter than a 460+ calorie chain shake.
Trending right now: Vegan Hot Chocolate
Vegan shamrock shake ingredients
The basic ingredients are: 1 cup milk of choice, 1 frozen banana, cacao nibs or chocolate chips (to taste), 1/8–1/4 tsp pure peppermint extract, optional frozen spinach (about 1/4 cup) for color, and a pinch of salt to enhance flavor. You can add a scoop of protein powder if you want more protein.
Green color can come from a small amount of frozen spinach or a drop of natural green food coloring. If you prefer no banana, an avocado-based version works well too.
If you want a richer, milkshake-like texture, use canned coconut milk. For a lighter, creamier smoothie feel, use cashew or almond milk. Make sure the banana is ripe to avoid an unripe flavor in the mint shake.

Healthy shamrock shake serving suggestions
These green shakes are versatile: enjoy them for breakfast, as a snack, or as a dessert. Serve alongside a tofu scramble or whole-grain cookies for a balanced breakfast, or add protein powder to make a post-workout recovery shake.
Top with coconut whipped cream for an extra treat. One shake with protein powder can offer around 25–30 grams of protein, depending on the powder used.

My favorite flavor is mint chocolate chip — the taste is classic, and the vibrant green color is part of the fun. I used to grab mint chocolate chip shakes regularly when I was younger, and now I make this healthier vegan version at home, often once a week.
For extra flair, top your shake with homemade coconut whipped cream.

The recipe is inspired by a simple green smoothie base and adapted to mimic the mint-chocolate milkshake experience without the refined sugar or artificial ingredients.
Healthy Shamrock Shake Recipe
Ingredients
- 1 cup milk of choice
- 1 frozen banana (or make this banana-free with avocado)
- cacao nibs or chocolate chips to taste
- 1/8–1/4 tsp pure peppermint extract
- 1 scoop protein powder (optional)
- 1/4 cup frozen spinach (optional for color)
- Scant 1/8 tsp salt (optional, to enhance flavor)
Instructions
- Blend all ingredients until completely smooth. Use frozen spinach for natural green color, or a drop of natural green food coloring or spirulina if preferred. Add chocolate chips before or after blending for texture. Use pure peppermint extract, not imitation, and adjust peppermint to taste.
Video
Notes
Try a chocolate version if you’d like more cocoa flavor. Coconut milk yields a richer, more indulgent texture; nut milks make a lighter shake. For a banana-free option, use an avocado smoothie base.
Healthy Drink Ideas

Frappuccino Recipe

Strawberry Smoothies (no banana option available)

Healthy Chocolate Frosty

Acai Bowl Recipes
Peanut Butter Banana Smoothie

More About The Cookbook