Shamrock Shakes Recipe (McDonald’s Copycat)
These Shamrock Shakes are not only festive but they are super delicious too! A McDonald’s copycat, this minty milkshake will be an instant favorite!
As St. Patrick’s Day approaches, the excitement for shamrock shake season grows! It’s that wonderful time of year when minty milkshakes become the talk of the town. But why wait in line at McDonald’s when you can create your very own homemade shamrock shake?
This easy recipe for a delicious minty green shake is perfect for those who love the classic McDonald’s Shamrock Shake but want to try a homemade version. With simple ingredients like vanilla ice cream, whole milk, peppermint extract, and green food coloring, this mint-flavored milkshake is a creamy delight that can be whipped up in no time.

St. Patrick’s Day is almost here and what is better than celebrating this fun holiday with some amazing treats? Today I’ve got an easy milkshake that is super popular at McDonalds.
This milkshake gets so much attention because it’s so good! It also helps that the Shamrock Shakes are only available for a limited time so people love the exclusivity of it all.
Why This Recipe is Awesome for St. Patrick’s Day
Celebrating St. Patrick’s Day with a homemade shamrock shake is a delightful tradition. This homemade version of McDonald’s classic mint milkshake brings the festive spirit right into your home. The combination of mint and vibrant green coloring embodies the essence of the holiday, making it a festive and fun treat. Plus, it’s a great substitute for those who miss the McDonald’s version when it’s not available.
Good news! You no longer have to wait for March to make these awesome shakes, you can make them all year long with this super easy recipe!
You won’t believe how easy these awesome mint milkshakes are, and you likely have all the ingredients in you fridge and freezer.
What ingredients do you need for this easy shake?

- vanilla ice cream
- milk
- peppermint extract or 2 fresh mint leaves
- 1-2 drops Green food coloring
- Maraschino Cherries
- Whipped Cream
INGREDIENT NOTES
Vanilla ice cream: Full-fat vanilla ice cream gives you the richest, creamiest result. Don’t use light ice cream or frozen yogurt — the lower fat content makes the shake icy and thin rather than creamy. McDonald’s uses a vanilla soft-serve base, so the closer you can get to a dense, creamy vanilla, the closer your shake will taste to the original.
Milk: Whole milk keeps it thick. The less fat in your milk, the thinner your shake. If you want it extra thick, reduce the milk to ⅓ cup and add more ice cream. If it’s too thick for your blender to process, add a splash more milk and blend again.
Peppermint extract: This is the key ingredient and it’s easy to overdo. Start with ¼ teaspoon — you can always add more, but you can’t take it out. Peppermint extract is intensely concentrated, which is why such a small amount does so much work. If you prefer a milder mint flavor, start with ⅛ teaspoon and taste before adding more.
A note on fresh mint: Two fresh mint leaves will not give you a minty shake — they’ll give you a shake with a whisper of mint that most people won’t even notice. Fresh mint is great as a garnish on top, but peppermint extract is what produces the McDonald’s-level mint flavor this shake is known for.
Green food coloring: 1–2 drops of standard liquid food coloring gives you a pale, soft green. For the bright, vibrant McDonald’s green, use 3–4 drops of liquid food coloring or a very small amount of green gel food coloring. Gel food coloring is more concentrated and gives you a truer color with less product.

How do you make these amazing shamrock shakes?
This is genuinely one of the easiest things you can make — all five ingredients go into a blender and you’re done in under five minutes. But there are a couple of small things that make the difference between a good shake and a great one.
Start with the milk and ice cream in the blender. Putting the liquid in first helps the blender pull the ice cream down without jamming. Add the peppermint extract — ¼ teaspoon to start — and your green food coloring. Put the lid on, blend on high until completely smooth, and then stop and taste it. This is the moment where you decide if you need more mint or more color. A little more extract, another drop of coloring, a quick blend to incorporate — then you’re done.
Pour it into a glass, pile on the whipped cream, and add the cherry on top. Serve immediately. Milkshakes separate and thin out as they sit, so this is a make-it-and-drink-it situation.

TIPS
Taste before you pour. The mint level is completely adjustable before it leaves the blender. Taste, adjust, blend for another five seconds. This is the one step that separates a shake you love from one that’s either too bland or overwhelmingly minty.
Liquid in first. Always add the milk before the ice cream when blending shakes. It gives the blender something to work with immediately and prevents the ice cream from just sitting on the blades and jamming.
Don’t overblend. Once it’s smooth, stop. Overblending warms the shake and makes it thin. Smooth is the goal — creamy and cold, not frothy.
For a thicker shake: Reduce milk to ⅓ cup and increase ice cream slightly. The ratio is everything.
For brighter green: Use gel food coloring instead of liquid. A tiny amount on the tip of a toothpick is enough to produce a vivid color without affecting flavor.
Garnish right before serving. Whipped cream deflates quickly. Add it to the glass right before it goes to the table, not while you’re still blending the next one.

