Print

The Ultimate Creamy Homemade Hot Cocoa (Forget the Packets)

Close-up of a rich homemade hot cocoa topped with fluffy white marshmallows in a white mug.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Create rich, decadent homemade hot cocoa from scratch on your stovetop. This recipe delivers a smooth, comforting beverage that tastes far better than any instant mix.

Ingredients

Scale
  • 4 cups Whole Milk (or your preferred milk)
  • 1/2 cup Unsweetened Cocoa Powder
  • 1/2 cup Granulated Sugar
  • 1/4 cup Brown Sugar, packed
  • 1/4 teaspoon Salt
  • 1 teaspoon Vanilla Extract
  • Optional: 2 ounces semi-sweet or dark chocolate, chopped (for extra richness)

Instructions

  1. Combine the milk, cocoa powder, granulated sugar, brown sugar, and salt in a medium saucepan. Whisk these dry ingredients into the milk until the cocoa powder is fully dissolved and no lumps remain.
  2. Place the saucepan over medium heat. Stir frequently as the mixture heats up. Do not let it boil.
  3. If using chopped chocolate, add it now and continue stirring until the chocolate is completely melted and incorporated, creating a smooth texture.
  4. Heat until the mixture is hot and steaming, about 5 to 8 minutes. If you see small bubbles forming around the edges, reduce the heat immediately.
  5. Remove the saucepan from the heat. Stir in the vanilla extract.
  6. Pour your rich hot chocolate into mugs. Top with your favorite marshmallows or whipped cream for a truly gourmet hot cocoa experience.

Notes

  • For a thicker, more decadent hot chocolate, substitute 1 cup of the milk with 1 cup of heavy cream.
  • To make a big batch mix for later, combine the cocoa powder, both sugars, and salt in an airtight container. When ready to serve, whisk 1/3 cup of the mix into 1 cup of hot milk.
  • Add a pinch of cinnamon or a dash of cayenne pepper to your mixture before heating for a Mexican hot chocolate flavor.

Nutrition