Extra Creamy Homemade Hot Chocolate Recipe

4 Cups
10 min

Hot chocolate fans, listen up! This is a super creamy and delicious homemade hot chocolate recipe for you to make immediately.

Using simple ingredients, you can skip the packets and make your own hot cocoa to enjoy this winter season. This one is rich, sweet, and extra creamy for a special treat.

Overhead shot of hot cocoa with marshmallows in a mug.
Extra Creamy Homemade Hot Chocolate

If you’ve never melted marshmallows into the mix, you’re in for a sweet treat. I now believe this is the secret to making the best hot cocoa.

The holidays are behind us, but most of us still have quite a bit of winter weather to endure. It’s still time for all things cozy.

Mug of hot cocoa topped with marshmallows on a table with colored spoons in a jar.

A mug of hot cocoa, a fuzzy heated blanket, and a blazing fireplace are things I live for during the cold weather months.

It’s fun to make hot chocolate from home to experiment with different flavor combos. Make a big batch of hot cocoa for a gathering, or just enough for your family on movie night.

Whatever you choose, homemade hot chocolate is so easy to make. To make this recipe even creamier, feel free to use whole milk.

If you’d like to ease up on the calories a bit, go ahead and opt for 1% or skim milk.

Again, the secret to this creamy hot cocoa is adding marshmallows to the mix in addition to the topping.

Milk, sugar, marshmallows, and cocoa in bowls.

Homemade Hot Chocolate Ingredients:

Makes 4 cups

  • 3 tablespoons white sugar
  • 4 teaspoons unsweetened baking cocoa powder
  • 4 cups milk
  • 1 1/2 cups mini marshmallows
  • optional toppings: more marshmallows, whipped cream, chocolate shavings.

Homemade Hot Cocoa Directions:
Pouring milk into a saucepan.

Add the sugar, cocoa powder, milk, and 1 1/2 cups of marshmallows into a saucepan.

Holding a bowl with sugar in it.

Heat over medium-low, stirring occasionally until all the marshmallows are melted.

Holding a small bowl of cocoa, pouring it into a sauce pan with milk.

You want the mixture to be hot, but not boiling or bubbly.

Holding a bowl of marshmallows.

It will get frothy due to the milk and that’s okay.

Hot chocolate in saucepan.

Serve in your favorite mugs and top with more marshmallows if you choose.

Pouring hot chocolate into a mug.

More recipes if you love hot chocolate:

  • Melting unicorn hot chocolate
  • Copycat peppermint mocha
  • Low carb hot chocolate
  • Hot chocolate bombs
  • Unicorn hot cocoa bombs
Hot chocolate in a mug with marshmallows.

For even more fun, make these chocolate covered spoons to share with friends.

If you throw a winter party, set up a hot chocolate bar with toppings, chocolate stirring spoons, and funky mugs so guests can create their own hot cocoa creations.

Cup of hot cocoa on a blue napkin with colorful spoons.

Homemade Hot Cocoa Recipe Notes and FAQ

Is it better to make hot chocolate with milk or water?

In my opinion, hot chocolate is better with milk, but you can make it with water if you want. If you make your hot chocolate with water, you’ll lose the creaminess.

How do you make hot chocolate taste good with water?

If you decide to use water instead of milk, add a pinch of salt. It won’t take away the sweetness of the hot chocolate, and it will make it taste more balanced.

How do you make hot chocolate from scratch without cocoa powder?

If you don’t have cocoa powder on hand, just chop up chocolate and melt it in the microwave. Mix the melted chocolate into the hot milk and sugar.

Pin this image to save this recipe for later or to share with other cozy drink lovers!

Overhead shot of mug full of hot chocolate.

If you like recipes like this, please be sure to subscribe to the blog.

Do you make hot chocolate from home? Let me know if you try this homemade hot chocolate recipe!

Extra Creamy Homemade Hot Chocolate Recipe
Recipe details
  • 4  Cups
  • Prep time: 5 Minutes Cook time: 5 Minutes Total time: 10 min
Show Nutrition Info
Hide Nutrition Info

  • 3 tablespoons sugar
  • 4 teaspoons unsweetened cocoa powder
  • 4 cups milk
  • 1 1/2 cups marshmallows, plus more for serving

Add sugar, cocoa, milk, and 1 1/2 cups marshmallows in a saucepan.
Cook over medium-low heat, string occasionally until all marshmallows are melted and mixture is hot, but not boiling or bubbly. It will get frothy due to the milk and that's okay.
Serve in mugs topped with marshmallows.
Jennifer Soltys
Want more details about this and other recipes? Check out more here!