Frequently Asked Questions
McDonald’s typically releases the Shamrock Shake in late February and keeps it through St. Patrick’s Day on March 17. The exact dates vary by year and location. Making this at home means you can have it any time — which is the whole point.
Standard liquid food coloring at 1–2 drops gives a soft pale green. For the bright McDonald’s green you’re picturing, use 3–4 drops of liquid coloring or a small amount of green gel food coloring. Gel is more concentrated and gives you a truer, more vibrant color.
Fresh mint works as a garnish, but it won’t give you the minty shake flavor you’re after. Two fresh leaves blended into a milkshake produces almost no discernible mint taste. Peppermint extract is what makes this taste like the McDonald’s original — it’s the non-negotiable ingredient.
Yes. Use coconut milk or oat milk ice cream in place of vanilla ice cream, and any non-dairy milk in place of whole milk. The texture will be slightly different but the mint flavor comes through exactly the same. Top with dairy-free whipped cream.
Reduce the milk to ⅓ cup and add a little more ice cream. The ratio of ice cream to milk controls the thickness — more ice cream, thicker shake.
Milkshakes are best made fresh — they thin out and separate as they sit. If you want to prep ahead for a party, blend everything except the whipped cream and freeze in a container for up to 1 month. When ready to serve, let it sit for 5 minutes, scoop into a blender, blend briefly until smooth, and serve.
Yes — this recipe is completely non-alcoholic. See the variations section if you want a boozy adult version for a St. Patrick’s Day party.

Yummy Ways To Switch it Up
Boozy Shamrock Shake: Add 1–2 oz of crème de menthe or Irish cream liqueur to the blender with everything else. Crème de menthe deepens the mint flavor and adds a slight green tint on its own. Irish cream makes it richer and more dessert-like. Either works — both are a very good time for St. Patrick’s Day parties.
Chocolate Mint Shamrock Shake: Add 2 tablespoons of chocolate syrup to the blender, or swap one scoop of vanilla ice cream for chocolate ice cream. The mint-chocolate combination is divisive in the best way — people either love it or have feelings about it.
Oreo Shamrock McFlurry: Add 3–4 crushed Oreo cookies to the blender before blending. The cookies break down and give you a mint cookies-and-cream situation that kids go absolutely wild for.
Dairy-free version: Substitute coconut milk ice cream or oat milk ice cream for the vanilla ice cream, and use oat milk or almond milk in place of whole milk. The texture will be slightly less creamy but the mint flavor will be identical. Use dairy-free whipped cream for the topping.
Mini shakes for kids: This recipe makes one generous shake. For a kids’ party, reduce to 1 cup ice cream and ¼ cup milk per serving and pour into smaller cups. The yield scales up easily — just multiply everything and blend in batches.
St. Patrick’s Day only comes once a year but this shake doesn’t have to. Once you realize how fast it comes together you’ll be making it on random Tuesdays in July and calling it a treat — because that’s exactly what it is. If you’re putting together a full St. Patrick’s Day spread, my Lucky Charms Cookies are the next thing to make. Same festive energy, zero blender required.
Here are some more fun St. Patrick’s Day Recipes to try:
Copycat Shamrock Shakes
These easy Shamrock Shakes are perfect for St. Patrick's Day or anytime! Made with vanilla ice cream, mint and whipped cream, it will become an instant favorite!
Ingredients
- 1 1/2 cup vanilla ice cream
- 1⁄2 cup milk
- 1⁄4 tsp peppermint extract or 2 fresh mint leaves
- Green food coloring
- Maraschino Cherries
- Whipped Cream
Instructions
- Add ice cream, milk, mint, and one drop of food coloring to a blender
- Blend until smooth
- Pour into glasses
- Add whipped cream and a cherry
- Enjoy
Nutrition Information
Yield
1Serving Size
1Amount Per Serving Calories 499Total Fat 26gSaturated Fat 16gTrans Fat 0gUnsaturated Fat 8gCholesterol 101mgSodium 218mgCarbohydrates 56gFiber 2gSugar 51gProtein 11g

Before you go, Grab Your Free Printable Recipe Kit!
Keep track of all your favorite recipes and ingredients with this free printable book!
Hi! I’m Nellie. I am an entrepreneur, a busy mama of 3 and a wife to my high school sweetheart. I have been sharing content for over 12 years about how to cook easy recipes, workout tips and free printables that make life a little bit easier. I have been featured in places like Yahoo, Buzzfeed, What To Expect, Mediavine, Niche Pursuits, HuffPost, BabyCenter, Mom 2.0, Mommy Nearest, Parade, Care.com, and more!
Get comfortable and be sure to come hang out with me on social. Don’t forget to grab your free fitness journal before you go!




