We earn a commission through some of the links and banners on this article.


How to make delicious and tasty Hot Chocolate

Indulge in the comforting warmth of a classic hot chocolate with our simple recipe. Perfect for chilly evenings or cozy gatherings, this rich and creamy beverage is sure to delight your taste buds.

Image credit: Bing AI Image Creator

What you’ll need:

  • 2 cups whole milk
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar (adjust to taste)
  • 1/4 teaspoon vanilla extract
  • Pinch of salt
  • Whipped cream or marshmallows (optional, for topping)
  • Chocolate shavings or cocoa powder (optional, for garnish)

Shop Ingredients: TESCO GROCERIES


  1. Heat the Milk: In a small saucepan, heat the milk over medium heat until it starts to steam. Do not let it boil.
  2. Mix Cocoa and Sugar: In a separate bowl, mix the cocoa powder, sugar, and salt until well combined.
  3. Combine Ingredients: Once the milk is steaming, gradually whisk in the cocoa powder mixture until smooth and well combined. Add the vanilla extract and continue to whisk until everything is fully incorporated.
  4. Simmer: Reduce the heat to low and let the hot chocolate simmer for 2-3 minutes, stirring occasionally, until it thickens slightly.
  5. Serve: Pour the hot chocolate into mugs. Top with whipped cream or marshmallows if desired. You can also sprinkle some chocolate shavings or cocoa powder on top for an extra touch of indulgence and some cinnamon to taste.
  6. Enjoy: Serve hot and enjoy your delicious homemade hot chocolate!

Feel free to adjust the sweetness or cocoa intensity to suit your taste preferences. You can also customize your hot chocolate by adding a dash of cinnamon or nutmeg for a spiced flavor, or a splash of peppermint extract for a festive twist.