This thick, creamy Shamrock Shake tastes just like the real thing—cool mint, sweet vanilla ice cream, and that bright green color that makes you smile. I first tried making this at home one random Tuesday in July when Liam asked why we couldn't have a Shamrock Shake in the summer, and honestly, I had no good answer.

So we grabbed the blender, some vanilla ice cream, and a little peppermint extract, and now we make this homemade fast food drink whenever the craving hits. It's ridiculously easy—just four ingredients and about five minutes from start to sip. If you love minty desserts, you'll want to try my Strawberry Cheesecake Protein or this Easy Watermelon Slushie next. And if you're looking for more fun blender drinks, check out my White Christmas Mojito Recipe.
What You'll Love About This Shamrock Shake
It's ridiculously fast. Five minutes from freezer to glass, and most of that is just blending.
You control the flavor. Want it mintier? Add a drop more extract. Want it less sweet? Use less ice cream or add a splash more milk.
It tastes just like McDonald's. Seriously, the flavor is spot-on—cool, creamy, and just the right amount of peppermint.
No waiting for March. Make this green milkshake recipe whenever you want, no seasonal menu required.
Kids love it. The bright green color and sweet mint flavor make it feel like a special treat.
Jump to:
Ingredients For Shamrock Shake
Here's a short intro before the list—just a few simple ingredients that come together into something really fun.
Vanilla ice cream: This is the creamy base that makes the shake thick and sweet. Use good-quality ice cream for the best flavor—it really does make a difference.
Whole milk: Helps thin the shake just enough so it's drinkable but still thick. You can use 2% milk if that's what you have, but whole milk gives it that rich, creamy texture.
Peppermint extract: This is what gives the shake that cool, minty flavor that tastes like the original. Start with ¼ teaspoon and taste—if you want it mintier, add just a couple more drops.
Green food coloring: Makes the shake that signature bright green color. Gel food coloring works great if you have it, but liquid is fine too.
Whipped cream: For topping, because a Shamrock Shake isn't complete without a fluffy cloud of whipped cream on top.
Maraschino cherry: The classic finishing touch. It's optional, but it makes it feel like the real deal.
See recipe card for quantities.
Instructions
Here's how to whip up this minty green shake in just a few minutes—it's super simple and tastes just like the real thing.
Blend the shake: Add the vanilla ice cream, milk, peppermint extract, and green food coloring to your blender. Blend on high until everything is completely smooth and evenly combined, usually about 30 seconds to a minute. The shake should be thick but pourable.

Check the color: If the green isn't bright enough for you, add another drop or two of food coloring and blend again for a few seconds.
Pour and top: Pour the milkshake into a tall glass. Top with a generous swirl of whipped cream and add a maraschino cherry on top.
Serve right away: This shake is best enjoyed immediately while it's still cold and thick. Grab a straw and a spoon and dig in.
Substitutions and Swaps
No peppermint extract? You can use mint extract instead, but use a little less—it's usually stronger. Start with about ⅛ teaspoon and taste. Some people also make a shamrock shake recipe without mint extract by using mint chocolate chip ice cream, but the flavor won't be quite as clean and bright.
Dairy-free version: Swap the vanilla ice cream for a good dairy-free vanilla ice cream and use almond milk or oat milk instead of whole milk. The texture will be slightly different, but it still tastes great.
No food coloring: The shake will taste exactly the same, just won't be green. If you want to keep it natural, you could add a tiny bit of spinach or spirulina powder, but it might change the flavor slightly.
Make it a shamrock shake protein version: Blend in a scoop of vanilla protein powder along with the other ingredients. You might need to add a splash more milk to keep it smooth.
Equipment
Blender: Any standard blender works—you don't need anything fancy. Just make sure it can handle ice cream.
Measuring cups and spoons: For getting the proportions right, especially with the peppermint extract since a little goes a long way.
Serving glass: A tall glass works best so you have room for all that whipped cream on top.
Storage
Honestly, this shake is best enjoyed right away. If you have leftovers, you can pour them into an airtight container and freeze for up to a week, but the texture will change—it'll be more like ice cream than a shake. Just let it thaw slightly and re-blend with a splash of milk to bring it back to shake consistency.
Expert Tips
Let the ice cream soften slightly. If your ice cream is rock-hard straight from the freezer, let it sit on the counter for about five minutes before blending. It'll blend smoother and faster.
Don't over-blend. Once everything is smooth and combined, stop. Over-blending can make the shake too thin.
Taste before you pour. After blending, taste the shake. If you want it mintier, add just a tiny bit more peppermint extract—it's strong, so go slow.
Use a thick straw. This shake is thick, so a regular skinny straw can be frustrating. A smoothie straw or even a spoon works better.
Make it ahead? This shake is really best fresh, but if you need to prep ahead, you can blend it and keep it in the freezer for about 30 minutes. Just give it a quick stir before serving.
FAQ
What are the ingredients in a Shamrock Shake?
The classic McDonald's version has vanilla soft serve, Shamrock Shake syrup (which is mint-flavored), and whipped cream. This homemade version uses vanilla ice cream, milk, peppermint extract, and green food coloring to recreate that same minty, creamy flavor.
What is a good substitute for a Shamrock Shake?
If you don't have peppermint extract, you can use mint chocolate chip ice cream instead of vanilla and skip the extract. You'll get a similar minty flavor with little chocolate flecks throughout. Another shamrock shake alternative is to use a vanilla shake and add a few fresh mint leaves to the blender, though the flavor will be more herbal and less sweet.
What is the flavor of the Shamrock Shake?
It tastes like cool, creamy vanilla with a refreshing peppermint kick. It's sweet, minty, and smooth—kind of like a liquid mint chocolate chip ice cream, but without the chocolate. Some people describe it as tasting like a York Peppermint Pattie in milkshake form.
What is Shamrock Shake syrup made of?
The actual McDonald's syrup is a proprietary blend, but it's basically a mint-flavored syrup with vanilla notes and green coloring. At home, you can recreate the flavor easily with peppermint extract, which gives you that same cool, sweet mint taste without needing special syrup.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:

Homemade Shamrock Shake Copycat
Ingredients
Equipment
Method
- Place the ice cream, milk, peppermint extract, and food coloring into a blender.
- Blend everything until the mixture becomes smooth, thick, and evenly colored.
- Taste the shake and adjust mint or color if needed, blending briefly again.
- Pour the milkshake into a chilled glass.
- Finish with whipped cream and crown with a cherry before serving.













Leave a Reply