Homemade Shamrock Shake Recipe: McDonald’s Copycat Version

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.

A homemade Shamrock Shake in a milkshake glass, topped with whipped cream and a cherry.

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.

Top view of a homemade Shamrock Shake topped with whipped cream, sprinkles, and a cherry.

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.

Vanilla ice cream, milk, food coloring, and mint are combined together in a blender.

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.

Shamrock shake is poured from the blender into a milkshake glass.

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.
A homemade Shamrock Shake in a milkshake glass, topped with whipped cream and a cherry.

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
A homemade Shamrock Shake in a milkshake glass, topped with whipped cream and a cherry.

Homemade Shamrock Shake (McDonald’s Copycat)

This easy Shamrock Shake combines vanilla ice cream, mint extract, whole milk, and green food coloring for a quick and festive mint-vanilla treat.
Servings: 2
Prep: 5 mins
Cook: 0 mins
Total: 5 mins

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

Calories: 454 kcal
| Carbohydrates: 53 g
| Protein: 11 g
| Fat: 22 g

Did You Make This?

Leave a comment and rating to let others know how it turned out.
A homemade Shamrock Shake in a milkshake glass, topped with whipped cream and a cherry.