• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
I'm Hungry For That
  • Home
  • Breakfast Recipes
  • Dinner Recipes
  • Dessert Recipes
  • All Recipes
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Breakfast Recipes
  • Dinner Recipes
  • Dessert Recipes
  • All Recipes
    • Instagram
  • ×

    McDonalds Milkshake Recipe Made In Only 5 Minutes

    by Brendan Cunningham Leave a Comment

    Jump to Recipe

    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!

    homemade mcdonald's chocolate milkshake with whipped cream and a striped brown straw

    Table of Contents

    • The Best McDonalds Milkshake Recipe
      • Ingredients
        • Customizing Your McDonalds Milkshakes
      • How To Make McDonalds Milkshake
        • Step 1: Blend The Shake Ingredients
        • Step 2: Serve The Milkshake
      • How to Store Milkshakes
      • Wrapping It Up
    • More Copycat McDonalds Recipes
    • McDonalds Milkshake Made In Only 5 Minutes
      • Ingredients
      • Instructions
      • Nutrition
      • Did you make this recipe?

    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.

    homemade mcdonald's chocolate milkshake in a mason jar glass

    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.

    mcdonald's chocolate milkshake ingredients

    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.

    vanilla ice cream in a blender

    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!

    milk being poured into a blender with other chocolate milkshake ingredients

    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!

    chocolate milkshake with a high layer of whipped cream

    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.

    chocolate milkshake with whipped cream and a brown striped straw

    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:

    • Oreo McFlurry
    • Homemade McGriddle
    • Caramel frappe
    • Mocha frappe
    • Steak bagel
    • Egg McMuffin
    Print

    McDonalds Milkshake Made In Only 5 Minutes

    A chocolate milkshake in a glass with whipped cream.
    Print Recipe

    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!

    • Author: Brendan Cunningham
    • Prep Time: 5 minute
    • Total Time: 5 minutes
    • Yield: 2 servings 1x
    • Category: Drink
    • Method: Blender
    • Cuisine: McDonalds

    Ingredients

    Scale

    2 cups Vanilla Ice cream

    1 ½ cup Milk

    ¼ cup Nestle chocolate powder or any Instant Chocolate Drink Mix

    Whipping Cream

    Instructions

    1. Mix vanilla ice cream, milk, and instant chocolate drink mix in a blending machine and pulse until well combined.
    2. 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

    Did you make this recipe?

    Share a photo and tag us @ImHungryForThat — we can't wait to see what you've made!

    « Italian Hangover Cake | Soft Cake With Caramel Rum Sauce & Bananas
    Creamy Salmon Pasta Recipe Made In 25 Minutes »

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

    Primary Sidebar

    Hey there! We're Brendan & Joe, and we love to create recipes that make you say "I'm hungry for that!" We've both... Read More…

    • Instagram
    • Pinterest
    • YouTube
    A tin filled with french fries. There is text above the french fries that reads "click here to join our weekly newsletter".

    Footer

    ↑ back to top

    About Us

    • About

    Newsletter

    • Sign Up! for emails and updates

    YouTube

    • Subscribe

    As an Amazon Associate I earn from qualifying purchases at no additional cost to you.

    Privacy Policy Copyright © 2021 Terms & Conditions