Go Back
Homemade Hot Chocolate (Rich & Creamy)

Homemade Hot Chocolate (Rich & Creamy)

A rich and creamy homemade hot chocolate made with whole milk, double cream, dark and milk chocolate, and a touch of vanilla. Perfect for cozy evenings.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 2 servings
Course: Beverage
Cuisine: American
Calories: 450

Ingredients
  

  • 500 ml whole milk
  • 100 ml double cream
  • 60 g good-quality dark chocolate 70% cocoa, finely chopped
  • 30 g good-quality milk chocolate finely chopped
  • 2 tablespoons unsweetened cocoa powder
  • tablespoons caster sugar or to taste
  • 1 teaspoon cornflour
  • ¼ teaspoon fine sea salt
  • ½ teaspoon vanilla extract
  • Optional: whipped cream chocolate shavings, or a dusting of cocoa for serving

Method
 

  1. Prepare your ingredients: Before you turn on the heat, finely chop both types of chocolate until you have a pile of small, even shards. In a small bowl, whisk together the cocoa powder, caster sugar, cornflour, and salt. This prevents lumps from forming later. You should have a uniform, dark, powdery mixture with no pale streaks of sugar visible.
  2. Start the milk base: Pour the whole milk and double cream into a medium saucepan. Place it over a medium-low heat. Do not rush this stage. You want to warm the liquid gently until you see the very first tiny bubbles appearing around the edge of the pan and a delicate wisp of steam begins to rise. The surface should shiver but not boil.
  3. Whisk in the dry ingredients: Once the milk mixture is steaming, sprinkle over your dry cocoa-sugar mixture while whisking constantly. Whisk with purpose, making sure you reach into the corners of the pan. You should feel the mixture begin to thicken slightly after about 30 seconds, and the aroma of toasted cocoa will fill your kitchen.
  4. Add the chocolate: Tip the chopped dark and milk chocolate into the pan. Reduce the heat to low. Switch from a whisk to a silicone spatula or wooden spoon, and stir gently but continuously. Watch as the solid pieces of chocolate begin to melt, turning into dark ribbons that swirl through the milk. Keep stirring until the liquid is completely smooth, glossy, and a deep, uniform brown, with no flecks of unmelted chocolate.
  5. Simmer and thicken: Increase the heat to medium-low and bring the mixture to a very gentle simmer. You are looking for a lazy bubble, not a furious boil. Let it cook for 2 to 3 minutes, stirring often, until it has thickened enough to coat the back of your spoon. When you run your finger through the coating on the spoon, the line should hold clearly.
  6. Finish and serve: Remove the pan from the hob. Stir in the vanilla extract. The smell at this point is absolutely intoxicating. Pour the hot chocolate into your favourite mugs. If you are adding toppings, now is the time. A cloud of softly whipped cream, a few chocolate shavings, or a light dusting of cocoa powder all work beautifully. Serve immediately and take a slow, deliberate sip.

Notes

For a dairy-free version, substitute whole milk and double cream with full-fat oat milk and coconut cream. Adjust sugar to taste.