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 5 from 13 reviews
  • Author: Taylor
  • Prep Time: 2 minutes
  • Cook Time: 5 minutes
  • Total Time: 7 minutes
  • Yield: 4 servings
  • Category: Beverage
  • Method: Stovetop
  • Cuisine: American

Description

A rich and creamy homemade hot chocolate recipe made with whole milk, cocoa powder, and bittersweet chocolate, perfect for a cozy treat topped with homemade whipped cream.


Ingredients

Scale

Main Ingredients

  • 2 ½ cups whole milk
  • ¼ cup granulated sugar
  • 2 tablespoons unsweetened cocoa powder
  • 6 oz bittersweet chocolate (or semisweet, milk, etc.)
  • 1 tsp pure vanilla extract

For Serving

  • Homemade whipped cream


Instructions

  1. Combine Ingredients: Add milk, sugar, and cocoa powder to a medium saucepan.
  2. Heat Mixture: Heat over medium heat, whisking occasionally, until the mixture just begins to bubble but does not boil.
  3. Add Chocolate and Vanilla: Add chocolate and vanilla extract, then whisk until the chocolate is melted and the mixture is smooth.
  4. Serve: Pour the hot chocolate into 4 small mugs and top with homemade whipped cream before serving.

Notes

  • 6 oz chocolate is approximately 1 cup chopped chocolate.
  • Use whole milk or 2% milk for the creamiest texture; dairy-free options like full-fat coconut milk work well too.
  • Use pure, unsweetened cocoa powder; dark cocoa powder can make a richer hot chocolate.
  • Substitute granulated sugar with white sugar, organic cane sugar, or coconut sugar as preferred.
  • Choose semi-sweet or bittersweet chocolate for balance, or milk/white chocolate for sweeter versions. Dairy-free chocolate is great for vegan versions.
  • Use pure vanilla extract for best flavor; peppermint or other extracts can be added for variation.
  • Store leftovers in an airtight glass container in the refrigerator for up to 5 days.

Nutrition

  • Serving Size: 1 cup
  • Calories: 397 kcal
  • Sugar: 30 g
  • Sodium: 85 mg
  • Fat: 28 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 3 g
  • Protein: 7 g
  • Cholesterol: 35 mg