Creamy Homemade Hot Chocolate

↓ Jump to Recipe

Forget the powdered packets — real homemade hot chocolate is a different drink entirely: thick, velvety, and made with actual melted chocolate for a rich, grown-up depth. It's the ultimate cozy treat for cold nights, snow days, and anytime you need a warm hug in a mug.

This version uses a mix of cocoa and real chocolate for the best of both worlds: deep chocolate flavor and a luxuriously creamy texture you can practically eat with a spoon.

A mug of creamy hot chocolate topped with marshmallows

Why you'll love this recipe

  • Ultra creamy. Real melted chocolate makes it rich and velvety.
  • 5 minutes. Faster than driving to a café.
  • Cozy comfort. The perfect drink for chilly evenings.

Tips for the best results

Warm the milk gently — don't let it boil, or it can scorch and form a skin. Use good-quality chocolate, since it's the star here. Whisk constantly as the chocolate melts for the silkiest texture, and add a pinch of salt to make the chocolate flavor pop.

Recipe

Creamy Homemade Hot Chocolate

Thick, velvety hot chocolate made with real melted chocolate and cocoa.

Prep
2 min
Cook
8 min
Total
10 min
Serves
2 servings
Cuisine
American
Rate this recipe:
☆☆☆☆☆

Ingredients

  • 2 cups whole milk
  • 1/2 cup heavy cream (or more milk)
  • 3 oz (85 g) chopped dark or semisweet chocolate
  • 1 tbsp cocoa powder
  • 2 tbsp sugar (to taste)
  • 1/2 tsp vanilla extract
  • Pinch of salt
  • Whipped cream or marshmallows, to serve

Instructions

  1. Step 1. Warm the milk and cream in a saucepan over medium-low heat until steaming (do not boil).
  2. Step 2. Whisk in the cocoa powder, sugar, and salt until dissolved.
  3. Step 3. Add the chopped chocolate and whisk constantly until fully melted and smooth.
  4. Step 4. Stir in the vanilla and warm through for another minute.
  5. Step 5. Pour into mugs and top with whipped cream or marshmallows.
Nutrition (per serving): calories 360 kcal · protein 9 g · carbs 32 g · fat 22 g

Nutrition is an estimate and provided for convenience only.

Make it your own

Add a pinch of cinnamon or cayenne for Mexican-style hot chocolate, a splash of peppermint extract for the holidays, or a spoonful of peanut butter. For an extra-decadent version, stir in a square of caramel.

Frequently asked questions

Can I make it dairy-free? Yes — use oat or coconut milk and dairy-free chocolate. Oat milk is especially creamy.

Can I make a big batch? Easily — scale it up and keep it warm on low, whisking occasionally. It's great for parties in a slow cooker.

What chocolate is best? Semisweet or dark (around 60-70%) gives the richest flavor. Adjust the sugar to match how sweet your chocolate is.


Was this article helpful?


Read next

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top