Bring the iconic minty-green magic of McDonald’s Shamrock Shake into your kitchen in just 10 minutes! This creamy, dreamy treat combines velvety vanilla ice cream, cool mint, and a hint of sweetness for a refreshing sip that feels like a celebration. Perfect for St. Patrick’s Day or anytime you crave a nostalgic indulgence, it’s a quick, no-fuss recipe that delivers big on flavor and fun.
With its luscious texture and vibrant minty freshness, this shake is a delightful blend of smooth and creamy, topped with a fluffy whipped cream finish. Each sip is a burst of cool, sweet satisfaction, making it an irresistible treat for kids and adults alike. Whip it up in minutes and enjoy a homemade version that’s just as good—if not better—than the original!
What You’ll Need for Your Shamrock Shake

- 4 cups vanilla ice cream (softened slightly for easier blending)
- 1 cup whole milk (substitute with almond or oat milk for a dairy-free option)
- ½ teaspoon pure peppermint extract (adjust to taste for a stronger or milder mint flavor)
- ¼ teaspoon green food coloring (optional, but adds that signature green hue)
- Whipped cream (for topping, use store-bought or homemade)
- Green sprinkles (for topping, optional but festive)
How to Make Your Shamrock Shake
- Combine ingredients: Add the vanilla ice cream, milk, peppermint extract, and green food coloring to a blender.
- Blend until smooth: Cover the blender and blend on high speed until the mixture is creamy and fully combined, about 30-45 seconds. Scrape down the sides if needed.
- Pour into glasses: Divide the shake evenly between two glasses.
- Add toppings: Top each shake with a generous swirl of whipped cream and a sprinkle of green sprinkles for a festive touch.
- Serve immediately: Enjoy your homemade Shamrock Shake right away for the best texture and flavor!
Shake It Up: Fun Variations to Try
Want to mix things up? Swap the vanilla ice cream for mint chocolate chip or add a handful of chocolate chips to the blender for a minty-chocolate twist. For a dairy-free version, use coconut milk ice cream and almond milk. You can also experiment with different extracts, like almond or vanilla, to create unique flavor profiles.
Perfect Pairings: Serving Suggestions
Pair your Shamrock Shake with a warm chocolate chip cookie or a crispy McDonald’s-style apple pie for a delightful treat. For a festive touch, serve it in a chilled glass with a mint sprig garnish. If you’re hosting a St. Patrick’s Day party, consider adding green straws or themed napkins to complete the look.
Quick Tips for a Smooth Blend
To ensure your shake is perfectly smooth, let the ice cream soften for 5-10 minutes before blending. Use a high-powered blender for the creamiest texture, and blend in short pulses to avoid overworking the motor. If the shake is too thick, add a splash more milk until it reaches your desired consistency.
Storage & Leftovers: What to Do
While this shake is best enjoyed fresh, you can store any leftovers in the freezer for up to 2 hours. Just give it a quick blend before serving again. Avoid freezing it longer, as the texture may become icy. For the best experience, make only what you plan to drink right away.
Common Questions Answered
Can I use a different type of milk? Absolutely! Whole milk gives the creamiest result, but 2%, skim, or even oat milk work well too. How do I make it extra minty? Add an extra ¼ teaspoon of peppermint extract, but be cautious—too much can overpower the flavor. Can I skip the food coloring? Of course! The shake will taste the same, just without the vibrant green hue.

Copycat McDonald’s Shamrock Shake Recipe
Equipment
- blender
Ingredients
- 4 cups vanilla ice cream
- 1 cup whole milk
- ½ teaspoon pure peppermint extract
- ¼ teaspoon green food coloring
- whipped cream, for topping
- green sprinkles, for topping
Instructions
- Place ice cream, milk, peppermint extract and green food coloring in a blender. Cover and blend until smooth.
- Pour into glasses and top with whipped cream and sprinkles.
- Serve immediately.