Print

Rich, Creamy Homemade Hot Cocoa Ready in Minutes

Close-up of rich, foamy homemade hot cocoa in a white mug sitting on a windowsill.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make rich, creamy homemade hot cocoa on the stovetop using simple pantry ingredients. This recipe delivers a decadent chocolate drink superior to any instant mix.

Ingredients

Scale
  • 4 cups whole milk (or your preferred milk for rich hot chocolate)
  • 1/2 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar
  • 1/4 cup packed brown sugar
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 2 ounces semi-sweet or dark chocolate, finely chopped (optional, for extra decadence)

Instructions

  1. Combine the cocoa powder, granulated sugar, brown sugar, and salt in a medium saucepan. Whisk these dry ingredients together until fully combined.
  2. Pour in 1 cup of the milk. Whisk continuously over medium heat until the mixture is smooth and the sugars begin to dissolve. This prevents lumps.
  3. Add the remaining 3 cups of milk to the saucepan. Continue to heat, stirring often, until the mixture is hot and steaming. Do not let it boil.
  4. If using, stir in the finely chopped chocolate until it melts completely and the cocoa becomes velvety smooth.
  5. Remove the saucepan from the heat. Stir in the vanilla extract.
  6. Pour your homemade hot cocoa into mugs. Serve immediately with your favorite homemade hot chocolate toppings.

Notes

  • For a dairy-free homemade hot cocoa option, substitute whole milk with full-fat canned coconut milk or oat milk.
  • To make this recipe extra gourmet, use high-quality Dutch-processed cocoa powder.
  • For a thicker texture, reduce the milk slightly or add 1 teaspoon of cornstarch mixed with 1 tablespoon of cold water before heating.
  • Top with homemade marshmallows or a sprinkle of cinnamon for added flavor.

Nutrition