Print

Rich and Creamy Homemade Hot Cocoa: Ditch the Packets

Close-up of rich homemade hot cocoa with beautiful chocolate swirls and foam in a dark blue mug.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make truly decadent homemade hot cocoa on your stovetop. This easy recipe delivers a rich, smooth, and comforting chocolate drink that tastes far better than any store-bought mix.

Ingredients

Scale
  • 4 cups whole milk (or preferred milk)
  • 1/2 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar
  • 1/4 cup packed light brown sugar
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 2 ounces bittersweet chocolate, finely chopped (optional, for extra richness)

Instructions

  1. Combine the milk, cocoa powder, granulated sugar, brown sugar, and salt in a medium saucepan.
  2. Place the saucepan over medium heat. Whisk the mixture constantly until the sugars dissolve and the mixture is smooth. Do not let it boil.
  3. Continue heating and whisking until the mixture is hot, about 5 to 7 minutes.
  4. If using, remove the saucepan from the heat and stir in the finely chopped bittersweet chocolate until it melts completely, creating a richer texture.
  5. Stir in the vanilla extract.
  6. Pour the homemade hot cocoa into mugs immediately. Serve with your favorite toppings.

Notes

  • For a thicker, more decadent texture, whisk in 1 tablespoon of cornstarch with the dry ingredients before adding the milk.
  • Customize your drink by adding a pinch of cinnamon or a drop of peppermint extract with the vanilla.
  • Top with fresh whipped cream or homemade marshmallows for the ultimate comforting chocolate drink experience.
  • To make a large batch for a gathering, use the slow cooker method: combine all ingredients (except vanilla) in the crockpot on low for 2 hours, stirring occasionally. Add vanilla before serving.

Nutrition