All the delicious flavor of the holiday treat enjoyed at home! This Homemade Shamrock Shake takes only three ingredients to make, and it tastes just as good as the original.
All year long, I eagerly await for one thing: Shamrock Shake season.
If you have never tried one before, please run—not walk—to your nearest McDonald's and order one right away. They are available for a limited time only each year around St. Patrick's Day, and they are absolutely delicious.
That being said, I probably shouldn't be going to McDonald's several times a week. So, I decided to try making a homemade shamrock shake, and I'm so happy with how it turned out!
Jump to:
Tips for Making This Shake
Here are some of my best tips to get a perfect shake every time:
- Double the recipe if you're serving a crowd. The recipe below yields only one shake, so if you want to feed several people, I recommend doubling (or even tripling) the recipe. On the recipe card below, you can easily double or triple the recipe by hitting '2x' or '3x.'
- Use high-quality ice cream to get the best milkshake. When it comes down to it, the quality of the ice cream will determine both the flavor and texture of the shake. Opt for the best ice cream you can find at the grocery store!
- The richer the milk, the richer the shake. I personally like to use whole milk for my milkshakes, but feel free to use whatever milk you prefer.

Common Questions About This Shake
This classic St. Patrick's Day treat is made with vanilla ice cream, milk, peppermint extract, and it's best enjoyed topped with whipped cream and a cherry.
I prefer to make this shake using vanilla ice cream and whole milk. However, you can easily substitute in non-dairy ice cream and plant-based milk if preferred.
This shake is best enjoyed fresh! You can keep it in the fridge, but it will get more liquidy over time.
Love this recipe? Please leave a star rating and review in the comments below! And don't forget to subscribe to The Baker's Almanac for even more baking recipes and tips.
Print
Homemade Shamrock Shake
- Total Time: 5 minutes
- Yield: 1 milkshake 1x
Description
All the delicious flavor of the holiday treat enjoyed at home! This Homemade Shamrock Shake takes only three ingredients to make, and it tastes just as good as the original.
Ingredients
- 1 cup (150g) vanilla ice cream
- ½ cup (121g) milk
- ¾ teaspoon peppermint extract
- Optional: green food coloring
Instructions
- In a blender, combine the vanilla ice cream, milk, peppermint extract, and food coloring. Blend until the mixture is smooth, then pour into a glass and enjoy.
Notes
- For a thicker milkshake, reduce the amount of milk to ⅓ cup.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No Bake
- Cuisine: American
Keywords: shamrock shake, milkshake, peppermint, mcdonald's copycat
Yum. So much fun to make with the kids!
★★★★★
So glad you enjoyed the recipe, Trish!