This post may contain affiliate links. Please read our disclosure policy.

This Shamrock Shake recipe is a quick homemade copycat made with vanilla ice cream, cream, mint extract, and green food coloring for that classic festive look. It blends up in just 5 minutes and tastes cool, creamy, and minty with a fun bakery-style finish from whipped cream, sprinkles, and a cherry on top.

I like testing milkshake recipes with different dairy ratios so they stay thick and creamy instead of turning thin or icy. This version keeps the mint flavor fresh, the texture rich, and the color bright, so you get that fast-food-inspired Shamrock Shake feel with an easy homemade method.

Easy homemade shamrock shake in a glass with whipped cream on top and garnished with sprinkles and a maraschino cherry.

Every single year, like clockwork, the festive Shamrock Shake pops up on the menu at McDonald’s. That’s the true sign that St. Patrick’s Day is right around the corner. And though it may not look so appetizing with it’s day glow green shade, it’s minty flavor has a cult following.

What is a Shamrock Shake?

A Shamrock Shake is a minty vanilla milkshake known for its bright green color and creamy texture. It became popular as a seasonal fast-food treat around St. Patrick’s Day, and this homemade version gives you that same cool, sweet, mint-forward flavor with simple ingredients you can blend at home any time of year.

We like to make our’s a little extra special by topping it with a pile of whipped cream, sprinkles and a maraschino cherry.

You can totally make this a Boozy Shamrock Shake by adding a splash of whisky or Irish Cream to your milkshake while blending.

copycat McDonald's shamrock shakes on a white platter.

How To Make a Shamrock Shake

It’s so easy to make a milkshake at home. All you need is a standard blender, vanilla ice cream, heavy cream or milk, mint extract and green food coloring. 

Making a Shamrock Shake is as easy as adding your ice cream, cream, mint extract, and green food coloring to a blender and blending until smooth, thick, and creamy. Be careful not to over-blend, or the shake can become too thin. For a thicker texture, add a little more ice cream. For a stronger mint flavor, add extract a drop at a time until it tastes just right.

I use this blender because it’s a workhorse for so many things!

How to Make a Thick Milkshake

The secret to a thick milkshake is starting with the right dairy. Heavy cream gives you the richest, thickest texture, while half-and-half gives you a creamy middle ground. Whole milk works too, but the shake will be a little lighter and thinner.

Another easy trick is to use plenty of ice cream and blend only until everything is smooth. Over-blending melts the ice cream too much and loosens the texture.

For flavor, mint extract gives you the closest taste to a classic Shamrock Shake. Peppermint extract can work in a pinch, but it has a sharper flavor that tastes more like candy canes than the original.

Gel food coloring is also a great choice because it gives you a vibrant green color without adding extra liquid to the shake.

Two shamrock shakes in glassed on a white porcelain tray.

Kellie’s Shamrock Shake Variations

Here are a few easy ways to change up this Shamrock Shake recipe without losing the classic flavor:

  • Chocolate Mint Shamrock Shake – Add a drizzle of chocolate syrup to the blender for a chocolate-mint version.
  • Boozy Shamrock Shake – For an adults-only version, blend in a splash of Irish cream or vanilla vodka.
  • Mild Mint Version – Use a little less mint extract, or start with my Mint Chocolate Chip Ice Cream, if you want a softer vanilla-mint flavor.
  • Extra Festive Kid-Friendly Version – Top with whipped cream, sprinkles, marshmallows, or a cherry for a fun St. Patrick’s Day treat.
Shamrock Shake in a glass with whipped cream, sprinkles and a cherry. Two gold straws are inside the shake.

Storage and Make Ahead Tips

This shake is best served right after blending for the thickest, creamiest texture.

  • To get ahead, you can chill the glasses, measure the ingredients in advance, and keep everything ready to blend when you want to serve it.
  • If you do have leftovers, transfer the shake to the freezer for a short time and then re-blend before serving. The texture will be best when fresh, but this can help bring it back to life.

More easy drink Recipes!

Looking for more festive and fun drinks? We’re loving this Nutty Irishman Coffee for St. Patrick’s Day, too. Not here for the Irish? This easy Strawberry Banana Smoothie is quick and easy, as is this Spinach Kiwi Pineapple Smoothie (also green for the holiday!)

Looking for a more classic treat? This Root Beer Float is an instant favorite.

DON’T MISS A RECIPE! FOLLOW US OVER ON INSTAGRAM AND FACEBOOK FOR MORE FAMILY FAVORITES!

Easy Shamrock Shake Recipe

5 from 1 vote
Prep: 5 minutes
Total: 5 minutes
Servings: 2
Ready in minutes, this easy McDonald's Shamrock Shake recipe is the perfect treat to celebrate St. Patrick's Day!

Equipment

  • blender
  • silicone spatula
  • measuring spoon
  • ice cream scoop
  • measuring cup

Ingredients 

  • 2 1/2 cups vanilla ice cream
  • 3/4 cup heavy cream, whole milk or half and half
  • green food coloring
  • 1/4 tsp mint extract
  • rainbow sprinkles
  • whipped cream
  • 2 maraschino cherries

Instructions 

  • Place the ice cream, heavy cream, food coloring and mint extract in a blender.
  • Blend the ice cream, cream, mint extract, and green food coloring until smooth, thick, and creamy. Taste and adjust the mint flavor if needed, then pour into prepared glasses and top as desired.
  • Serve immediately.

Notes

  • For the thickest shake, use heavy cream.
  • Half-and-half gives you a creamy texture with a slightly lighter finish.
  • Whole milk works for a thinner shake.
  • Mint extract tastes closest to the classic flavor; peppermint extract will taste sharper.
  • Gel food coloring gives the brightest green color without thinning the shake.
  • Start with a small amount of mint extract and add more to taste.
  • This shake is best served immediately after blending.

Nutrition

Calories: 655kcal, Carbohydrates: 44g, Protein: 8g, Fat: 50g, Saturated Fat: 32g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Cholesterol: 173mg, Sodium: 156mg, Potassium: 415mg, Fiber: 1g, Sugar: 40g, Vitamin A: 2009IU, Vitamin C: 2mg, Calcium: 273mg, Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!
Can I use peppermint extract instead of mint extract?

Yes, but the flavor will be sharper and more candy-like. Mint extract tastes closer to the classic Shamrock Shake flavor.

How do I make my Shamrock Shake thicker?

Use heavy cream instead of milk, add extra ice cream, and blend only until smooth.

Can I make this without food coloring?

Yes. The flavor will stay the same, but the shake will not have the signature green color.

Can I use milk instead of cream?

Yes. Whole milk works well, but the shake will be a little thinner and less rich.

Can I make this ahead of time?

It is best fresh, but you can prep the ingredients ahead and blend just before serving.

What toppings go best on a Shamrock Shake?

Whipped cream, sprinkles, cherries, and even crushed cookies or marshmallows all work well.

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

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

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Bobbie Vaughan says:

    Thank you, and just in time. Kids will be just amazed when Grandma comes out with these for them…