You’ll love making this homemade Shamrock Shake to celebrate St. Patrick’s Day. This easy copycat reproduces the classic McDonald’s mint-vanilla shake using vanilla ice cream, mint extract, milk, and green food coloring for a festive look and refreshing taste.

St. Patrick’s Day is coming up — a great time to try a handful of minty recipes like Mint Chocolate Chip Donuts or Mint Chocolate Brownies. This Shamrock Shake is quick, nostalgic, and perfect for parties, brunches, or a simple seasonal treat at home.
Creamy Homemade Shamrock Shake Recipe
This homemade version aims to capture the same creamy, mint-forward profile of the restaurant favorite. It’s simple enough to make for kids and easy to adapt for adults with an optional boozy twist.
The shake is essentially vanilla ice cream given a mint lift with extract and colored a cheerful green. Because the ingredients are common pantry items, it’s one of the quickest and most satisfying McDonald’s copycat recipes to whip up yourself.
What Flavor is a Shamrock Shake?
A true Shamrock Shake is creamy and minty with a vanilla base. This recipe uses vanilla ice cream combined with mint extract to recreate that balance of sweet vanilla and cool mint that defines the classic shake.

Recipe Ingredients
The original fast-food version combines soft-serve with a mint syrup. For a homemade shake that’s easy to source, use the following simple ingredients to get a similar taste and texture:
- Vanilla ice cream – Regular vanilla ice cream provides the closest match to the classic flavor and creamy texture.
- Milk – Whole milk helps thin the ice cream to a sippable consistency while keeping the shake rich.
- Mint extract – Use true mint extract (not peppermint) for the most authentic taste.
- Green food coloring – Gel or liquid green food coloring will achieve the iconic shamrock hue; add gradually to reach your preferred shade.
- Optional garnish – Whipped cream and a maraschino cherry make a classic finish.
Mint vs. Peppermint
Use mint extract rather than peppermint extract. Peppermint delivers a sharper, candy-cane flavor that differs from the mellow mint-vanilla profile of a traditional Shamrock Shake. Peppermint will still taste good, but it won’t match the familiar classic.

How to Make a Shamrock Shake
This is a one-step recipe that comes together in minutes. To make the shake:
To make your Shamrock Shake: Add vanilla ice cream, milk, mint extract, and green food coloring to a blender. Blend on medium-low until the mixture is smooth and drinkable through a straw. Adjust milk to reach your desired thickness — more for a thinner shake, less for a thicker one.
If you don’t have a blender: soften the ice cream slightly at room temperature until scoopable but not melted, then add the milk, mint extract, and food coloring to a jar, seal it, and shake until combined.
Serve in tall glasses topped with whipped cream, a cherry, and sprinkles if desired.
Fun Ways to Serve It
Classic toppings work great, but feel free to get creative depending on the occasion. Popular options include:
- Green sanding sugar or green/rainbow sprinkles
- Gold sugar pearls or gold jimmies for a festive touch
- Chocolate sauce or chocolate chips for a mint-chocolate twist
- Crushed candies, gumdrops, or cookie pieces for texture
A tall glass with a colorful straw makes it feel extra special.

Variation Ideas
Use these ideas to customize your shake:
- Mint chocolate: Drizzle chocolate syrup into the shake or on top, or blend in chocolate chips.
- Oreo Shamrock Shake: Mix in crushed Oreos for a cookies-and-cream twist.
- Shamrock McFlurry: Stir in M&Ms, crumbled Kit Kat, or other candies for a McFlurry-style treat.
- Boozy version: Add 1–2 ounces of vanilla vodka, whiskey, or Irish cream for an adult-only shake.
- Lighter options: Substitute lower-fat ice cream, skimmed milk, or skip the whipped cream to reduce calories.
- Dairy-free: Use coconut or other plant-based ice cream and milk for a dairy-free version.
Tips and Tricks
- Scale the recipe: Increase or decrease quantities to make more or fewer servings.
- Adjust thickness: Add extra milk a tablespoon at a time to thin, or reduce milk to thicken.
- Get the right green: Gel food coloring is more concentrated; add just a drop. Liquid coloring may require up to a teaspoon. Add color gradually until you reach a fresh mint shade.
- Dry cherries: Pat maraschino cherries dry before placing them on whipped cream so syrup won’t run into the topping.

More St. Patrick’s Day Recipes
- Mint Chocolate Chip Cake
- Andes Mint Chocolate Chip Cupcakes
- Shamrock Pretzels
- Bailey’s Irish Cream Cake
- Chocolate Mint Cheesecake Mousse
Homemade Shamrock Shake (McDonald’s Copycat)
Ingredients
- 3 cups vanilla ice cream
- 1 cup whole milk
- 1/2 teaspoon mint extract (use mint, not peppermint)
- Green food coloring
- Optional: whipped topping and a maraschino cherry
Instructions
- In a blender on medium-low speed, combine vanilla ice cream, whole milk, mint extract, and green food coloring until smooth. Serve immediately with whipped topping and a cherry if desired.
Notes
Use mint extract, not peppermint.
Regular green food coloring shows up best; pastel shades may be too faint.
Nutrition
| Carbohydrates: 53 g
| Protein: 11 g
| Fat: 22 g
Did You Make This?