Skip to content
Beverages Kid-friendly Quick & easy

Classic Hot Chocolate

A rich, velvety mug of hot chocolate made from real cocoa and melted chocolate for the deepest, coziest flavor.

10 minutes
Serves 2
Drink
5 min prep
8 min cook

Good to know

  • One-pot
  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: one-pot dinners30-minute meals

Instructions

5 steps
  1. 1

    In a small saucepan, whisk together the cocoa powder, sugar, and salt with about 1/4 cup of the milk to form a smooth paste, working out any lumps before adding more liquid.

  2. 2

    Pour in the remaining milk and the heavy cream, then set the pan over medium heat. Whisk frequently and bring the mixture to a gentle simmer, about 4 to 5 minutes; do not let it reach a rolling boil or it may scorch.

  3. 3

    Reduce the heat to low and add the chopped semisweet chocolate. Whisk continuously until the chocolate is fully melted and the drink looks glossy and slightly thickened, 1 to 2 minutes.

  4. 4

    Remove from the heat and stir in the vanilla extract. Taste and adjust sweetness if needed.

  5. 5

    Pour into two warmed mugs and top with mini marshmallows or a swirl of whipped cream. Serve immediately while piping hot.

Classic Hot Chocolate — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Classic Hot Chocolate looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

80/100

Good fit for most families

80
Allergen-friendly 90
Kid-friendly 85
Weeknight-easy 96
Budget-friendly 72
Great leftovers 56
Pantry-friendly 49

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

600

Calories

13 g

Protein

54 g

Carbs

39 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Classic hot chocolate made from real melted chocolate or cocoa powder whisked into warm whole milk sits apart from the powdered mix most people default to, since it depends on gently controlling heat so the dairy and chocolate combine smoothly rather than scorching or seizing. The technique is closer to a light ganache loosened with milk than a simple stir-and-serve drink.

Listahan note

This version warms the milk gently and off a direct hard boil, whisking in the chocolate gradually, since high heat is what causes cocoa solids to scorch and the fat in real chocolate to separate.

Technique cues

  • Heating the milk to a bare simmer rather than a full boil prevents a skin from forming on top and keeps the proteins from scorching against the bottom of the pot.
  • Whisking in chopped chocolate or cocoa powder gradually, in small amounts, keeps it from clumping into unmelted bits at the bottom of the mug.
  • A pinch of salt stirred into the base sharpens the chocolate's flavor without making the drink taste seasoned.
  • Continuous whisking as the chocolate melts in builds a light froth on top, closer to a cafe-style hot chocolate than a plain stirred one.

Kitchen flow

Parallel prep
Chill glasses and prep garnish while Classic Hot Chocolate steeps, blends, or infuses, so nothing is rushed once it's ready to pour. This one leans on the Mini marshmallows or whipped cream. Everything else is quick — the simmer is the one step that takes real time.
Make-ahead
Batch the base of Classic Hot Chocolate (the Mini marshmallows or whipped cream) ahead and refrigerate, then finish and garnish individual servings right before pouring. Everything else is quick — the simmer is the one step that takes real time.
Leftover move
Leftover Classic Hot Chocolate keeps refrigerated in a sealed container; give it a stir or shake before pouring again since it may separate. This one leans on the Mini marshmallows or whipped cream. Plan around the simmer; that's the slow part.
Cleanup rhythm
Rinse the blender or pitcher used for Classic Hot Chocolate immediately — sticky or dairy-based drinks are far easier to clean before they dry. This one leans on the Mini marshmallows or whipped cream. Plan around the simmer; that's the slow part.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

2 cups whole milk

Richness and texture

Purpose: cups whole milk rounds the texture and helps the dish feel complete.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use unsweetened dairy-free alternatives only where they still provide enough fat and body.

1/2 cup heavy cream

Richness and texture

Purpose: cup heavy cream rounds the texture and helps the dish feel complete.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use unsweetened dairy-free alternatives only where they still provide enough fat and body.

3 tablespoons unsweetened cocoa powder

Flavor support

Purpose: tablespoons unsweetened cocoa powder supports the balance of Classic Hot Chocolate and should taste integrated.

Handling: Measure before heating and break up clumps so the mix distributes evenly.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

2 ounces semisweet chocolate, finely chopped

Sweetness and aroma

Purpose: ounces semisweet chocolate, finely chopped adds aroma, sweetness, or warmth without needing extra garnish.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

3 tablespoons granulated sugar

Sweetness and aroma

Purpose: tablespoons granulated sugar adds aroma, sweetness, or warmth without needing extra garnish.

Handling: Measure before heating and break up clumps so the mix distributes evenly.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

Technique notes

  • Use whole milk rather than a lower-fat option for a noticeably richer, more velvety texture.
  • Serve immediately while still hot, since real melted chocolate can thicken further and turn overly dense as the drink cools.
  • Shave a little extra chocolate over each mug right as it's poured, reinforcing the flavor without adding more sweetener.

Ingredient swaps

Dairy-free direction
Swap the heavy cream for a full-fat plant milk (oat, coconut, or soy all whip and pour similarly) — the texture shifts slightly but the dish holds together. This one leans on the unsweetened cocoa powder.
Lower-sodium direction
Cut the salt by about a third and taste before adding more — most of the dish's flavor comes from the other ingredients, not the salt itself. This one leans on the unsweetened cocoa powder.
Weeknight shortcut
Freeze the fruit or add-ins ahead in single-serve bags — a busy-night version is just dump and blend. This one leans on the unsweetened cocoa powder.

Serve alongside

  • Fresh fruit
  • Cucumber slices
  • Plain rice crackers
  • Cold water
  • Sparkling water

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate covered for up to 3 days when the drink is brewed, blended, or mixed ahead.
  • Stir or shake before serving over fresh ice.
  • Do not freeze unless the recipe is meant to become pops or granita.

Equipment

  • Pitcher or blender
  • Measuring cup
  • Long spoon

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Classic Hot Chocolate to your week, check it against your household's allergens, and build the shopping list automatically.

More Beverages recipes