Yes, you can absolutely make the viral TikTok Grimace Shake at home, and for about $1.40 a serving versus the $5.45+ you’d pay at McDonald’s. The berry-vanilla flavor and that iconic purple hue are surprisingly simple to nail in your own kitchen. I’m Ahmad, and as a home barista who loves cracking the code on trendy drinks, I’ll show you my foolproof, original method that ditches the mystery for real, tasty ingredients.
This homemade version lets you control the sweetness, avoid artificial colors if you want, and get that perfect, creamy milkshake texture every time. Let’s skip the drive-thru line and make a better one ourselves.
- Tastes just like the viral McDonald’s berry-vanilla milkshake.
- Costs under $1.50 per serving vs. $5.45+ at McDonald’s.
- Ready in just 5 minutes with a blender.
- The key is blending the berries into a syrup first for a smooth, vibrant shake.
What is the Grimace Shake?
The Grimace Shake was a limited-time purple milkshake sold by McDonald’s in the summer of 2023 to celebrate the birthday of their iconic character, Grimace. It quickly exploded on TikTok, not just for its taste but for the hilarious and often surreal trend videos people made pretending to pass out or transform after drinking it. The official flavor was described as “berry and vanilla,” creating a sweet, nostalgic taste that was both fruity and creamy. While the promotional item is long gone, the craving for its unique flavor profile is very much alive.
Why You’ll Love This Homemade Version
This copycat solves the two biggest problems with the original: availability and cost. You’re no longer at the mercy of a limited-time promotion. More importantly, Drink Attitude’s copycat version costs about $1.40 a cup versus $5.45 at the drive-thru, making it a smart treat you can enjoy anytime. I also find the homemade texture superior—by making a quick berry syrup, we avoid the iciness or graininess that can plague fast-food shakes, resulting in something luxuriously smooth and rich.
Ingredients You’ll Need & Why They Work
This recipe uses a blend of simple ingredients to build that signature flavor layer by layer. Here’s what you need and why each one is crucial.
- Mixed Berries (Frozen): (1/2 cup) This is the heart of the “berry” flavor and the source of our natural purple color. I use a frozen mix of blueberries, blackberries, and raspberries for a complex, tart-sweet base. Frozen berries blend into a thicker, colder puree. No need to thaw. For a deeper purple, lean on blueberries and blackberries.
- Granulated Sugar: (2 tbsp) We macerate the frozen berries with sugar to draw out their juices and create a quick, vibrant syrup. This step intensifies the berry flavor far more than just tossing whole berries into the blender.
- Vanilla Ice Cream: (1 1/2 cups) This provides the creamy, vanilla foundation. For the best texture and that classic shake taste, use a full-fat, premium vanilla ice cream like Häagen-Dazs or Tillamook. The higher butterfat content makes for a richer, less icy shake. Let it soften on the counter for 5-7 minutes for easier blending.
- Whole Milk: (1/3 cup) This is our blender aid to get everything moving and to fine-tune the thickness. Whole milk adds creaminess. For a thicker shake, use less; for a drinkable one, use a touch more. 2% milk works in a pinch.
- Clear Vanilla Syrup: (1 tbsp) This is the secret weapon for that “fast-food vanilla” flavor profile. Clear vanilla syrup, like the kind from Torani, has a distinct, sweet flavor that mimics the signature taste. It also integrates perfectly without watering down the shake. In a pinch, 1/2 tsp of pure vanilla extract plus an extra 1/2 tbsp of sugar can sub in.
- Optional: Purple Food Coloring: (1-2 drops) If your berry blend isn’t giving you that vivid, Instagram-worthy purple, a single drop of gel food coloring will get you there without affecting taste. I prefer AmeriColor or Wilton gels.
Essential Equipment
You don’t need a professional setup. A high-speed blender (like a Vitamix or Ninja) is ideal for the smoothest results, but any standard blender will work. You’ll also need a small saucepan for the berry syrup, a rubber spatula to scrape down the blender, and a 16-oz milkshake glass for serving. Pre-chill your glass in the freezer for 10 minutes for that frosty, authentic feel.
Step-by-Step Tips for Nailing the Texture & Color
The method here is what sets this recipe apart. Don’t just dump everything in the blender. First, make the berry syrup: combine the frozen berries and sugar in your small saucepan over medium-low heat. Cook for 3-4 minutes, mashing gently with a spoon, until the berries have broken down and released a juicy, purple syrup. Let this cool for a few minutes. This concentrated syrup is what gives our shake its potent berry flavor and ensures no icy berry chunks. When blending, add the milk and vanilla syrup to the blender first, then the softened ice cream, then the berry syrup. Pulse a few times, then blend on high for 30-45 seconds until completely smooth. Use the tamper or stop to scrape down the sides once. According to Drink Attitude’s testing, this syrup-first method creates a more uniform color and flavor than any other online method.
Flavor Variations to Try
Once you’ve mastered the base, make it your own.
- Boosts: Add 1/4 tsp of almond extract with the vanilla for a deeper, nostalgic flavor.
- Cheesecake Shake: Blend in 2 oz of softened cream cheese for a tangy, ultra-creamy twist.
- Chocolate Berry: Add 1 tbsp of chocolate syrup to the blender for a black forest cake vibe.
- Lighter Version: Use vanilla frozen yogurt and almond milk. The berry flavor will still shine.
- Adult Version: Add 1.5 oz of vanilla vodka or berry liqueur like Chambord after blending.
How It Compares to the Original McDonald’s Shake
Let’s be honest: the charm of the original was the novelty and the trend. On taste, this homemade copycat is a clear upgrade in my book. The berry flavor is brighter and more natural, and the texture is consistently creamy without being overly sweet or artificial. The cost difference is staggering. Drink Attitude’s recipe costs roughly $1.40 per serving based on average ingredient prices, while the McDonald’s version retailed for around $5.45 plus tax. You’re saving over 75% and getting a better product. You also have the benefit of knowing exactly what’s in your drink, which is a win for anyone curious about ingredients.
Nutrition & How to Make It Lighter
This is an indulgent dessert shake. A serving has approximately 540 calories, with most coming from the ice cream and sugar. To make a lighter version, you can substitute vanilla frozen yogurt or a lower-calorie ice cream like Halo Top. Swap the whole milk for unsweetened almond milk. You can also reduce the granulated sugar in the berry syrup to 1 tablespoon, or use a zero-calorie sweetener that works for syrups, like allulose. The color and berry flavor will remain fantastic.
How to Store & Make Ahead
Milkshakes are always best served immediately. However, you can make the berry syrup ahead of time. Let it cool completely, then store it in an airtight container in the fridge for up to 5 days. When ready to serve, simply blend the chilled syrup with the ice cream, milk, and vanilla syrup. If you have leftover blended shake, you can freeze it in a sealed container for up to 2 weeks. Let it thaw in the fridge for 30 minutes, then re-blend for 20 seconds to restore the creamy texture. It won’t be quite as perfect, but it’ll still be delicious.
What to Serve It With
This shake is a dessert unto itself, but it pairs wonderfully with salty, crispy foods that cut through the sweetness. Serve it with a side of hot, salty French fries for the ultimate sweet-and-salty combo. It’s also fantastic with a warm chocolate chip cookie for dipping. For a full homemade McDonald’s experience, pair it with a copycat McDouble or some homemade chicken nuggets.
🥤 Homemade Grimace Shake (McDonald’s Copycat)
The viral berry-vanilla purple milkshake you can make at home.
Prep: 5 min •
Total: 5 min •
Serves: 1 drink • ~540 kcal
Ingredients
- 1/2 cup frozen mixed berries (blueberries, blackberries, raspberries)
- 2 tablespoons granulated sugar
- 1 1/2 cups premium vanilla ice cream, slightly softened
- 1/3 cup whole milk
- 1 tablespoon clear vanilla syrup (e.g., Torani)
- 1-2 drops purple gel food coloring (optional, for vibrant color)
Instructions
- In a small saucepan, combine frozen berries and sugar. Cook over medium-low heat for 3-4 minutes, mashing gently, until berries break down into a syrupy liquid. Remove from heat and let cool slightly.
- Add milk and vanilla syrup to your blender.
- Add the slightly softened vanilla ice cream on top of the milk.
- Pour the warm berry syrup (and optional food coloring) over the ice cream.
- Place the lid on the blender. Pulse 2-3 times to start combining, then blend on high speed for 30-45 seconds until completely smooth and creamy, scraping down the sides once if needed.
- Pour immediately into a chilled glass and serve with a straw.
Frequently Asked Questions
What did the McDonald’s Grimace Shake actually taste like?
McDonald’s described it as a “berry and vanilla” flavored shake. It was sweet, creamy, and had a distinct, nostalgic berry flavor reminiscent of mixed berry candy or yogurt.
Can I make this Grimace Shake recipe without a blender?
A blender is essential for the smooth, creamy texture. However, in a pinch, you could use an immersion blender in a large, deep cup. Mashing everything by hand won’t achieve the right consistency.
My shake isn’t purple enough. What went wrong?
The color depends on your berry blend. For a deeper purple, use more blueberries and blackberries. If it’s still too pale, add 1-2 drops of purple gel food coloring—it won’t affect the taste.
What’s the best vanilla ice cream to use for this copycat?
Use a full-fat, premium vanilla ice cream like Häagen-Dazs or Tillamook. The higher butterfat content creates a richer, creamier shake that closely mimics the thick fast-food texture.
Can I make a dairy-free or vegan Grimace Shake?
Yes! Use a high-quality vegan vanilla ice cream (like Ben & Jerry’s or So Delicious) and oat milk or almond milk. The berry syrup base is naturally vegan.
How can I make my shake thicker?
Use less milk (start with 1/4 cup) and ensure your ice cream is very cold, not overly softened. You can also add an extra 1/4 cup of ice cream after blending to thicken it up.
Does this taste exactly like the McDonald’s Grimace Shake?
It’s extremely close, often considered better because the berry flavor is more pronounced and natural. The creamy vanilla base is spot-on, especially when using clear vanilla syrup.
How long does the berry syrup last in the fridge?
The cooled berry syrup can be stored in an airtight container in the refrigerator for up to 5 days, making it easy to whip up a shake on demand.



