Homemade Hot Chocolate Recipe – Rich & Creamy

Facebook
Pinterest
Add The Foodie Blog as a Preferred Source on Google

This Homemade Hot Chocolate Recipe is rich, creamy, and deeply chocolatey, made with milk, cocoa, real dark chocolate, and a touch of cornstarch for a smooth finish.

Glass mug of hot chocolate topped with whipped cream and chocolate flakes

No packets, no complicated ingredients, and no waiting around forever for dessert in a mug.

This Is the Hot Chocolate I Want on a Cold Day

There is hot cocoa, and then there is the kind of hot chocolate that feels like someone melted dessert into a mug.

This one is much closer to the second category.

The cocoa powder gives chocolate flavor throughout the milk, while chopped dark chocolate melts in at the end and makes everything richer, smoother, and a little more luxurious.

A small amount of cornstarch gives the drink body without turning it into pudding, which means you still get something completely drinkable—but definitely thicker than packet cocoa.

I also like that the entire recipe happens in one saucepan and takes about 13 minutes from start to finish. Your currently published recipe uses 5 minutes prep + 8 minutes cooking and makes two servings.

If you’re putting together a chocolate dessert night, serve it with my The Best Chocolate Chip Cookies. Those soft cookies are already internally linking back to this hot chocolate recipe, so linking back here strengthens that chocolate cluster in both directions.

For something creamy to go with it, try my Creamy Chocolate Pudding Cups. Or for a sweet movie-night snack, pair a mug with Caramel Popcorn. Both recipes are live and already sit naturally alongside hot chocolate content on The Foodie Blog.

And if you’re serving brunch rather than dessert, these Mini Cinnamon Muffins are already written as a natural pairing with your homemade hot chocolate.

Top view of two glass mugs filled with hot chocolate and whipped cream topping
Serve in mugs and enjoy right away.

Ingredients For Homemade Hot Chocolate

Milk, sugar, cocoa powder, cornstarch, dark chocolate, and whipped cream arranged on a countertop
Simple ingredients for rich homemade hot chocolate.

How to Make Homemade Hot Chocolate

  • Make a cocoa slurry
    Combine the cacao powder, cornstarch, sugar and salt in a small bowl. Whisk in a small splash of the milk until smooth and free of lumps.
Cocoa mixture being stirred in a bowl next to a saucepan of milk
Mix cocoa, sugar, and cornstarch into a smooth slurry.
  • Strain into the milk
    Strain the slurry through a fine-mesh strainer into a large saucepan with the remaining milk. Whisk well.
Cocoa slurry being poured through a strainer into a saucepan of milk
Strain the slurry into the milk and whisk well.
  • Warm and thicken gently by heating
    Whisking or stirring occasionally, cook over medium until mixture is steaming and slightly thickened (do not allow it to come to a full boil).
Saucepan of hot chocolate heating on the stovetop with a spatula
Heat gently while stirring until slightly thick.
  • Melt the chocolate
    Stir in the chopped dark chocolate until fully melted and smooth.
Dark chocolate being stirred into hot chocolate in a saucepan
Stir until the chocolate melts completely.
  • Serve
    Ladle into mugs and garnish with whipped cream.
Hot chocolate being poured into glass mugs and topped with whipped cream
Pour, then add whipped cream on top.
  • Finish
    Garnish with chocolate flakes and serve immediately.
Mug of hot chocolate with whipped cream and chocolate flakes being spooned
Finish with chocolate flakes and serve warm.
Close-up of hot chocolate topped with whipped cream and chocolate flakes on a light background
Creamy hot chocolate ready to drink.

Common Mistakes To Avoid

  • Using heat that is too high. High heat can scorch the milk or make the chocolate taste burnt.
  • Adding cornstarch directly to hot milk. Mix it with a small amount of cold milk first to make a smooth slurry and prevent lumps.
  • Letting the hot chocolate boil hard. Keep it at a gentle heat and stop once it is steaming and slightly thickened.
  • Not whisking enough. Whisk regularly so the cocoa and cornstarch stay smooth and evenly mixed.
  • Adding the dark chocolate too early. Add it after the milk mixture is hot, then stir until completely melted and smooth.
  • Over-thickening the drink. If it becomes too thick, whisk in 1–2 tablespoons of milk until it reaches the texture you like.

