· ·

Copycat McDonald’s Grimace Shake Recipe (5 Minutes, 3 Ingredients)

I will admit that I have been completely entertained by the Grimace Shake content on the internet. When McDonald’s dropped the Grimace Birthday Meal, the internet went absolutely chaotic in the best possible way — and of course I had to make my own version at home. I tested it, my kids taste-tested it approximately seven times, and we landed on a recipe that comes together in five minutes with three ingredients you probably already have.

Here’s what I love about this recipe: the frozen blueberries do all the work. They give the shake that deep purple color AND the berry flavor at the same time, so you’re not dealing with artificial coloring or complicated flavor combinations. If you want to go deeper purple, two drops of purple food coloring will get you there. Otherwise you’re already done before you’ve even finished reading this sentence.

Purple Grimace shake in clear glass with whipped cream and birthday sprinkles

This is the perfect birthday party shake, the perfect “we have nothing to do on a Sunday” shake, and the perfect “my kid just discovered Grimace on YouTube and now we have to make this” shake. Let’s go.

What ingredients do you need for Grimace’s Shake?

 Purple McDonald's Grimace Shake ingredients
Easy Ingredients

Grimace Shake Ingredients

vanilla ice cream 
milk 
frozen blueberries 
purple food coloring (if needed for coloring) 
Whipped topping for garnish 
Sprinkles for garnish (optional) 

How do you make this this fun new shake? Step By Step Instructions:

grimace shake ingredients

Step One: Allow the vanilla ice cream to set out for a few minutes to allow for easier scooping. 

vanilla ice cream, blueberries and milk about to be blended together

Step two: In the blender add in the vanilla ice cream, blueberries and milk.  Blend until fully mixed. 

ice cream and blueberries in the blender cup

Step Three: The blueberries give the shake the berry flavoring for the shake and the coloring, however if you want you shake a little deeper purple simply add in 2 drops of purple food coloring.

finished purple shake inside of blender

Step Four: Pour into a glass and top with whipped topping and sprinkles.  

Enjoy!

vanilla ice cream in blender cup surrounded by vanilla ice cream container and blueberries

Allow the vanilla ice cream to set out for a few minutes to allow for easier scooping.  

In the blender add in the vanilla ice cream, blueberries and milk.  Blend until fully mixed. 

The blueberries give the shake the berry flavoring for the shake and the coloring, however if you want you shake a little deeper purple simply add in 2 drops of purple food coloring. 

Pour into a glass and top with whipped topping and sprinkles.  

Enjoy! 

Purple McDonald's Grimace Shake Recipe with ice cream and blueberries in a blender

How To Make The Viral Purple McDonald's Grimace Shake Recipe

Tips and Tricks

Make sure to blend your shake until it has the soft serve texture we all love. It’s essential for achieving that nostalgic McDonald’s milkshake feel.

For an extra twist, add some Fruity Pebbles into your shake. It gives an extra pop of color and adds a fun crunch.

Be mindful of your shake’s nutritional content. While it’s a delicious treat, remember it can be high in calories, with significant grams of fat and protein.

 Purple McDonald's Grimace Shake  with whipped cream and sprinkles

Grimace Shake Variations

Dairy-Free Grimace Shake: Swap the vanilla ice cream for coconut milk ice cream or any dairy-free vanilla frozen dessert, and use oat milk or almond milk in place of regular milk. The color and flavor both hold up beautifully.

Extra Purple Version: Add an extra half-cup of frozen blueberries plus 2-3 drops of purple food coloring for the deepest, most dramatic purple you’ve ever seen in a glass. This is the version for birthday photos.

Strawberry Grimace Shake: Swap the blueberries for frozen strawberries and use pink food coloring for a pink twist that hits a slightly different flavor note — fruity and bright. Some people actually prefer this version.

Grimace Birthday Shake for a Party: Double or triple the recipe and blend in batches. Set up a toppings bar with whipped cream, birthday sprinkles, purple sugar, and fresh blueberries and let the kids top their own. It takes about 20 minutes total and looks incredible on a party table.

