Homemade Shamrock Shake: Creamy Mint Milkshake

This lighter shamrock shake is thick, creamy, and minty—just like the classic McDonald’s version—but with far fewer calories. When you make it at home you can enjoy it any time of year, and control the ingredients.

Skinny shamrock shakes in glasses with straws and fresh mint leaves

Skinny McDonald’s Shamrock Shake Copycat

I spent a lot of time testing this shamrock shake because I wanted it to taste like a true ice cream shake—not a smoothie. The result is sweet, silky, and mint-forward, with the texture you expect from a shake but many fewer calories. It’s a great addition to St. Patrick’s Day celebrations or a refreshing treat whenever you crave minty ice cream flavor.

What Makes This Shamrock Shake So Delicious

You can skip the drive-thru with this slimmed-down shamrock shake. A few key choices make a big difference:

  • Frozen yogurt provides the right ice cream texture. Using 0% fat vanilla frozen yogurt delivers a creamy, indulgent mouthfeel without the full-fat calories.
  • Spearmint extract gives the correct mint profile. Spearmint tastes different from peppermint—more like the mint in a shamrock shake and less like candy cane.
  • Avocado for natural green color and richness. A small amount of ripe avocado creates a beautiful, natural green hue and adds velvety texture without artificial coloring.

What You’ll Need

Overhead view of shamrock shake ingredients with labels

You need just a few simple ingredients to make this copycat shamrock shake. Exact measurements are included in the recipe card below.

  • Fat-free milk — dairy or a plant-based milk of your choice.
  • 0% fat vanilla frozen yogurt — Halo Top or similar light vanilla ice cream also works.
  • Avocado — for a creamy texture and natural green color.
  • Sweetener — a few drops of stevia, raw sugar, or your preferred sweetener.
  • Spearmint extract — not peppermint; spearmint gives the classic shamrock shake flavor.
  • Crushed ice — to achieve a frosty, shake-like consistency.

How to Make a Shamrock Shake

This recipe is quick and straightforward. Combine the ingredients, puree until smooth and thick, and serve immediately for the best texture.

Ingredients for shamrock shake in blender
Add ingredients to blender.
Top-down view of shamrock shake in blender
Puree until smooth.
Pouring shamrock shake into glass
Pour into glasses and serve.
  • Combine. Add all ingredients to a blender.
  • Blend. Blend for 3–4 minutes until thick, smooth, and icy.
  • Serve. Divide between two glasses and enjoy with a straw.

Tips and Variations

A few simple tips will help you get the perfect shamrock shake. You can also customize it to suit your preferences.

  • Blend completely smooth. Pause to stir and check for unblended ice so the texture stays silky.
  • Add chocolate for a mint-chocolate twist. Drizzle a little chocolate syrup inside the glass or on top for a mint-chocolate shake.
  • Make it dairy-free. Use a plant-based vanilla frozen yogurt or coconut-based ice cream and dairy-free milk for a vegan version.
  • Adjust sweetness. Taste before serving and add more sweetener sparingly if needed.
Two glasses filled with homemade shamrock shake

How to Store

This shake is best enjoyed fresh. It doesn’t keep well in the fridge, but you can freeze leftovers. Store in an airtight container or freezer bag, thaw slightly in the refrigerator, then re-blend briefly to restore the original texture. Alternatively, freeze the mixture in popsicle molds for a minty frozen treat.

Copycat shamrock shake in glass with mint leaves for garnish

More St. Patrick’s Day Food

  • Sweet Potato Irish Nachos
  • Whole Wheat Irish Soda Bread
  • Shamrock Bell Pepper and Potato Frittata
  • Shepherd’s Pie (lightened up)
  • Crock-Pot Corned Beef and Cabbage

Shamrock Shake

Shamrock shake copycat recipe in glass with sprig of fresh mint

Yield: 2 servings

Serving size: 1 cup

Prep time: 10 mins | Total time: 10 mins

Ingredients

  • 3/4 cup fat-free milk (or plant milk)
  • 3/4 cup 0% fat vanilla frozen yogurt or light vanilla ice cream
  • 1/3 cup sliced avocado (about 1/4 of a medium avocado)
  • A few drops of liquid stevia or 1 tablespoon raw sugar
  • 1/4 teaspoon spearmint extract (not peppermint)
  • 1 cup crushed ice

Instructions

  1. Pour the milk, frozen yogurt, sliced avocado, sweetener, spearmint extract, and crushed ice into a blender.
  2. Blend on high for 3–4 minutes, or until the mixture is thick, smooth, and icy.
  3. Pour into two glasses and serve immediately with a straw.

Nutrition (per 1 cup serving)

Calories: 169.5 kcal · Carbohydrates: 23 g · Protein: 7 g · Fat: 6 g · Fiber: 2.5 g · Sugar: 19 g · Sodium: 90.5 mg · Cholesterol: 2 mg · Saturated fat: 1 g

Final Note

If you try this recipe, adjust the spearmint extract and sweetener to taste—start small with the extract because it’s concentrated. For a fun variation, drizzle chocolate syrup inside the glass before pouring for a mint-chocolate version.