McDonald’s Shamrock Shake Copycat Recipe
McDonald’s Shamrock Shake copycat is the minty, creamy green drink you only get once a year at the drive-thru, made at home anytime you want it. This version takes about 5 minutes, uses ingredients you probably already have, and tastes like the real thing.
It skips the trip and the seasonal wait. Make a big batch for St. Patrick’s Day, or just whenever the craving hits.

Why I Love This Recipe
The mint-to-cream ratio here is what makes it work. Too much extract and it tastes like toothpaste; this amount gives you that cool, sweet flavor without the medicinal edge.
It comes together in one blender, and the color is a genuinely pretty pale green from the food coloring, not some murky spinach situation. I keep coming back to this one because it delivers the exact taste I was hoping for.
Recipe Ingredients

- 2 cups vanilla ice cream – Full-fat is important here; low-fat ice cream makes the shake thin and icy
- 3/4 cup whole milk – Whole milk gives the right creamy consistency; 2% works but thins it slightly
- 1/2 tsp peppermint extract – Peppermint, not mint, is the right call; spearmint extract tastes noticeably different
- 6 drops green food coloring – Gel food coloring gives a more vivid color than liquid with fewer drops
- Whipped cream – For topping; canned whipped cream is fine
- 1 maraschino cherry – Optional, but it nails the look
Variations / Substitutions
- Dairy-free – Use full-fat coconut milk ice cream and oat milk; the shake will be slightly less thick but the mint flavor holds up well.
- Extra thick – Reduce the milk to 1/2 cup and add a third scoop of ice cream; it will need an extra 10 seconds of blending to come together.
- No food coloring – Skip it entirely; the shake tastes identical and comes out a very pale off-white with a faint green tint from the extract.
- Boozy version – Add 1.5 oz of Irish cream liqueur before blending; it blends in cleanly and does not break the texture.
- Lower sugar – Swap in a no-sugar-added vanilla ice cream; the sweetness drops noticeably, so you may want a small drizzle of honey to compensate.
If you enjoy making fast food drinks at home, you might also like the Starbucks Vanilla Bean Frappuccino Copycat Recipe.
How To Make the Shamrock Shake
Step 1: Blend the Shake

Add the 2 cups vanilla ice cream and 3/4 cup whole milk to a blender. Pour in the 1/2 tsp peppermint extract and the 6 drops green food coloring. Blend on high for about 20 to 30 seconds, until the mixture is completely smooth and an even pale green with no streaks.
If your blender struggles at the start, let the ice cream sit out for 3 to 4 minutes before blending. You want the texture thick enough to mound slightly when poured, not watery.
Step 2: Pour and Garnish the Shake

Pour the blended shake into a tall glass. Top with a generous swirl of whipped cream and place 1 maraschino cherry in the center. Serve immediately while the shake is still cold and the whipped cream holds its shape.
Recipe Tips
- Use cold milk straight from the fridge. Warm milk softens the ice cream too fast and gives you a thin, soupy shake before you even get the glass to the table.
- Measure the peppermint extract carefully. It is potent. A full teaspoon instead of a half will make the drink taste sharp and medicinal rather than cool and sweet.
- Chill your glass first. Pop it in the freezer for 5 minutes before pouring. It is a small step, but it keeps the shake thick longer, especially if you are making multiple servings.
- Gel food coloring over liquid. Liquid food coloring can slightly water down the texture if you use enough to get a vivid green. Gel gives you the color in far fewer drops.
Scale it to your glass size:
| Glass Size | Vanilla Ice Cream | Whole Milk | Peppermint Extract | Green Food Coloring |
|---|---|---|---|---|
| Small (12 oz) | 1.5 cups | 1/2 cup | 3/8 tsp | 4 drops |
| Regular (16 oz) | 2 cups | 3/4 cup | 1/2 tsp | 6 drops |
| Large (22 oz) | 2.75 cups | 1 cup | 3/4 tsp | 8 drops |
Frequently Asked Questions
Can I make the Shamrock Shake ahead of time?
Yes, but only about 30 minutes ahead. Blend it, pour it into glasses, and keep them in the freezer uncovered; add the whipped cream right before serving or it will deflate.
Why does my shake taste too strongly of mint?
Peppermint extract varies by brand, so some are more concentrated than others. Start with 1/4 tsp, taste, and add more gradually until you hit the flavor you want.
Can I use mint chocolate chip ice cream instead of vanilla?
You can, but it changes the flavor noticeably and the color comes out darker and murkier. It is closer to a mint chip milkshake than the actual Shamrock Shake flavor.
Does this recipe work in a personal blender like a Nutribullet?
Yes. Let the ice cream soften for 4 to 5 minutes first, and blend in short 10-second pulses rather than one long run to avoid overheating the motor.

Shamrock Shake Recipe
Ingredients
Method
- Add the vanilla ice cream, whole milk, peppermint extract, and green food coloring to a blender and blend on high for 20 to 30 seconds until smooth and evenly green.
- Pour into a tall glass, top with whipped cream and a maraschino cherry, and serve immediately.
