This post may contain affiliate links. Please read our disclosure policy.
Every year for a limited time, McDonald’s brings back the famous Shamrock Shake, a creamy, mint-flavored milkshake that’s become a St. Patrick’s Day tradition.
This easy McDonald’s Shamrock Shake recipe tastes just like the original. Made with vanilla ice cream, milk, mint extract, and whipped cream, this copycat version comes together in minutes and can be enjoyed anytime you crave that iconic green shake.
If you love McDonald’s copycat drinks, you’ll also enjoy my McDonald’s Caramel Iced Coffee, Oreo McFlurry, M&M’s McFlurry, and Strawberry Banana Smoothie.

What Does a Shamrock Shake Taste Like?
It tastes like a vanilla milkshake with smooth mint flavor. It’s creamy, refreshing, sweet, and slightly nostalgic, especially if you grew up grabbing one every March.
Why You’ll Love This Shamrock Shake
- Can be made thicker or thinner to your liking
- Tastes just like the McDonald’s original
- Made with only 4 simple ingredients
- Ready in 5 minutes
- Perfect for St. Patrick’s Day parties
What’s in a McDonald’s Shamrock Shake?
Many people search for the exact McDonald’s Shamrock Shake ingredients, this homemade version recreates that same mint flavor using simple pantry staples.
According to McDonald’s, the original Shamrock Shake syrup contains:
- High fructose corn syrup
- Artificial mint flavor
- Green food coloring
- Preservatives
In this homemade version, we use simple ingredients instead:

- Vanilla ice cream
- Whole milk
- Mint extract
- Green gel food coloring
- Whipped cream
- Maraschino cherry
This gives you the same creamy, minty flavor without the artificial syrup.
Substitutions & Variations
- Use chocolate ice cream for a chocolate mint shake.
- Make it dairy-free with vegan ice cream, milk, and whipped topping.
- Adjust thickness by adding more ice cream (thicker) or more milk (thinner).
- Add mint extract gradually and taste as you go.
- Skip food coloring or use a small amount of spirulina for a natural green color.
- Make it boozy with a splash of Irish cream or vodka for an adult version.

How to make this shamrock shake recipe
This is how you can make this easy fast food chain favorite at home. Make sure to scroll down to the recipe card for the full detailed instructions!
- Add ice cream, milk, mint extract, and green gel food coloring to a blender and blend until smooth.
- Pour into a serving glass and top with whipped cream, green sugar, and a maraschino cherry.
- Serve immediately and enjoy.



Frequently asked questions – FAQ
The Shamrock Shake is mint flavored, not peppermint. While the flavors are similar, peppermint tends to be stronger and more intense, while mint extract gives a smoother, sweeter flavor that pairs better with vanilla ice cream.
They have it typically mid-February through mid-March, It’s usually for a limited time only and its availability varies by location.
Use chocolate ice cream instead of vanilla, or add chocolate syrup to the blender. You can also drizzle syrup inside the glass for extra flavor and presentation.
The original syrup contains sweeteners, mint flavoring, and green coloring. This homemade version recreates the flavor using ice cream and mint extract instead.

McDonald’s Shamrock Shake copycat recipe
Ingredients
- 2 cup vanilla ice cream
- 1/2 cup whole milk
- 1/4 tsp pure mint extract
- a drop of green food coloring add more if you want your drink brighter
- whipped cream
- marraschino cherry
- green sugar
Instructions
- Add the ice cream, milk, mint extract, and food coloring in a high-speed blender and blend until smooth.2 cup vanilla ice cream, 1/2 cup whole milk, 1/4 tsp pure mint extract, a drop of green food coloring
- Serve in a tall glass, add whipped cream, a cherry on top, and some green sugar.whipped cream, marraschino cherry, green sugar
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




