A Shamrock Shake is the perfect St. Patrick’s Day treat. It’s thick, cold, and just minty enough, with that classic pale-green color that makes it feel even more festive. The best part is how easy it is to make at home. Just put everything in a blender, blend for a few seconds, and you have a creamy milkshake that feels like a treat without leaving your kitchen.

Shamrock shake recipe prepared and served in a glass with whipped cream, with a green plaid napkin in the background.

Table of Contents

Jump to Recipe

I always get way into St. Patrick’s Day, partly because I’m Irish and partly because there are so many fun things you can do around this holiday. Like this authentic Irish soda bread, this Guinness chocolate cheesecake, or this Irish coffee creme brulee.

And how about the McDonald’s Shamrock Shake? It’s a vanilla milkshake, spiked with cool mint and topped with whipped cream and a cherry. The minty green color and wintry mint flavor are something that so many people look forward to all year long.

I mean, I know it’s kinda cheesy, but I always look forward to it every year. It just makes March feel a little more special. And with this shamrock shake recipe, you don’t even have to wait until March. You can enjoy that classic creamy, sweet, and minty taste all year ’round, with just 4 simple ingredients!

What a great way to treat yourself. And so much fun to enjoy with kids or grandkids!

Here’s Why You’ll Love This Recipe

  • Takes 5 minutes: Faster than a drive-thru run, and no waiting in line.
  • Thick and creamy: Ice cream-forward, just like the classic.
  • Minty, not toothpaste-y: Peppermint extract gives a clean, refreshing flavor when used lightly.
  • Easy to customize: Make it extra thick, extra green, or add fun toppings.

Ingredients You’ll Need

The recipe card at the bottom of the post contains the full list with all of the amounts. Refer to that when you’re cooking.

Shamrock shake recipe prepared and served in a glass with whipped cream, with a green plaid napkin in the background.
  • Vanilla ice cream: The creamy base and the main source of sweetness. Use a high-quality ice cream for the thickest, smoothest shake.
  • Milk: Helps everything blend and controls the thickness. Whole milk makes it richer, but any milk works.
  • Peppermint extract: Gives that signature mint flavor. Start small because it’s powerful.
  • Green gel food coloring: Creates the classic shamrock shade without watering down the shake. Gel is best, but liquid works in a pinch.
  • Sweetened whipped cream (optional): Makes it feel extra special and dessert-like.
  • Maraschino cherry (optional): The classic finishing touch, especially if you want the full “milkshake parlor” look.

How To Make A Shamrock Shake

Step 1: Blend Until Smooth

Add the vanilla ice cream, milk, peppermint extract, and green food coloring to a blender. Blend just until creamy and smooth.

Step 2: Pour & Garnish

Pour into a tall glass and top with whipped cream and a maraschino cherry if you’re feeling festive.

Helpful Tips and Tricks

  • Add milk gradually: If you like it super thick, start with less milk and add a splash at a time.
  • Go easy on the peppermint: Too much can overpower the vanilla quickly. You can always add more, but you can’t take it out.
  • Use gel coloring: One tiny dab gives a vibrant green without thinning the shake.
  • Chill the glass: Pop your serving glass in the freezer for a few minutes for an extra-cold, slower-melting shake.
Shamrock shake served with whipped cream, a cherry, and a red striped straw.

Recipe Variations

If you’re looking to jazz up your Shamrock Shake, here are a few fun ideas for things you can add in to take it to the next level:

Shamrock shake in a tall glass with whipped cream and a cherry on top.
5 stars (3 ratings)

Shamrock Shake Recipe

Servings: 1 large serving
Prep Time: 5 minutes
Total Time: 5 minutes
Make this easy homemade shamrock shake recipe this St. Patrick's Day! A fun & frosty milkshake treat with a refreshing minty flavor.

Ingredients

Instructions
 

  • Place the ice cream, milk, peppermint extract, and food coloring in a blender and mix until smooth.
  • Transfer the shamrock shake to a serving glass and garnish with sweetened whipped cream and a maraschino cherry, if desired.

Notes

Find the serving glasses I used here: Imperial Pint Glass.
Calories: 899kcal, Carbohydrates: 99g, Protein: 18g, Fat: 47g, Saturated Fat: 29g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Cholesterol: 189mg, Sodium: 363mg, Potassium: 974mg, Fiber: 3g, Sugar: 90g, Vitamin A: 1865IU, Vitamin C: 2mg, Calcium: 657mg, Iron: 0.4mg
Cuisine: American
Course: Dessert, Drinks, Snack
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.

Author

  • Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts