From Nigel's Kitchen Table
Homemade Chocolate Sauce
A quick, silky homemade chocolate sauce for pouring over ice cream, pancakes, cakes, fruit and desserts.
Navigate the recipe
On this page
The recipe, step by step
This homemade chocolate sauce is quick, rich and wonderfully silky, with a smooth, creamy consistency that makes it perfect for pouring over ice cream, pancakes, cakes and all sorts of desserts.
It is one of those useful recipes that takes only a few minutes of actual cooking. Warm cream is poured over chocolate, butter and cocoa, then whisked together until everything melts into a glossy sauce. You can serve it warm and fluid or allow it to cool for a thicker consistency.
The sauce is also easy to adapt. Choose dark or milk chocolate depending on how rich you want it, add coffee for a mocha flavour, or use the non-dairy alternatives in the recipe for a vegan version.
It is particularly good with my Praline Pear Meringue Cake, Raspberry Lime Panna Cotta or Raspberry Vanilla Custard Profiteroles.
Recipe Highlights
- Ease: Very easy.
- Taste: Rich, sweet and deeply chocolatey.
- Texture: Smooth, silky and pourable when warm, becoming thicker as it cools.
- Serving: Perfect with ice cream, pancakes, cakes, profiteroles or for dipping.
- Quantity: 350 ml.
- Preparation: 3 minutes.
- Cooking: 2 minutes.
- Cooling: 30 minutes.
- Total: 35 minutes.
Why You’ll Love This Chocolate Sauce
There is very little work involved, but the result tastes far more luxurious than the effort would suggest.
Using both real chocolate and cocoa powder gives the sauce much more depth than a simple cocoa sauce. Meanwhile, cream and butter give it richness and that beautifully glossy consistency.
Vanilla softens and rounds out the chocolate flavour, while a small amount of sugar balances the bitterness of the cocoa.
You can also control the flavour simply by changing the chocolate. Dark chocolate gives you a deeper, more intense sauce, whereas milk chocolate produces something sweeter and creamier.
Best of all, the same sauce changes consistency as its temperature changes. Serve it warm when you want something fluid for pouring, or let it cool when you need a thicker topping.

Ingredients and Substitutions
- Double cream: Use 200 ml double or heavy cream. It gives the sauce its rich, creamy consistency. For the non-dairy version, WPRM suggests coconut milk.
- Caster sugar: Use 2 tablespoons caster sugar to balance the bitterness of the chocolate and cocoa.
- Vanilla: Use ½ teaspoon pure vanilla extract or ¼ teaspoon vanilla paste.
- Chocolate: Use 100 g dark or milk chocolate. Dark chocolate creates a richer, less sweet sauce, while milk chocolate makes it softer and sweeter.
- Butter: Use 4 tablespoons butter, approximately 60 g. For a non-dairy version, use vegan butter.
- Cocoa powder: Use 2 tablespoons unsweetened cocoa powder. This intensifies the chocolate flavour without adding further sweetness.
Making It Vegan
Replace the double cream with the coconut milk and use vegan butter.
You will also need to choose a chocolate that is suitable for a vegan diet rather than automatically using ordinary milk chocolate.
Nigel recommends
Ingredients I Recommend
Vanilla bean paste adds a rich, rounded vanilla note to the sauce, while the mixed chocolate bundle gives you both dark and milk chocolate options for making the sauce as rich or creamy as you prefer.
Ingredient
Nielsen Massey
Vanilla Bean Paste
Rich vanilla bean paste with a concentrated vanilla flavour and visible vanilla seeds, ideal for cakes, biscuits, custards, creams and glazes.
Ingredient
Some retailer links may be affiliate links. Recommendations remain editorially independent.
How to Make Chocolate Sauce
1. Heat the cream: Measure the 200 ml cream, 2 tablespoons caster sugar and vanilla into a saucepan. Place over medium heat and bring the mixture to the boil.
2. Prepare the chocolate: Meanwhile, chop the 100 g chocolate into small pieces and place it in a medium heatproof bowl with the butter and 2 tablespoons cocoa powder.
3. Make the sauce: As soon as the cream mixture comes to the boil, pour it over the chocolate, butter and cocoa. Leave it briefly for the heat to begin melting the chocolate, then whisk everything together until the chocolate and butter have completely melted and the sauce is beautifully smooth and glossy.
4. Serve or store: Pour the finished chocolate sauce into a serving jug if using immediately, or transfer it to a suitable airtight container for storing.
Variations
Coffee Chocolate Sauce
Add 1 teaspoon instant coffee to the chocolate ingredients before pouring over the hot cream.
The coffee deepens the chocolate flavour and turns the sauce into an easy mocha-style topping.
Orange, Mint or Chilli Chocolate Sauce
Use chocolate already flavoured with orange, mint or chilli to change the flavour without altering the basic method.
Add Alcohol
The existing recipe suggests adding a little:
- Brandy
- Rum
- Baileys
- Kahlúa
- Malibu
Change the Sweetener
The old article suggests honey, maple syrup or other sweeteners in place of the caster sugar.
Nigel’s Recipe Tips
Chop the Chocolate Finely
Smaller pieces melt much more quickly and evenly when the hot cream is poured over them.
This helps you achieve a smooth sauce without needing additional heat.
Bring the Cream to the Boil
The cream needs to be hot enough to melt the chocolate and butter.
As soon as it reaches the boil, pour it over the chocolate mixture rather than continuing to cook it unnecessarily.
Whisk Until Completely Smooth
Keep whisking until you can no longer see any pieces of chocolate, cocoa or butter.
The sauce should look smooth, glossy and completely emulsified.
Choose the Chocolate to Suit the Dessert
Dark chocolate gives you a richer sauce that works particularly well with sweet desserts.
Milk chocolate produces a milder and sweeter result, which is lovely with fruit, pancakes and ice cream.
Thicken Hot Chocolate Sauce With Cornflour
For a thicker sauce that will be served hot, the existing recipe suggests mixing 1 teaspoon cornflour with a little cold milk before adding it to the cream.
Stir continuously as the cream heats to prevent lumps.
If the mixture does become lumpy, pass it through a fine-mesh sieve.