What to Serve With Homemade Hot Chocolate

This is where the recipe gets especially useful for internal linking.

For cookies, serve it with The Best Chocolate Chip Cookies. That recipe currently recommends your homemade hot chocolate as a serving pairing too, creating a strong two-way internal-link relationship.

For breakfast or brunch, these Mini Cinnamon Muffins are soft and buttery with a cinnamon-sugar coating and already mention hot chocolate as a pairing.

For movie night, make a bowl of Easy Caramel Popcorn. The caramel popcorn page already links to this hot chocolate recipe, making another useful reciprocal connection.

And if one chocolate dessert somehow isn’t enough, add my Creamy Chocolate Pudding Cups.

FAQs

Why add cornstarch ?

It lightly thickens the drink so it tastes creamier and more “dessert-like.”

Cocoa powder instead of cacao ?

Yes. Unsweetened cocoa powder works the same here.

It less sweet ?

Yes—start with 1 tbsp sugar, taste after melting the chocolate, then adjust.

It dairy-free ?

Yes—use oat milk for the creamiest result (you’re okay with a slightly different thickness).

How do I fix lumps ?

Strain the hot chocolate through a fine-mesh strainer, then whisk.

Can I double the recipe ?

Yes—double everything and use a slightly larger saucepan. Keep the same gentle heat.

Can I Use Dutch-Process Cocoa?

Yes.Because there is no baking soda or baking powder in this drink, the acidity difference isn’t being used for leavening. King Arthur notes that natural and Dutch cocoa can generally be chosen according to flavor in applications like hot cocoa. Read their natural vs. Dutch cocoa guide.

More Cozy Drink and Chocolate Recipes

Glass mug of hot chocolate topped with whipped cream and chocolate flakes

Hot Chocolate

Rich, creamy stovetop hot chocolate made with cocoa and real dark chocolate, finished with whipped cream and chocolate flakes.
Prep Time 5 minutes
Cook Time 8 minutes
0 minutes
Total Time 13 minutes
Servings: 2
Course: Drinks
Cuisine: American
Calories: 355

Ingredients
  

  • 1 cup milk 250 mL
  • 1 tbsp cornflour/cornstarch about 8 g
  • 2 tbsp raw cacao powder about 10 g
  • a pinch of salt
  • 2 tbsp sugar about 25 g
  • 1.75 oz dark chocolate chopped (50 g)
For decoration (optional)
  • Whipped cream as needed
  • Chocolate flakes as needed

Equipment

  • Small saucepan
  • Whisk
  • Small bowl
  • Fine-mesh strainer (optional, for extra smooth texture)
  • Measuring spoons
  • Mugs

Method
 

  1. In a small bowl, mix cacao powder, cornstarch, sugar, and salt. Whisk in a small splash of the milk until smooth.
  2. Pour the slurry through a fine-mesh strainer into a saucepan with the remaining milk. Whisk well.
  3. Cook over medium heat, stirring/whisking often, until steaming and slightly thickened.
  4. Add chopped dark chocolate and stir until melted and smooth.
  5. Pour into mugs.
  6. Top with whipped cream and finish with chocolate flakes.

Nutrition

Serving: 2gCalories: 355kcalCarbohydrates: 37gProtein: 7gFat: 21gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.3gCholesterol: 32mgSodium: 66mgPotassium: 390mgFiber: 4.8gSugar: 25gVitamin A: 380IUCalcium: 172mgIron: 3.7mg

Video

Notes

  • If you prefer a thinner drink, reduce cornstarch to 2 tsp If it gets too thick while heating, whisk in 1–2 tbsp milk at a time.
  • Unsweetened cocoa powder can replace raw cacao powder 1:1.
  • Using darker chocolate (70%+) makes it less sweet; adjust sugar to taste.

Tried this recipe?

Let us know how it was!

Estimated reading time: 6 minutes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating