This copycat McDonald's milkshake recipe is every bit as tasty as the real deal, except you never have to wait in line to get it. Best of all, all you need are 4 ingredients and a few minutes to whip up this creamy, dreamy Mcdonald's chocolate milkshake!
Table of Contents
The Best McDonalds Milkshake Recipe
Nothing beats a perfectly sweet and creamy McDonald's milkshakes on hot - or even chilly - days.
They're ice cold, rich, sweet, and topped with a fluffy crown of whipped cream. And, of course, they're absolutely delicious on their own, but when you pair 'em with something salty - like some McDonald's chicken nuggets or french fries - they become next-level good.
Now, while you may think it's more convenient to pick one up at the drive-thru, this homemade McDonald's milkshake is actually just as quick and tastes even better.
This recipe is ready in only a few minutes with a handful of ingredients you can find anywhere. Plus, it turns out perfectly thick, creamy, and chocolatey - the ultimate trifecta of a tasty milkshake!
Also, it's easily customizable. So you can recreate any flavor of McDonald's milkshakes you're craving, whether you're in the mood for a classic vanilla shake or even the seasonal minty Shamrock shake. I'll go into these customizations in a bit more detail below.
By the way, if you're in the mood for something fruity, you can make this McDonald's smoothie recipe! Or if you want something with a cookies and cream flavor, check out this Oreo milkshake. Honestly, both of them never disappoint.
Ingredients
Again, the ingredients list for this McDonald's shake recipe is super simple. All you need are 4 ingredients, most of which you might already have on hand!
Anyway, here's everything you'll need to make this copycat McDonald's milkshake recipe:
- 2 cups Vanilla Ice Cream
- 1 ½ cup Milk
- ¼ cup Nestle chocolate powder or any Instant Chocolate Drink Mix
- Whipping Cream
Yup, that's it!
The best part is, since you're the one picking all of the ingredients, you can easily use whatever vanilla ice cream you like, including plant-based or keto ice cream.
The same goes for the rest of the ingredients! You can use whole milk, skim milk, almond milk, oat milk, or anything else you want.
Customizing Your McDonalds Milkshakes
Now, as I mentioned before, you can recreate practically any flavor of McDonald's shakes with this recipe and a few simple ingredient swaps.
Here are some of my favorite ways to switch it up:
- Use a vanilla milk powder instead of chocolate mix for a vanilla milkshake.
- For a strawberry milkshake, use strawberry milk powder, strawberry ice cream, or even some fresh/frozen strawberries.
- Make a shamrock shake by using vanilla milk powder and add 4-6 drops of spearmint extract plus a couple of drops of natural green food coloring. You can even use some mint chip ice cream - instead of the vanilla - and add a couple of drops of spearmint extract.
- Up the protein content by using your favorite chocolate whey protein powder in place of the chocolate mix.
- Make it with chocolate ice cream and a drizzle of chocolate syrup for an even more chocolatey shake.
How To Make McDonalds Milkshake
This recipe for McDonald's shakes makes 2 small milkshakes or one large one. So, it's perfect for sharing, or saving it all for yourself!
On the other hand, you can easily double - or triple - this recipe to make more milkshakes - depending on the size of your blender.
Anyway, now, get out all of your ingredients, and let's get into it!
Step 1: Blend The Shake Ingredients
First, grab your blender and add the vanilla ice cream, milk, and instant chocolate drink mix to it.
Now cover the blender or food processor and pulse until your milkshake is well combined and perfectly smooth.
Also, for what it's worth, if you want a thicker milkshake, you can use a food processor. It will give it an almost soft serve texture.
Step 2: Serve The Milkshake
Once everything is well blended and ready, pour your finished milkshakes into your glasses of choice.
Then, top with as much whipped cream as you can handle and add any additional toppings you want. I added a sprinkle of extra chocolate powder mix to mine.
Serve immediately and enjoy!
How to Store Milkshakes
So, odds are that you'll have no problem finishing your entire shake. But, just in case you don't, you can store it in the fridge for a few hours and drink it later that day.
Also, if you want to save it for the next day - or a day after that - you can store it in the freezer in an airtight container or in a sealed cup or glass jar.
That being said, your milkshake will start to crystalize over time, which can affect the consistency of it. So, I recommend re-blending your shake right before you are ready to drink it. Adding ¼ cup of milk to the blender will help it blend more smoothly.
Wrapping It Up
Well, that's how to make a Mcdonald's milkshake at home!
Once you've tried this tasty treat, you'll never bother waiting in line at McDonald's restaurants ever again for one.
Seriously, this milkshake recipe is just as good as the real thing. And, honestly, I think it's just as good as any milkshake you can get anywhere.
Also, one of the best things about it - besides how out-of-this-world delicious it is, of course - is that you know exactly what's going into the shake. So, you can avoid any allergens and unwanted ingredients like tree nuts, gluten, saturated fat, or glucose syrup since you're in full control of the ingredients.
Anyway, I hope you like this McDonald's chocolate milkshake recipe as much as I do. If you enjoyed this McDonald's shake recipe, be sure to leave a comment below and tell me how it went!
Also, be sure to follow our YouTube, Instagram, and TikTok, for daily recipes that'll satisfy your sweet tooth.
More Copycat McDonalds Recipes
If you want to get the full McDonald's experience at home, we have a ton of copycat Mcdonald's recipes on the blog!
Give one of these easy and tasty copycat recipes a try next:
PrintMcDonalds Milkshake Made In Only 5 Minutes
This copycat McDonald's milkshake recipe is every bit as tasty as the real deal, except you never have to wait in line to get it. Best of all, all you need are 4 ingredients and a few minutes to whip up this creamy, dreamy Mcdonald's chocolate milkshake!
- Prep Time: 5 minute
- Total Time: 5 minutes
- Yield: 2 servings 1x
- Category: Drink
- Method: Blender
- Cuisine: McDonalds
Ingredients
2 cups Vanilla Ice cream
1 ½ cup Milk
¼ cup Nestle chocolate powder or any Instant Chocolate Drink Mix
Whipping Cream
Instructions
- Mix vanilla ice cream, milk, and instant chocolate drink mix in a blending machine and pulse until well combined.
- Top with whipping cream.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Fat: 30
- Carbohydrates: 66
- Protein: 16
Keywords: mcdonalds shake, mcdonalds milkshake, mcdonalds milkshake recipe, how to make mcdonalds shake, chocolate milkshake, chocolate milkshake recipe, mcdonalds recipe, how to make mcdonalds milkshake, mcdonalds shake ingredients
Leave a Reply