McDonald’s Shamrock Shake Copycat Recipe (Photos + Video)

McDonald’s Shamrock shake is the ultimate refreshing treat, instantly transporting most of us to a St. Patrick’s Day celebration! Regardless of whether it is St.Patrick’s Day, you can enjoy this minty treat at home with this simple McDonald’s Shamrock Shake recipe! 

McDonald's Shamrock Shake Copycat Recipe

Although McDonald’s has a few evergreen flavors for milkshakes, its Shamrock shake has become a tradition across the United States on St.Patrick’s Day! Many of you may not know this, but the Shamrock shake has been around since the 1970s’! I know I was shocked, too!

Over the past fifty-odd years, many people have looked forward to enjoying this minty vanilla goodness every year, all for the love of the shake and, well, also for a bit of nostalgia. But, sadly, the Shamrock shake has always been a limited-time offering at the chain despite its popularity and high sales volume. 

But, lucky for you, that’s what this recipe and I are here for! So what if you don’t get this shake at McDonald’s all year round? With simple ingredients, you can make this creamy goodness right at home! 

I must say that I have never been the biggest fan of mint-flavored beverages. But there is something so perfectly balanced about the flavor of this shake. Since we are replicating the taste you get at McDonald’s, this shake recipe will be your favorite in no time!

Equipment Required

  • Blender: Ensure your blender is powerful enough to blend ice and help you get that perfectly creamy, smooth milkshake. 
  • Tall Glass: A tall glass will be good enough to serve a single portion of this decadent milkshake. 
  • Measuring Cups And Spoons: These pieces of equipment are optional for this recipe. However, having them handy will help you get the exact measurements for all the ingredients, giving you a final flavor for the milkshake that is as close as possible to the one from McDonald’s. 
  • Ice Cream Scoop: Ice cream is an essential part of this milkshake, and it is best to use the same scoop to get the measurements right. 
McDonald's Shamrock Shake Ingredients

Preparation And Cooking Time

Preparation TimeCooking Time Total Time
10 Minutes10 Minutes

How To Make McDonald’s Shamrock Shake

McDonald's Shamrock Shake Step 1
McDonald's Shamrock Shake Step 2
McDonald's Shamrock Shake Step 3
McDonald's Shamrock Shake Copycat Recipe

McDonald’s Shamrock Shake Recipe Video

FAQs About McDonald’s Shamrock Shake

  • If you are unsure about the potency of your food coloring, I suggest adding half the quantity mentioned in the recipe first and then adding more if needed. 
  • I am a fan of mint and chocolate, so I often add chocolate sauce to recipes for the ultimate flavor. 
  • Blend the milkshake for only a few seconds, as this may ruin the consistency. 
  • If blending hard ice cream is difficult, you can soften it by leaving it in the refrigerator for a few minutes. But ensure that your ice cream does not end up melting. 
  • If your ice cream is melting too fast because you live in a hot environment like me, I often add some ice to the milkshake while blending to stabilize the texture.
  • For a smoother consistency, opt for a high-speed blender. 

Nutritional Information Per Serving

Unfortunately, McDonald’s Shamrock Shake is not a very healthy milkshake. It is made with high-fat ingredients, resulting in too many calories and a lot of saturated fat and sugar. So, it is best to enjoy this milkshake in smaller quantities and not too often. 

The exact nutritional values for this shake are mentioned in the table below, which will help give you a better insight into it. 

Calories649 kcal
Carbohydrates66 g
Protein11 g
Fat38 g
Saturated Fat23 g
Cholesterol145 mg
Sodium236 mg
Potassium604 mg
Fiber 1 g
Sugar56 g
Vitamin A1385 IU
Vitamin C1.6 mg
Calcium 401 mg
Iron0.2 mg

This shake can be enjoyed by those on a gluten-free diet and even a vegetarian diet. However, it can not be consumed by those with certain dietary restrictions, such as vegan, keto, and low-calorie diets.

McDonald's Shamrock Shake Recipe at home

