French hot chocolate, or chocolat chaud, is rich, smooth, and intensely chocolatey. Made with real dark chocolate, whole milk, and cream, it has a thick, velvety consistency that’s very different from everyday hot cocoa.
It takes only a few minutes on the stovetop, but because there are so few ingredients, the chocolate you choose makes a big difference.

After years of working with chocolate as a cake decorator, I’ve learned that simple chocolate recipes are often the ones where quality matters most. There aren’t many other flavors here to hide behind, so use a dark chocolate you genuinely enjoy eating.
I also don’t treat French hot chocolate like a large mug of regular hot cocoa. It’s much richer, so I prefer serving it in smaller cups, often with a little whipped cream. As the cream melts into the hot chocolate, it softens the intensity of the dark chocolate beautifully.
Why you’ll love this French hot chocolate
- Deep chocolate flavor – Real dark chocolate gives it an intensity you don’t get from cocoa powder alone.
- Thick and velvety – The chocolate, milk, and cream create that characteristic rich French hot chocolate texture.
- Simple ingredients – You only need a handful of ingredients.
- Quick to make – Everything comes together on the stovetop in about 10 minutes.

What makes French hot chocolate different?
French hot chocolate (chocolat chaud) is richer and thicker than typical American hot chocolate. Instead of relying mainly on cocoa powder, it is made by melting a generous amount of real chocolate into hot milk and cream.
The result should be thick enough to lightly coat a spoon but still pourable. You don’t need cornstarch to thicken it—the melted chocolate provides the body.
My tip: If your hot chocolate is richer or thicker than you like, don’t dilute it with water. Add a splash of warm milk until the consistency is right for you.
Ingredients and substitutions
- Whole milk – Whole milk gives the best balance of richness and fluidity. You can use another milk, but lower-fat or non-dairy milk will give you a lighter hot chocolate.
- Heavy cream – Adds richness and gives the drink its creamy mouthfeel. You can replace it with additional whole milk for a lighter version.
- Dark or semisweet chocolate – Use chocolate you enjoy eating. I prefer dark chocolate because the cream and sugar already add plenty of richness and sweetness.
- Unsweetened cocoa powder – Intensifies the chocolate flavor without requiring a large amount of melted chocolate.
- Brown sugar or honey – Adds just enough sweetness to balance the dark chocolate. Adjust according to the chocolate you use.
- Cornstarch – You only need a teaspoon. It gives the drink its slightly thicker, velvety consistency.
- Vanilla extract – Rounds out the chocolate flavor.
- Salt – I would add a small pinch to the new recipe. It’s missing from the old card, but it will make the chocolate taste better. Unless you deliberately don’t want it, I’d add about ⅛ teaspoon.

Choosing the best chocolate
For the best French hot chocolate, use a good-quality semisweet or dark chocolate rather than chocolate-flavored candy or coating chocolate. I prefer around 60% dark chocolate for a good balance of chocolate flavor and sweetness.
If you use a much darker chocolate, you may need a little more sugar. With sweeter semisweet chocolate, taste before adding extra sugar.

How to make French hot chocolate
- Combine the dry ingredients. In a small saucepan, whisk together the cocoa powder, brown sugar, cornstarch, and salt. Add a small amount of the milk and whisk until smooth. This prevents little pockets of cocoa or cornstarch from forming.
- Add the dairy. Whisk in the remaining milk and heavy cream. Heat over medium-low heat, stirring frequently, until hot.
- Add the chocolate. Add the finely chopped chocolate and continue stirring until completely melted and smooth.
- Thicken. Bring the mixture to a gentle simmer and cook for about 2 minutes, stirring constantly. The cornstarch needs that heat to thicken properly.
- Finish. Remove from the heat and stir in the vanilla. Pour into small cups and serve hot, with whipped cream if desired.

Veena’s tip
Don’t judge the consistency too early. Cornstarch needs to reach a simmer before it thickens properly. Give it those two minutes before deciding whether your hot chocolate is too thin.

Storage and Make Ahead
- Storage: Let the French hot chocolate cool, then refrigerate it in an airtight container for up to 3 days. It will thicken as it chills because of the chocolate and cornstarch.
- Reheating: Reheat gently in a saucepan over low heat, stirring frequently. Avoid boiling it again. If it has become too thick, whisk in a little milk until it reaches the consistency you like.
- Make ahead: You can prepare the hot chocolate 1 to 2 days ahead and refrigerate it. Reheat just before serving and adjust the consistency with a splash of milk if necessary.
- Freezing: I don’t recommend freezing it. Dairy and cornstarch can separate after thawing, which can affect that smooth, velvety texture.

French Hot Chocolate
Rich and creamy French hot chocolate made with dark chocolate, cocoa powder, whole milk, and cream. A little cornstarch gives this chocolat chaud a smooth, velvety texture that’s thicker than regular hot cocoa but still easy to drink.
Video
Ingredients
- 240 ml (1 cup) Whole milk
- 120 ml (½ cup) Heavy cream
- 2 tbsp Brown sugar or honey
- 2 tbsp Unsweetened cocoa powder
- 1 oz Dark or semisweet chocolate finely chopped
- 1 tsp Cornstarch
- ⅛ tsp Salt
- 1 tsp Vanilla extract
Method
- Combine dry ingredients – In a small saucepan, whisk together the cocoa powder, brown sugar, cornstarch, and salt. Add a few tablespoons of the milk and whisk until smooth.2 tbsp Brown sugar or honey, 2 tbsp Unsweetened cocoa powder, ⅛ tsp Salt, 1 tsp Cornstarch
- Add milk and cream – Gradually whisk in the remaining milk and heavy cream. Heat over medium-low heat, stirring frequently, until hot.240 ml Whole milk, 120 ml Heavy cream
- Add chocolate – Add the chopped chocolate and stir until completely melted and the mixture is smooth.1 oz Dark or semisweet chocolate
- Simmer – Bring to a gentle simmer and cook for about 2 minutes, stirring constantly, until slightly thickened.
- Finish – Remove from the heat and stir in the vanilla. Pour into small cups and serve hot. Top with whipped cream or grated chocolate, if desired.1 tsp Vanilla extract
Notes
- I prefer 60% dark chocolate for a good balance of rich chocolate flavor and sweetness.
- Don’t skip the 2-minute simmer. The cornstarch needs sufficient heat to thicken properly.
- French hot chocolate should be thick and velvety but still pourable. If yours becomes too thick, whisk in a little warm milk.
- Taste before adding additional sugar, especially if you’re using semisweet chocolate.
- Leftovers can be refrigerated for up to 3 days. Reheat gently on the stovetop, adding a splash of milk if necessary.
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for the Best French Hot Chocolate
- Use chocolate you enjoy eating. With so few ingredients, the chocolate flavor really comes through. I prefer dark chocolate around 60%, but semisweet works well too.
- Chop the chocolate finely. Smaller pieces melt quickly and evenly into the hot milk without leaving little lumps.
- Mix the cocoa and cornstarch with a little cold milk first. This creates a smooth mixture and prevents lumps, so there is no need to strain the hot chocolate afterward.
- Let it simmer. Once the mixture reaches a gentle simmer, give it about 2 minutes. The cornstarch needs enough heat to activate and give the hot chocolate its velvety texture.
- Keep the heat gentle. High heat can scorch the milk and chocolate. Medium-low heat and frequent stirring give you a smoother result.
- Adjust the consistency at the end. French hot chocolate should be rich and thicker than regular hot cocoa, but still drinkable. If it’s too thick, whisk in a splash of warm milk.
- Taste before adding more sugar. The sweetness will depend on whether you use semisweet or dark chocolate. It’s much easier to add a little more sugar at the end than fix an overly sweet drink.
Frequently asked questions
French hot chocolate, also known as chocolat chaud, is a rich chocolate drink made by melting real chocolate into hot milk. It is typically richer and thicker than everyday hot cocoa and is often served in smaller cups.
Regular hot chocolate is often made primarily with cocoa powder and milk. French hot chocolate uses real chocolate, giving it a richer flavor and fuller texture. My recipe uses both dark chocolate and cocoa powder for a deep chocolate flavor.
Make sure the mixture reaches a gentle simmer. Cornstarch doesn’t fully thicken the drink until it gets hot enough. Once simmering, cook for about 2 minutes while stirring.
Yes. Replace the cream with additional whole milk. The hot chocolate will be lighter and less rich but will still work.
Yes. The melted chocolate will naturally give the drink some body, but without the cornstarch it will be a little thinner. If you prefer a thicker drink without cornstarch, you can use slightly more chocolate.
I prefer dark chocolate around 60% because it gives a deep chocolate flavor without becoming too bitter. Semisweet chocolate also works, especially if you prefer a sweeter hot chocolate.
Yes. Make it ahead and refrigerate it in an airtight container for up to 3 days. Reheat gently on the stovetop, stirring frequently. It will thicken as it chills, so add a splash of milk when reheating if needed.
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.






