This homemade Shamrock Shake is creamy, minty, and perfectly green- just like the classic McDonald’s favorite. This easy copycat recipe comes together in five minutes and tastes even better than the drive-thru version.

Recipe Essentials
You can keep these simple ingredients in your fridge, freezer, and pantry so that you can make these shakes whenever you have a craving. A full list of ingredients with measurements for this recipe is available in the printable recipe card below.
- Vanilla Ice Cream – I like to make my own vanilla bean ice cream, but store-bought works just as well. You may want to leave it on the counter for a few minutes to let it soften before scooping.
- Whole milk
- Liquid green food coloring
- Mint extract
- Vanilla frosting
- St. Patrick’s Day sprinkles
- Whipped cream
- Maraschino cherries

How to Make a Shamrock Shake (Step-by-Step)
When you’re whipping up this quick shake, make sure to garnish the glass first so it’s ready when the shake is blended.
- Add icing to glass. To decorate the glass, start by applying vanilla frosting around the entire rim of the glass. Using an offset spatula or a butter knife is the easiest way..
- Roll in sprinkles. Roll the rim over the top of the sprinkles that have been poured onto a plate.
- Blend milkshake ingredients. Add all of the milkshake ingredients to a blender. Blend until all ingredients are combined and the color is consistent throughout.
- Add to glasses and garnish. Transfer to the garnished glasses. Add a dollop of whipped cream and top with maraschino cherries.

Perfect Pairings
This sweet shake is a delicious drinkable dessert all by itself but you can also serve it with other St. Patrick’s Day-themed sweets. Try serving it with treats like St. Patrick’s Day dunkaroo dip, pot of gold puppy chow, rainbow cupcakes, or grasshopper cheesecake bars.

Variations
This shake is meant to be fun — play around with different flavors and textures to make it your own!
- Extract – You can switch up the flavor of the shake by using different extracts. However, adding extracts that are not clear can alter the color of the shake.
- Food Coloring – If you use professional-grade or gel food coloring instead of liquid food coloring, you can use less to achieve the same color.
- Ice Cream – You can use any light-colored ice cream that you like in place of vanilla ice cream. Mint chocolate chip ice cream is a great option!
- Add-Ins – You can mix other ingredients in for more texture and sweet flavor. Crumbled Oreo cookies, mini chocolate chips (or white chocolate chips), or crushed graham crackers all work well.
- Frosting – You can use a different flavor of frosting or add green food coloring to the vanilla to make it even more festive. Go with a chocolate mint flavor by using chocolate frosting.
- Toppings – A drizzle of chocolate syrup or fudge sauce over the top of the shake perfectly complements the minty flavor. You can also sprinkle green sugar over the top of the whipped cream.
- Liquor – Transform this drink into an adult beverage by blending in vodka, whiskey, or your favorite spirit. Liqueurs like crème de menthe and Irish cream work well too.
- Vegan/Dairy-Free – To make this a vegan-friendly milkshake, use your favorite vegan ice cream and blend it with coconut milk or almond milk.
- Fruit – If you’re trying to sneak in a little fiber and other nutrients, try blending in a frozen banana or other fruits.

Your Questions, Answered
The original McDonald’s shake uses a proprietary syrup along with low-fat vanilla ice cream and light whipped cream. Our version has ice cream, whole milk, mint extract, and food coloring with whipped cream and sprinkles on top.
Shamrock shakes are creamy and sweet with flavors of both vanilla and mint.
Created in celebration of St. Patrick’s Day, the original Shamrock Shake gets its green hue from the proprietary syrup McDonald’s uses to make it. In this copycat Shamrock Shake recipe, we use mint extract and green food coloring to achieve the green color.

More Fun Drinks
We love a fun drink around here, whether it’s an after dinner cocktail or a fun coffee beverage!
Homemade Shamrock Shake Recipe
Ingredients
Shamrock Shake:
- 2 1/2 cups vanilla ice cream
- 3/4 cups whole milk
- 5-10 drops liquid green food coloring*
- 1/4 teaspoon mint extract
Garnish:
- 1-2 tablespoons vanilla frosting
- St. Patrick's Day festive sprinkles
- whipped cream
- maraschino cherries
Instructions
Garnish:
- Using a butter knife, spread the 1-2 tablespoons vanilla frosting about 1 inch down on the rim of your milkshake glasses.
- Spread the St. Patrick's Day festive sprinkles in a shallow dish or plate and rolling the tacky frosting in the sprinkles. Set aside until you make the milkshakes.
Milkshakes:
- In a large blender, combine the 2 1/2 cups vanilla ice cream, 3/4 cups whole milk, 5-10 drops liquid green food coloring* and 1/4 teaspoon mint extract. Blend until smooth.
- Pour into prepared milkshake glasses.
- Top with whipped cream and maraschino cherries.
- If you’ve tried this recipe, come back and let us know how it was in the comments or star ratings.
Notes
Nutrition

























For the mint extract, 1/4 tsp, Tbsp, cup? Not clear in the recipe.
Thanks, David- will update. 1/4 teaspoon.
I made these last night and my kids were sooooo happy! They tasted great!
This was incredible! Will be making these for st patricks again!
What I love most about this copycat recipe, other than that its delicious, is that I can now make this anytime I want. Yummy!
Had a bottle of mint extract and no clue what to do with it — this was the perfect recipe for it, thank you!
So good and better than McDonald’s- I used better ice cream.