Thicker Shake Version: Use 4 scoops of ice cream instead of 3 and reduce the milk to ¼ cup. Blend just until combined — don’t overblend or it gets too thin. You should be able to eat this with a spoon, McDonald’s-style.

How To Make The Viral Purple McDonald's Grimace Shake Recipe

FAQs

What flavor is the Grimace Shake?

The Grimace Shake is a berry-flavored vanilla shake — specifically blueberry, based on McDonald’s original version and this copycat recipe. It’s creamy from the vanilla ice cream base with a sweet, slightly tart berry flavor running through it. Some people also describe a hint of grape or mixed berry. It’s fruity without being overpowering, and sweet without being cloying.

Can I make the Grimace Shake without a blender?

You can get close. Let the vanilla ice cream soften completely at room temperature for about 20-30 minutes until it’s almost melted. Mash the thawed blueberries thoroughly with a fork. Stir everything together vigorously until combined. The texture won’t be as smooth as a blended version, but it’ll still taste great and turn purple. For a party without a blender, this is a solid workaround.

Can I use fresh blueberries instead of frozen?

Yes, but frozen works better for two reasons: frozen blueberries are broken down already so they blend more smoothly into the shake, and they help keep the shake cold during blending. If you use fresh blueberries, your shake may come out slightly thinner and a lighter shade of purple. Add a few ice cubes to compensate.

How do I make the Grimace Shake more purple?

Two things work well. First, use more blueberries — an extra half-cup deepens the color noticeably. Second, add 2-3 drops of purple or violet gel food coloring after blending and stir to combine. Gel food coloring gives you a more vibrant result than liquid food coloring with fewer drops.

Is the Grimace Shake just a blueberry shake?

The copycat version — including this recipe — uses blueberries as the base flavor because it’s the closest match to the original’s berry flavor and purple color. McDonald’s never officially confirmed the exact flavor of the original Grimace Shake, which was part of what made the internet so obsessed with it. The general consensus from people who tried the original was that it tasted like vanilla berry — which is exactly what this recipe delivers.

purple grimace shake in a tall clear glass with sprinkles and a mcdonalds bag in the background

This copycat Grimace Milkshake recipe works because it recreates the essence of Grimace’s iconic color and unique taste. It’s a trip down memory lane and a chance to taste something new at the same time, capturing the intersection of nostalgia and novelty in a delicious, berry-filled delight.

What are some other fun McDonald’s Copycat recipes to try?

If you are looking for more amazing delicious milkshake and floats recipes be sure to check out this comprehensive list –>  The Best Milkshake and Floats Recipes

Copycat McDonald's Grimace's Birthday Shake Recipe
Yield: 1 Large Milkshake

Copycat McDonald's Grimace's Birthday Shake Recipe

Prep Time: 5 minutes
Total Time: 5 minutes

Make these super fun viral Grimace Birthday Shakes for a birthday celebration or anytime!

Ingredients

  • 3 scoops of vanilla ice cream
  • ½ cup of milk
  • 1 cup of frozen blueberries
  • 2 drops purple food coloring (if needed for coloring)
  • Whipped topping for garnish
  • Sprinkles for garnish (optional)

Instructions

  1. Allow the vanilla ice cream to set out for a few minutes to allow for easier scooping.  
  2. In the blender add in the vanilla ice cream, blueberries and milk.  Blend until fully mixed. 
  3. The blueberries give the shake the berry flavoring for the shake and the coloring, however if you want you shake a little deeper purple simply add in 2 drops of purple food coloring. 
  4. Pour into a glass and top with whipped topping and sprinkles.  
  5. Enjoy!

Nutrition Information

Yield

1

Serving Size

1

Amount Per Serving Calories 597Total Fat 28gSaturated Fat 17gTrans Fat 0gUnsaturated Fat 9gCholesterol 97mgSodium 220mgCarbohydrates 76gFiber 6gSugar 65gProtein 12g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Free Printable Recipe Book

Before you go, Grab Your Free Printable Recipe Kit!

Keep track of all your favorite recipes and ingredients with this free printable book!

Leave a Reply