Go Back
+ servings
Three milkshake glasses filled with copycat McDonald's shamrock shakes.

McDonald's Shamrock Shake

A homemade spin on the famous St. Patrick's Day-inspired minty green milkshake from McDonald's.
Course Drinks
Cuisine American
Prep 5 minutes
Total 5 minutes
Servings 2 servings
Calories 537 kcal
Author Michelle


  • 3 cups vanilla ice cream
  • cups whole milk
  • ½ teaspoon mint extract
  • 6 drops green food coloring
  • Whipped cream for topping


  1. Place the ice cream, milk, mint extract, and green food coloring in a blender. Puree until smooth.
  2. Divide between two glasses, top with whipped cream and enjoy!

Recipe Video

Recipe Notes

  • Green color: If you want a darker shade of green, you’ll need a few more drops of food coloring. You can also try a gel food color, which is more concentrated. You typically only need 2-3 drops of food gel for every 10 drops of food coloring.
  • Mint extract: Plain mint extract uses spearmint, which is much milder than peppermint. Peppermint extract contains significantly more menthol, which gives it a more intense flavor. Traditional shamrock shakes use plain mint extract, but either will work. Just keep in mind that if you use peppermint extract, you will get a stronger punch of mint flavor.
  • Adjusting consistency: Play around with the ratio of ice cream to milk to make your shake exactly how thick you like it. Add more ice cream if it needs to be thicker or more milk to thin it out.
  • Adding alcohol: Feel free to make this a spiked milkshake! Crème de menthe would be a great substitute for the mint extract, but you may need to double or triple the amount to get that strong minty flavor. You could also experiment with mint and whipped cream vodkas if you’d like.
  • Vegan and dairy-free versions: Oat or soy milk make great substitutes for the milk; if you use coconut milk, be sure to go for the full-fat canned version. If you use rice milk, use less since it is thinner. Oat and soy based ice creams will also work well; if you use coconut milk ice cream, the milkshake may have a grainier texture.
  • Different flavors of ice cream: You could totally experiment with different ice cream flavors. Regular chocolate, mint chocolate chip, or even pistachio might be good ones to try.

Nutritional values are based on one shake

Nutrition Facts
McDonald's Shamrock Shake
Amount Per Serving
Calories 537 Calories from Fat 252
% Daily Value*
Fat 28g43%
Saturated Fat 17g106%
Cholesterol 109mg36%
Sodium 237mg10%
Potassium 635mg18%
Carbohydrates 56g19%
Fiber 1g4%
Sugar 51g57%
Protein 12g24%
Vitamin A 1165IU23%
Vitamin C 1.2mg1%
Calcium 465mg47%
Iron 0.2mg1%
* Percent Daily Values are based on a 2000 calorie diet.