Recipe Variations For Different Diets

  1. Vegan Diet: The ice cream and milk will be an issue for vegans, along with the whipped cream on top. So, when I make this milkshake for a vegan, I switch the ice cream to a plant-based ice cream and use plant-based milk. Almond and cashew milk are the best options to go for in place of whole milk due to their creamy texture. You can skip the whipped cream, or use plant-based whipped cream for the same. 
  2. Dairy-Free Diet: Similar to vegans, people on a dairy-free diet can switch the ice cream with a non-dairy version and also use plant-based milk instead of whole milk for this recipe. 
  3. Low-Calorie Diet: This recipe must be fundamentally changed for those on a low-calorie diet. Firstly, use skimmed milk instead of whole milk and light whipped cream instead of regular. Lastly, I recommend low-fat, sugar-free ice cream to save on the extra fat and sugar content. 
  4. Keto Diet: Having this shamrock shake may be a little tough for those on a keto diet. However, you can still try the same by switching some of the ingredients, like using keto-friendly ice cream and keto-friendly milk, like almond milk or coconut milk. 

Storing This Recipe

  1. In The Refrigerator: If you want to enjoy your milkshake a few hours or even days after making it, it is best to refrigerate it. To do so, transfer the milkshake to an airtight container or a jar and then place it in the refrigerator for up to three days. 
  2. In The Freezer: To store your milkshake for longer or simply enjoy a frozen milkshake, transfer it to an airtight container and freeze it for up to two months! 

What To Serve With This Recipe

Shamrock shake is an indulgent beverage you can enjoy on its own! However, since this beverage is a classic from McDonald’s, you can enjoy it with other classic McDonald’s offerings, like crispy French fries or chicken nuggets

I love my Shamrock shake with a chicken sandwich or even a crispy snack wrap like the ones you get at McDonald’s. If you prefer beef, enjoy a hearty homemade quarter pounder or a cheeseburger with this shamrock shake, as the combination is flawless! 

Printable Version

McDonald’s Shamrock Shake Copycat Recipe

Author : Ashwini Rakhe
Serving : 1 Portion
Calories : 649 kcal
Total time : 10 minutes
McDonald's Shamrock Shake is a refreshing, creamy, and flavorful shake. It can be prepared in just a blink of an eye. Blend all the components for 2 minutes and the shamrock shake will be ready!
5 from 2 votes


  • 4 scoops Vanilla Bean Ice Cream
  • 1/2 cup Whole Milk
  • 1/4 teaspoon Peppermint Extract
  • 6 drops Green Food Coloring liquid
  • 2 tablespoons Whipped Cream
  • 2 Maraschino Cherries for garnish


  • Blender
  • Tall glass
  • Measuring cups
  • Measuring Spoons
  • Ice-cream scoop


  • In a blender, add the scooped vanilla ice cream.
    McDonald's Shamrock Shake Step 1
  • Follow that by adding peppermint extract and whole milk.
    McDonald's Shamrock Shake Step 2
  • Now, add the green food coloring and blend the milkshake.
    McDonald's Shamrock Shake Step 3
  • Once it reaches a smooth consistency, top the milkshake with whipped cream and Maraschino cherries, and you are done!
    McDonald's Shamrock Shake Copycat Recipe


Prep Time : 10 minutes
Total Time : 10 minutes
Cuisine : American
Course : Breakfast, Brunch, Dinner, Lunch, copycat


Serving : 1Portion  |  Calories : 649kcal  |  Carbohydrates : 66g  |  Protein : 11g  |  Fat : 38g  |  Saturated Fat : 23g  |  Cholesterol : 145mg  |  Sodium : 236mg  |  Potassium : 604mg  |  Fiber : 1g  |  Sugar : 56g  |  Vitamin A : 1385IU  |  Vitamin C : 1.6mg  |  Calcium : 401mg  |  Iron : 0.2mg

More McDonald’s Recipes That You Can Try


Now, with access to this fantastic recipe, you don’t need to wait for St. Patrick’s Day to enjoy a delicious Shamrock Shake! This simple recipe, made with even simpler ingredients, is also very adaptable to different diets, which is a huge plus. 

So, regardless of your dietary restrictions, with just a few tweaks to the ingredients, you can easily enjoy this milkshake. If you like the flavor of mint, you should not miss out on this recipe, that is for sure. 

Now go ahead and make yourself a sweet and decadent milkshake, and let me know how the recipe turned out for you in the comments below! You just got a reason to celebrate St. Patrick’s Day any day of the year! 

5 from 2 votes (2 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating