Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Hot Chocolate Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 84 reviews

  • Author: Chef
  • Total Time: 7 minutes
  • Yield: 2 servings
  • Diet: Vegetarian

Description

Rich, creamy, and made with real chocolate — this Homemade Hot Chocolate is a cozy classic that warms you up from the inside out. Perfect for chilly days, holiday nights, or whenever your sweet tooth calls!


Ingredients

Main Ingredients

  • 2 cups milk (dairy or non-dairy)
  • 2 tbsp cocoa powder
  • 2 tbsp sugar (or to taste)
  • ¼ cup semi-sweet chocolate chips or chopped chocolate
  • ½ tsp vanilla extract
  • Pinch of salt

Optional Toppings

  • Whipped cream
  • Mini marshmallows
  • Chocolate curls or cocoa dusting


Instructions

  1. Heat Milk: Heat milk in a small saucepan over medium heat until warm, but not boiling, to ensure a smooth and creamy base for your hot chocolate.
  2. Mix Cocoa and Sugar: Whisk in the cocoa powder, sugar, and a pinch of salt into the warm milk until all the dry ingredients are completely dissolved and evenly blended.
  3. Add Chocolate: Stir in the semi-sweet chocolate chips or chopped chocolate, continuing to stir until the chocolate has fully melted and the mixture is smooth and rich.
  4. Finish with Vanilla: Remove the saucepan from heat and stir in the vanilla extract to bring a subtle aromatic sweetness to your drink.
  5. Serve and Garnish: Pour the hot chocolate into mugs and top with optional whipped cream, mini marshmallows, or chocolate curls as desired for an extra indulgent treat.

Notes

  • Make it richer by using half-and-half or adding 1–2 tablespoons of heavy cream.
  • For an extra chocolatey flavor, increase the chocolate chips to ⅓ cup.
  • To make a vegan version, use coconut, oat, or almond milk and dairy-free chocolate alternatives.
  • Try flavor twists such as peppermint, cinnamon, caramel, or mocha to customize your hot chocolate.
  • Prep Time: 2 minutes
  • Cook Time: 5 minutes
  • Category: Beverage, Hot Drink, Dessert
  • Method: Stovetop
  • Cuisine: American