Frequently Asked Questions
Can Chocolate Sauce Be Served Hot or Cold?
Yes.
Serve it warm when you want a thinner, flowing sauce or allow it to cool for a thicker consistency.
Should I Use Dark or Milk Chocolate?
Either works.
WPRM specifically allows 100 g dark or milk chocolate, so choose according to how intense and sweet you want the finished sauce.
Can I Make the Chocolate Sauce Vegan?
Yes.
Coconut milk as the non-dairy alternative to cream and vegan butter as the alternative to dairy butter.
Make sure the chocolate you choose is also suitable for a vegan diet.
Why Is My Chocolate Sauce Too Thick?
Chocolate sauce naturally thickens as it cools.
If you are serving refrigerated sauce, allow it to come to room temperature or warm it gently.
Why Is My Chocolate Sauce Too Thin?
It will become noticeably thicker as it cools.
Can I Add Coffee?
Yes.
Add 1 teaspoon instant coffee for a chocolate-coffee variation.
Tools You’ll Need
- Medium saucepan
- Medium heatproof mixing bowl
- Whisk
- Measuring jug
- Digital kitchen scales
- Measuring spoons
- Fine-mesh sieve, optional
- Serving jug or airtight storage container
Storage and Freezing
Storing
Pour the sauce into a clean airtight container and refrigerate once cooled.
The chocolate sauce will become considerably firmer in the refrigerator. Before serving, either allow it to come towards room temperature or reheat it gently until it returns to a smooth, pourable consistency.
Freezing
I don’t recommend freezing this chocolate sauce.
It is very quick to prepare from fresh, and making a fresh batch gives you the best smooth, silky consistency.
Nutrition
Serving: One chocolate sauce serving, approximately 2½ tablespoons.
Calories: 243.38 kcal · 12% DV
Total Fat: 21.12 g · 30% DV
Carbohydrates: 11.3 g · 4% DV
Sugars: 8.84 g · 10% DV
Protein: 0.91 g · 2% DV
Sodium: 12.98 mg · 1% DV
Fibre: 1.28 g · 5% DV
% Daily Values are based on a 2,000-calorie diet.
Nutrition information is provided as an estimate and may vary depending on the chocolate, cream, butter and other ingredients used.

Chocolate Sauce
INGREDIENTS LIST
- 200 ml double or heavy cream (non-dairy alternative – coconut milk)
- 2 tbsp caster sugar
- 1/2 tsp pure vanilla extract or 1/4 tsp of vanilla paste
- 100 g dark or milk chocolate
- 4 tbsp butter (60g non-dairy alternative – vegan butter)
- 2 tbsp unsweetened cocoa powder
Preparation
- Measure the cream, sugar and vanilla into a saucepan and bring it to a boil over a medium heat.
- Chop the chocolate and place it in a medium heatproof bowl with the butter and cocoa.
- Once the cream mixture has come to a boil, pour it over the chocolate in the bowl and whisk together until the chocolate has melted and the sauce is smooth.
- Finally, pour it into a serving jug or airtight container for storing.
FROM MY KITCHEN TO YOURS
Made this recipe?
I would love to hear how it turned out. Leave a comment and add a star rating to help other home cooks discover the recipe.
A recipe worth keeping
Save this recipe for another day
Pin it to one of your boards and keep it close for the next time you are ready to cook or bake.
Save to Pinterest
Around the table
Questions and kitchen notes
Made this recipe? Leave a rating and tell me how it turned out. Your questions and tips may also help the next person making it.