This post may contain affiliate links. Please see our disclosure policy.

French hot chocolate – chocolat chaud (pronounced shoh-koh-lah shoh) in France – is far more than hot chocolate from a powder. It’s a deeply chocolatey, thick hot chocolate – a proper treat. Unlike typical hot cocoa made with powder, French hot chocolate uses real chopped chocolate, whole milk, and a saucepan to create a rich, silky texture.

French hot chocolate topped with giant marshmallow in cup on saucer.

In Paris, sipping chocolat chaud is part of the café ritual, and many cafés serve theirs like this – as a thick, indulgent beverage (sometimes nearing the consistency of a light pudding) rather than a thin sweet drink. In this post, you’ll get a perfect French hot chocolate recipe, tips, variations, and FAQs to make the perfect mug of hot chocolate.

Why you will love this recipe

  • It’s really easy to make in one pan but has the most delicious texture and flavor for a hot chocolate.
  • Uses a lot of cupboard ingredients, so you may have a lot of the ingredients on hand already.
  • Easy swaps mean you can make this plant-based or dairy-free if you like.
  • I love to serve this as a delicious dessert to friends or for an indulgent mid-afternoon drink.
topping french hot chocolate with marshmallows.

Ingredients

  • Milk – I like to use whole milk, but use your favorite kind. You can also use a plant-based milk too.
  • Chocolate – I like 54% cocoa solids dark chocolate (semi-sweet). You can choose a darker chocolate or even milk chocolate (this will be very sweet!). I would advise chopping up a bar of chocolate, not using chocolate chips. You might also like to try making Hot Chocolate Bombs.
  • Cocoa powder – Use unsweetened Dutch-processed or natural cocoa powder, not hot chocolate powder.
  • Heavy cream (double cream) – Adds an extra luscious creaminess and makes the hot chocolate indulgently thick.

Substitutions and variations

Cream: Cream is obviously very indulgent in a hot chocolate, but it gives it a lovely thickness. If you like, you can skip the cream and just make it with milk.

Superfine (caster) sugar: You could also use granulated sugar.

Marshmallows: Of course, any hot chocolate is made even better with marshmallows on top. My Easy Homemade Marshmallows would be incredible here!

Make it plant-based/dairy-free: Swap the milk for your favorite non-dairy milk and cream. Then make sure to use a vegan chocolate. Most dark chocolates are vegan and dairy-free!

How to make easy French hot chocolate

Here’s a quick visual guide — the full recipe with exact measurements is below.

Pouring vanilla and cinnamon to the milk.

ONE: Pour the milk into a saucepan and add the cinnamon stick (and vanilla, if using). Bring to a gentle simmer over medium heat, then remove from the heat. Cover and let it sit for 5 minutes to allow the flavors to infuse.

Adding cocoa powder to warm milk in pan.

TWO: Remove the cinnamon stick, then whisk in the cocoa powder, chopped chocolate, sugar, and a pinch of salt.

Whisking hot chocolate in a pan.

THREE: Return the pan to a low heat and whisk continuously until the chocolate has melted and the mixture is smooth and slightly thickened.

Thickened French hot chocolate in a pan.

FOUR: Stir in the heavy (double) cream and continue to heat gently for another minute, taking care not to let it boil.

Tips from Margie’s kitchen

  • Don’t let the milk burn – When it comes to infusing the milk with the cinnamon or whisking the chocolate milk together, you don’t want it to boil at any point. A gentle simmer at the most. Letting the milk boil will scald it and it won’t taste as great.
  • Thickening the hot chocolate – Whisk gently and keep over a low heat. The chocolate and the cocoa powder together will thicken it eventually, but be patient and don’t turn the heat up too high to speed it up. It will take around 5 to 10 minutes to thicken. The dash of cream helps this too.
  • If it forms a skin, don’t worry! Just whisk it back into the pan and it should dissolve again. If it’s really been left to sit too long and it’s a bit too thick to re-whisk, just use a spoon to gently lift it from the pan and discard.
Pouring French hot chocolate into mug.

Frequently asked questions

Why is French hot chocolate thicker than regular hot chocolate?

French hot chocolate often has heavy (double) cream and real chocolate melted into it, which thickens it up rather than it just being milk and hot chocolate powder.

What percentage chocolate should I use for authentic French hot chocolate?

Aim for 54-72% dark chocolate. I like a chopped-up bar of chocolate so it melts easily, rather than chocolate chips you use for baking.

How can I fix grainy or separated hot chocolate?

Always melt chocolate over low heat and then whisk constantly. If you see grainy bits or slight separation, immediately remove from the heat, then pass through a fine sieve. Then gently re-whisk while warming.

Other recipes you might enjoy

If you like this recipe for a French hot chocolate, you might like my other French recipes on my website, like my French Chocolate Mousse, Clafoustis aux Cerises (it’s a delicious custardy dessert with a crispy top and cherries), or my Courgette Gratin, if you want something savory.

