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

Creamy Homemade Hot Chocolate Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 91 reviews
  • Author: Julia
  • Prep Time: 2 minutes
  • Cook Time: 5 minutes
  • Total Time: 7 minutes
  • Yield: 4 servings
  • Category: Beverage
  • Method: Stovetop
  • Cuisine: American

Description

This homemade hot chocolate recipe offers a rich and creamy beverage perfect for cozying up on a cold day. Made with whole milk, cocoa powder, bittersweet chocolate, and a hint of vanilla extract, it delivers a perfectly smooth and indulgent hot cocoa experience. Serve topped with homemade whipped cream for an extra touch of decadence.


Ingredients

Scale

Liquid Base

  • 2 ½ cups whole milk

Sweeteners and Flavor

  • ¼ cup granulated sugar
  • 2 tablespoons unsweetened cocoa powder
  • 1 teaspoon pure vanilla extract

Chocolate

  • 6 oz bittersweet chocolate (or semisweet, milk, or white chocolate)

Toppings

  • Homemade whipped cream for serving


Instructions

  1. Combine Ingredients: Add the whole milk, granulated sugar, and unsweetened cocoa powder into a medium saucepan to prepare the base of the hot chocolate.
  2. Heat Mixture: Place the saucepan over medium heat and whisk occasionally. Heat the mixture until it begins to bubble gently but do not let it boil, ensuring the milk doesn’t scorch and the cocoa powder dissolves evenly.
  3. Add Chocolate and Vanilla: Stir in the bittersweet chocolate and pure vanilla extract, whisking continuously until the chocolate fully melts and the mixture becomes smooth and creamy.
  4. Serve: Pour the hot chocolate evenly into four small mugs and top each with a dollop of homemade whipped cream for added richness.

Notes

  • 6 oz chocolate is roughly equivalent to 1 cup chopped chocolate pieces.
  • Whole milk provides the creamiest texture; for a richer hot chocolate, substitute half of the milk with heavy cream or half-and-half.
  • For a dairy-free or vegan alternative, use full-fat coconut milk and dairy-free chocolate.
  • Use pure, unsweetened cocoa powder; dark cocoa powder yields a deeper chocolate flavor.
  • Granulated sugar can be replaced with organic cane sugar or coconut sugar according to preference.
  • You can customize the flavor by adding other extracts such as peppermint in place of vanilla.
  • Store leftovers in an airtight container in the refrigerator for up to 5 days and reheat gently before serving.

Nutrition

  • Serving Size: 1 cup (about 250 ml)
  • Calories: 240
  • Sugar: 22g
  • Sodium: 90mg
  • Fat: 13g
  • Saturated Fat: 8g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 27g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 35mg