Mealorra Recipe

Easy Homemade Hot Chocolate (Rich & Creamy)

Easy Homemade Hot Chocolate (Creamy & Rich)


This easy homemade hot chocolate is rich, creamy, and made on the stovetop with milk, cocoa powder, real chocolate, and vanilla. It comes together in about 15 minutes for a cozy drink on chilly days.

Why You'll Love This Homemade Hot Chocolate

  • Made with simple ingredients you may already have at home.
  • Real chocolate gives every cup a rich, smooth texture.
  • Easy to adjust to your preferred sweetness.
  • Perfect for a chilly afternoon, holiday gathering, or cozy night in.
Mealorra Recipe

Easy Homemade Hot Chocolate

This homemade hot chocolate combines milk, cocoa powder, semisweet chocolate, and vanilla for a smooth, rich drink that's ready in just 15 minutes.

PREP TIME5 min
COOK TIME10 min
TOTAL TIME15 min
SERVINGS4 servings
Jump to Recipe

Ingredients

  • 4 cups (960 ml) whole milk
  • 1/4 cup (25 g) unsweetened cocoa powder
  • 1/4 cup (50 g) granulated sugar, or to taste
  • 1/2 cup (85 g) semisweet chocolate chips or finely chopped chocolate
  • 1 teaspoon vanilla extract
  • 1 small pinch of salt
  • Whipped cream or marshmallows, optional for serving

Instructions

  1. Make a cocoa paste: In a medium saucepan, whisk the cocoa powder, sugar, salt, and about 1/2 cup of the milk until smooth and no dry lumps remain.
  2. Add the remaining milk: Slowly whisk in the rest of the milk until the mixture is fully combined.
  3. Warm gently: Set the saucepan over medium-low heat. Stir often until the milk is steaming and hot, but do not let it boil.
  4. Melt in the chocolate: Add the chocolate chips or chopped chocolate. Whisk for 1–2 minutes until melted and the hot chocolate looks smooth.
  5. Add vanilla: Remove the pan from the heat and stir in the vanilla extract.
  6. Serve: Pour into mugs and top with whipped cream or marshmallows if desired. Serve warm.
Category: Drinks   •   Cuisine: American

Tips for the Best Homemade Hot Chocolate

  • Whisk the cocoa powder with a little milk first to help prevent lumps.
  • Use good-quality chocolate for a deeper chocolate flavor.
  • Warm over medium-low heat and avoid boiling, which can affect the texture.
  • Taste before serving and add a little more sugar if you prefer it sweeter.

Easy Variations

  • Extra chocolatey: Add another tablespoon or two of chopped chocolate.
  • Mint hot chocolate: Add a tiny drop of peppermint extract with the vanilla.
  • Cinnamon hot cocoa: Whisk in a small pinch of ground cinnamon.
  • Dairy-free: Use an unsweetened oat milk or almond milk that heats well, and choose dairy-free chocolate.

Storage

Let leftover hot chocolate cool, then refrigerate it in a covered container for up to 3 days. Reheat gently in a saucepan over low heat, whisking until smooth. Do not leave milk-based hot chocolate at room temperature for more than 2 hours.

Frequently Asked Questions

Can I make homemade hot chocolate without chocolate chips?

Yes. You can make it with cocoa powder, milk, sugar, vanilla, and a pinch of salt. Adding real chocolate makes the drink richer, but it is optional.

Can I make hot chocolate ahead of time?

Yes. Prepare it ahead, cool it promptly, and refrigerate it in a covered container. Reheat gently and whisk before serving.

Can I use milk other than whole milk?

Yes. 2% milk or a suitable plant-based milk can work, although the drink may be less creamy.

How do I make hot chocolate thicker?

Whisk in a little more chopped chocolate and heat gently until it melts. Avoid boiling the mixture.

More Drinks to Enjoy

Final Thoughts

This easy homemade hot chocolate is a cozy, creamy drink made with pantry-friendly ingredients and real chocolate. Serve it warm with whipped cream or marshmallows for a comforting treat on a chilly day.