Mcdonald’s Hot Chocolate Recipe (A Taste of Nostalgia)

Nothing beats a steaming cup of hot chocolate on a cold winter day! This sweet, chocolatey drink is a favourite for people of all ages. While you can easily make hot chocolate at home, there’s something nostalgic about the hot chocolate served at McDonald’s restaurants. McDonald’s hot chocolate is hard to resist with its creamy, smooth texture and rich chocolate flavour.

Mcdonald's Hot Chocolate Recipe
Mcdonald’s Hot Chocolate Recipe

In this recipe post, we’ll share how to recreate the classic McDonald’s hot chocolate in your kitchen. It’s simple to make with just a few ingredients you likely have on hand. You can customize it to your preferences by adding whipped cream, chocolate sauce, marshmallows, or anything else you love in your hot cocoa.

Whether you’re looking for a cosy beverage on a snow day or want to feel like a kid again sipping this childhood favourite, our copycat McDonald’s hot chocolate recipe will satisfy your craving. Grab your mug, and let’s get started!

Mcdonald’s Hot Chocolate Recipe

Preparation Time: 5 minutes
Cooking Time: 5 minutes
Total Time: 10 minutes
Serving Size: 2 servings


For the Hot Chocolate:

  • 2 cups of milk (whole milk or 2% milk for creaminess)
  • 1/4 cup of heavy cream
  • 1/4 cup of water
  • 1/4 cup of granulated sugar
  • 3 tablespoons of unsweetened cocoa powder
  • 1/4 cup of semi-sweet chocolate chips
  • 1/2 teaspoon of pure vanilla extract

For Topping (optional):

  • Whipped cream
  • Mini marshmallows
  • Chocolate shavings or cocoa powder


1. Gather Your Ingredients:

Before making your McDonald’s hot chocolate, ensure you have all your ingredients ready. This will help streamline the process and ensure you don’t forget anything while cooking.

2. Combine Dry Ingredients:

Whisk together the granulated sugar and unsweetened cocoa powder in a medium-sized saucepan until they are well combined. This step helps prevent lumps in your hot chocolate.

3. Add Chocolate Chips:

Stir in the semi-sweet chocolate chips into the dry mixture. These chocolate chips will melt and add a rich and smooth consistency to your hot chocolate.

4. Heat the Mixture:

Place the saucepan over medium-low heat and slowly pour in the water while continuously whisking the mixture. Continue to stir until the sugar and chocolate chips have completely dissolved.

5. Add Milk and Cream:

Gradually pour in the milk and heavy cream, and continue to whisk as you do. This will ensure that the hot chocolate is smooth and creamy.

6. Heat and Stir:

Keep the heat at medium-low and continue to stir the mixture frequently. You want to heat the hot chocolate until it’s hot but not boiling. This should take about 5-7 minutes.

7. Add Vanilla Extract:

Once the hot chocolate is heated to your desired temperature, remove it and stir in the pure vanilla extract. This adds a lovely depth of flavour to your drink.

8. Serve:

Pour your homemade McDonald’s hot chocolate into your favourite mugs. You can top it with whipped cream, mini marshmallows, and a sprinkle of chocolate shavings or cocoa powder for that extra indulgence.

9. Enjoy:

Grab a cosy blanket, find a comfortable spot, and savour your homemade McDonald’s hot chocolate. Whether it’s a cold winter’s day or you need a comforting treat, this recipe will surely hit the spot!

Now, you can enjoy the rich, creamy goodness of McDonald’s hot chocolate anytime you want, right in your home. It’s the perfect beverage to warm you up on chilly days or enjoy as a sweet treat anytime. So, why wait? Make yourself a cup of this delightful hot chocolate and savour every sip!

Nutrition Facts of Mcdonalds Hot Chocolate Recipe

Calories 180
Total Fat5g
Saturated Fat3g
Total Carbohydrates27g
Dietary Fiber1g
Calories from Fat 60%
Mcdonald’s Hot Chocolate Recipe

8 Amazing Serving Ideas for Mcdonald’s Hot Chocolate Recipe

1. Serve the hot Chocolate in a mug with a big spoonful of whipped cream and sprinkle some nutmeg on top.

2. Serve it in a mug with adorable mini marshmallows and some mint leaves or chocolate shavings on top.

3. Serve it in a mug and decorate it with crushed candy canes sprinkled on top.

4. Depending on the season, you can also serve this yummy hot chocolate drink in red or white mugs.

5. To make the hot chocolate even better, garnish it with chocolate shavings, white chocolate chips, crushed candy canes, mint leaves, or other garnishes and serve.

6. You can add whipped cream to the hot chocolate drink and decorate it with colorful sprinkles or mini marshmallows.

7. If you want to go crazy and be daring, add a scoop of vanilla ice cream to the hot chocolate and enjoy.

8. If you are in a rush and need to make something quickly, add the hot chocolate drink to a cup of coffee or hot water and serve.

What is traditionally added to hot Chocolate?

Traditionally, hot Chocolate is made by mixing equal quantities of melted and powdered milk. When stirred hot, the mixture produces a foamy mix that becomes a rich, creamy drink.

Is the hot Chocolate at Mcdonald’s good?

Yes. The hot Chocolate at Mcdonald’s is delicious. However, it is not just the hot Chocolate that is good; their food and service are also excellent. Just make sure that you don’t buy hot coffee at Mcdonald’s. You will probably get a smaller portion for a higher price because of the extra ingredients. I think that is unfair.

Why does Mcdonald’s hot chocolate come in a red cup?

Hot Chocolate at Mcdonald’s comes in a red cup because red represents warmth and fuzzy feelings, just like their hot chocolate drink. The color makes the glass more inviting and pairs nicely with the sweet taste of the hot Chocolate.

How long will hot Chocolate keep in the fridge?

Hot Chocolate should be stored in an airtight container in the refrigerator for up to 3 days. To preserve quality, heat it in the microwave and stir before serving.

Is it hot Chocolate with milk or water?

Usually, hot Chocolate is mixed with milk, but it can be combined with water for a thicker taste. However, you should always ensure that your water is not too cold or too hot. When the drink is too hard, it will feel like rocks in your stomach. It is better to buy a new hot chocolate bottle than make the drink with bad-quality water.

What does McDonald’s use for hot fudge?

The hot fudge at Mcdonald’s is made with sugar and milk, no cocoa or Chocolate. This is why it tastes just like caramel. All you have to do is put the sugar and milk on top of a pan and stir until it melts. When it has melted, be careful because the mixture will be boiling.

Then put the mixture in a glass jar and put a lid on it to cool down faster. The longer you wait, the thicker your hot fudge will get.

McDonald's hot chocolate recipe at home


The Mcdonalds McDonalds Hot Chocolate Recipe is a very yummy drink and makes an excellent addition to a girl’s night out or to celebrate on Christmas. It is delicious when served in small shot glasses. Its unique taste and sweetness will win your heart.

The hot chocolate drink is also very healthy and can be consumed often throughout the day or after a heavy meal. If you are having a party or need to give out food for guests, this yummy recipe is perfect for them too.