If you tried this French Hot Chocolate or any other recipe on the site, please do leave a rating or comment and let us know how it went!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
topping french hot chocolate with marshmallows.
5 from 7 votes

Easy French Hot Chocolate (Chocolat Chaud)

Rich, velvety, and deeply chocolatey, this classic French hot chocolate is so good and so comforting – perfect for chilly mornings or cozy evenings.
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 4 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 17 fl oz whole milk, about 2 cups
  • 7 oz chocolate, chopped (I like 54% dark); about generous 1 cup
  • 3.3 fl oz heavy cream (double cream), about scant 1/2 cup
  • 1 tsp vanilla extract, optional
  • 1 cinnamon stick
  • 1 tbsp cocoa powder
  • 1 tsp superfine sugar (caster sugar), or granulated sugar
  • Pinch of salt

Instructions 

  • Pour the milk into a saucepan and add the cinnamon stick (and vanilla, if using). Bring to a gentle simmer over medium heat, then remove from the heat. Cover and let it sit for 5 minutes to allow the flavors to infuse.
  • Remove the cinnamon stick, then whisk in the cocoa powder, chopped chocolate, sugar, and a pinch of salt. Return the pan to low heat and whisk continuously until the chocolate has melted and the mixture is smooth and slightly thickened. This will take 5-10 minutes.
  • Stir in the heavy (double) cream and continue to heat gently for another minute, taking care not to let it boil.
  • Pour into mugs and serve immediately – thick, rich, and perfectly luxurious. For an extra touch, top with softly whipped cream, marshmallows, or a sprinkle of cocoa powder. My Easy Homemade Marshmallows would be incredible here!

Video

Notes

Storage and reheating

To store: I wouldn’t recommend making it ahead of time, but if needed, store it in an airtight container in the fridge for 1 day.
To reheat: Reheat in a pan on medium heat until it comes back together and is thickened.

More quick tips

Cream: Cream is obviously very indulgent in a hot chocolate, but it gives it a lovely thickness. If you like, you can omit the cream. 
Make it plant-based/dairy-free: Swap the milk for your favorite dairy-free milk and cream. Then make sure to use a vegan chocolate. Most dark chocolates are vegan and dairy-free!
Cinnamon stick: If you don’t have this, swap for 1/2 tsp ground cinnamon. Skip step 1 of the recipe. Heat the milk gently, then whisk in the ground cinnamon and the other ingredients in step 2.

Nutrition

Calories: 474kcal, Carbohydrates: 32g, Protein: 9g, Fat: 35g, Saturated Fat: 21g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 10g, Trans Fat: 0.01g, Cholesterol: 45mg, Sodium: 66mg, Potassium: 599mg, Fiber: 6g, Sugar: 20g, Vitamin A: 601IU, Vitamin C: 0.2mg, Calcium: 222mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Margie Nomura

With over ten years of experience as a professional chef, I'm passionate about sharing simple recipes anyone can make at home.

You May Also Like

Leave a comment

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

Recipe Rating




14 Comments

  1. Margarida Esteves says:

    5 stars
    OMG, SUPERCALIFRAGILISTIC EXPEDOCIOUS

  2. Allison says:

    5 stars
    I do a 1/4 less chopped chocolate so it’s not AS rich (still rich though!) I’ve made it several times this holiday season and it’s been a hit every time!

  3. Keren Grach says:

    Hi, the taste turned out delicious, however my chocolate never thickened and I followed the recipe exactly. Could you advise on what may have gone wrong?

    1. Margie Nomura says:

      Oh that is weird! Glad it was still delicious. It maybe didn’t get quite hot enough, it needs to stay over low heat but will take a good 5-10 minutes to full heat up and thicken. It could also depends on the chocolate you used.

  4. Roslyn Ballard says:

    5 stars
    This was so delicious! Because my cocoa powder is 100% dark chocolate, I used only 100g of a 100% dark chocolate bar; because we couldn’t find a 54% and I knew it would be too much chocolate for us. I also increased the sweetness by adding maple syrup. Now we will try your marshmallow recipe.

  5. Debra says:

    5 stars
    Sounds and looks like this would be my new go to!!! Can’t wait to try this.

  6. Katelyn Adadey says:

    5 stars
    So decadent and rich! Definitely a new family favorite.

    1. Margie Nomura says:

      So happy to hear this! Thank you x

  7. A W says:

    What is double cream & caster sugar?

    1. Margie Nomura says:

      Heavy cream and superfine sugar – it’s common in the UK but not always in other parts of the world. You can use granulated sugar too.

  8. Lynette La Mere says:

    Clearly, using homemade marshmallows in the photographs and videos and not mentioning them at all in the recipe?

    1. Margie Nomura says:

      Hi Lynette, they are linked in the post but I’ve just added to it to the recipe card to so you can find the link easily!

  9. Kristen Dooley says:

    5 stars
    Wow!! Just wow! This is the most amazing hot cocoa I have ever had!

  10. Margie Nomura says:

    5 stars
    Wow this French hot chocolate is one of my favourites! It’s thick and luxurious, full of chocolate. You need to try it this winter!