Hot Chocolate

My favorite homemade hot chocolate! It has the perfect amount of chocolate flavor, a delicious rich creaminess, and just the right sweetness. This is easy to make and perfectly satisfying on a cold day. 

Course: Drinks
Cuisine: American
Keyword: Hot Chocolate
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 people
Calories: 388 kcal
Author: Jaclyn


  • 2/3 cup (138g) granulated sugar
  • 6 Tbsp (39g) Dutch process cocoa powder*
  • 1 Tbsp cornstarch
  • 3 1/2 cups (830ml) whole milk
  • 1/2 cup (120ml) heavy cream
  • 1/2 tsp vanilla extract


  1. In a medium saucepan whisk together sugar, cocoa powder and cornstarch.

  2. Pour in milk then whisk until well blended.

  3. Bring to a light boil over medium heat, stirring frequently, then reduce heat to medium-low and let simmer about 10 - 15 seconds stirring constantly. Remove from heat.

  4. Stir in cream and vanilla. Let cool a bit before serving.

  5. Serve with whipped cream or marshmallows on top if desired.

  6. Recipe source: Cooking Classy

Recipe Notes

1.*If regular unsweetened cocoa powder is what you have on hand then use 8 Tbsp of that instead of the 6 Tbsp listed.

2.Want to make it even richer? After removed from heat whisk in 2 oz chopped semi-sweet chocolate or chocolate chips (1/4 cup), then stir in cream.

3.To make a peppermint hot chocolate simply stir in 1/2 tsp - 1 tsp peppermint extract to taste or a few drops food grade peppermint oil to taste in place of the vanilla.