You know what gets me excited every March? That bright green McDonald's shamrock shake recipe that shows up for like two seconds and then disappears!

Last year, Emily and I were driving home from soccer practice when she spotted the Shamrock Shake sign at McDonald's. We got one to share, and honestly? It was gone in about five minutes. Emily looked at me and said, "Mom, why don't we just make these at home?" And that's exactly what we did the next weekend!
I've been making this homemade version for three years now, and I'm not even kidding when I say it tastes better than the original. The best part? You don't have to wait for McDonald's to decide it's Shamrock Shake season. You can make this minty, creamy, absolutely delicious shake any time you want!
If you're looking for more easy dessert recipes that'll make everyone happy, check out my Oreo ice cream recipe – it's another crowd-pleaser that takes just minutes to whip up.
Jump to:
- Why You Will Love This Shamrock Shake Recipe
- Ingredients For Your Homemade Shamrock Shake
- How To Make The Best Shamrock Shake At Home
- Storing Your Shamrock Shake
- Tips And Variations For Your Shamrock Shake
- Frequently Asked Questions About Shamrock Shakes
- Recipes You May Like
- Let's Make This Shamrock Shake!
- Copycat Shamrock Shake
Why You Will Love This Shamrock Shake Recipe
- Super quick to make – We're talking 5 minutes from start to sipping. No fancy equipment needed beyond a blender!
- Only 5 simple ingredients – Vanilla ice cream, milk, mint extract, food coloring, and toppings. That's it!
- Tastes just like the real thing – Maybe even better because you control the mint flavor intensity
- Perfect for St. Patrick's Day – Or literally any day you're in the mood for something minty and refreshing
- Kid-friendly and fun – Emily loves helping me make these, especially adding the green food coloring
- Way more affordable – A whole container of ice cream costs less than two McDonald's shakes, and you can make six servings!
Ingredients For Your Homemade Shamrock Shake
Here's what you need to make this copycat shamrock shake at home:
- 6 cups vanilla ice cream – I use a 1.5 quart container. Quality matters here! Go for a good vanilla ice cream, not the super cheap stuff
- 1 ½ cups whole milk – Whole milk makes it extra creamy. You can use 2% if that's what you have, but it won't be quite as rich
- ¾ teaspoon pure mint extract – This is KEY! Make sure it's mint extract, not peppermint. There's a difference, and mint is what gives it that authentic Shamrock Shake taste
- ⅛ teaspoon green food coloring – About 10-15 drops of liquid food coloring. This is totally optional, but let's be real, the green color is half the fun!
- Whipped cream – For topping (because we're not savages)
- Green sanding or sparkling sugar – Makes it look fancy and festive
- Maraschino cherries – The classic finishing touch
A Quick Note About Ingredients
I learned the hard way that peppermint extract is NOT the same as mint extract. I made that mistake once (accidentally grabbed the wrong bottle from my overflowing spice cabinet), and Emily took one sip and made the funniest face. The shake tasted like toothpaste!
Pure mint extract gives you that smooth, refreshing McDonald's flavor. Peppermint is way stronger and has that candy cane vibe, which is great for Christmas but not what we're going for here.
How To Make The Best Shamrock Shake At Home
Making this homemade shamrock shake is so easy, you'll wonder why you ever waited in the McDonald's drive-thru line!
- Add your ice cream to the blender first – Start with 6 cups of vanilla ice cream. I usually let it sit on the counter for about 2-3 minutes to soften slightly. This makes blending SO much easier and you won't burn out your blender motor.
- Pour in the milk – Add 1 ½ cups of whole milk right over the ice cream.
- Add the mint extract – Measure out ¾ teaspoon of pure mint extract and add it to the blender. Don't skip this step or add more than called for – I know it seems like a small amount, but mint extract is powerful stuff!
- Mix in the food coloring – Add about ⅛ teaspoon (10-15 drops) of green food coloring. Start with less if you want a lighter shade – you can always add more!
- Blend until completely smooth – Here's the thing: if you have a smaller blender like I do, you might need to work in batches. I usually do half at a time, then combine everything in a pitcher. If you've got one of those fancy high-powered blenders, you can probably do it all at once. Blend for about 30-45 seconds until it's smooth and creamy.
- Pour into glasses – I like using tall glasses so we can really pile on the toppings!
- Add your toppings – Top each shake with a generous swirl of whipped cream, sprinkle with green sugar, and finish with a maraschino cherry on top.
My Secret For The Perfect Texture
Want to know my trick for getting that perfect McDonald's texture? Don't over-blend!
The first time I made these, I blended for like two minutes because I wanted it super smooth. It ended up too thin and watery. Now I blend just until everything is combined and smooth – usually 30-45 seconds tops. You want it thick enough that it's hard to suck through a straw (in the best way possible).
Storing Your Shamrock Shake
Honestly? This mint milkshake recipe is best enjoyed immediately. There's nothing quite like a freshly made shake!
But I get it – sometimes you want to prep ahead or you have leftovers (though that's pretty rare at my house). Here's what I recommend:
Short-term storage: If you need to store it for a couple hours, pour the shake into an airtight container and keep it in the freezer. It'll firm up quite a bit, so you'll need to let it sit at room temperature for about 10-15 minutes before serving. Give it a good stir or quick blend before drinking.
Not recommended: Don't try to store this in the fridge. It'll separate and get weird. The freezer is your only option for storage, and even then, it's really best fresh.
Leftover tips: If you made too much (which happens when I get excited with the blender), pour the extra into popsicle molds! Emily discovered this accidentally when we had leftovers, and now she asks me to make "extra" just so we can have Shamrock Shake popsicles. They're actually amazing!
Tips And Variations For Your Shamrock Shake
Here are some things I've learned from making this recipe dozens of times:
Adjust the mint to your taste: Some people love a strong mint flavor, others prefer it subtle. Start with the ¾ teaspoon in the recipe, then taste it. You can always add a tiny bit more, but you can't take it out once it's in there!
Make it thicker: Want an extra thick shake that you practically have to eat with a spoon? Use less milk. I sometimes do just 1 cup instead of 1 ½ cups when I want that super thick consistency.
Make it lighter: If you're watching calories (though who does that with milkshakes?), you can use low-fat vanilla ice cream and skim milk. It won't be quite as rich, but it'll still taste good.
Try different toppings: We've experimented with crushed Oreos, chocolate chips, and even mini chocolate chips on top. Emily's current obsession is adding crushed Andes mints – game changer!
Skip the food coloring: The green color is fun, but totally optional. The shake tastes exactly the same without it. I've made "invisible" Shamrock Shakes when I ran out of food coloring, and they were just as delicious.
Make it boozy: For the grown-ups, add a shot of Irish cream liqueur or crème de menthe. Obviously, make the kids' version first, then doctor up yours!
Add chocolate: Sometimes I drizzle chocolate syrup inside the glass before pouring the shake in. It creates this cool marbled effect and adds a mint-chocolate vibe.

Frequently Asked Questions About Shamrock Shakes
A Shamrock Shake is a mint-flavored vanilla milkshake with a distinctive green color, originally created by McDonald's as a seasonal St. Patrick's Day treat.
It's best served immediately, but you can store it in the freezer for up to 2 hours. Stir well before serving as it may separate slightly.
You can use ½ teaspoon of peppermint extract for a stronger minty flavor, or add 2-3 drops of mint oil (use sparingly as it's very concentrated).
No, the food coloring is purely for aesthetics. The shake will taste the same without it, just won't have the signature green color.
Recipes You May Like
If you loved this easy shamrock shake, you'll definitely want to try these other sweet treats:
- Oreo Ice Cream Recipe – Another simple homemade ice cream that doesn't require any special equipment. It's perfect for making your own shakes!
- Cottage Cheese Chocolate Mousse – A lighter dessert option that's still incredibly satisfying and creamy. Great for when you want something sweet but not quite as heavy as a shake.
- Small Batch Chocolate Chip Cookies – Perfect for dunking in your Shamrock Shake! These make just enough for a small family, so you're not tempted to eat three dozen cookies.
Let's Make This Shamrock Shake!
There you have it – the easiest, most delicious homemade shamrock shake you'll ever make!
This recipe has become a March tradition in our house, but honestly, we make it year-round now. Emily requests it for special occasions, and I've even brought it to neighborhood parties where it's always a hit. People are shocked when I tell them how simple it is!
The best part? You're not at the mercy of McDonald's seasonal menu anymore. Want a Shamrock Shake in July? Go for it! October? Why not!
Give this recipe a try and let me know what you think! I'd love to hear if you try any of the variations I mentioned. And don't forget to save this to Pinterest so you can find it again when the Shamrock Shake mood strikes!




Copycat Shamrock Shake
Ingredients
Equipment
Method
- Add ice cream, milk, mint extract and food coloring to large blender. I ended up having to do mine in batches, but if you have a large and powerful blender you might be able to do it all at once.
- Blend until smooth. Pour into serving glasses.
- Top with whipped cream, green sugar and a cherry, if desired.






