From Nigel's Kitchen Table

Homemade Chocolate Sauce

A quick, silky homemade chocolate sauce for pouring over ice cream, pancakes, cakes, fruit and desserts.

Jump to recipe
Silky homemade chocolate sauce in a small dark saucepan with a wooden spoon dipped into the sauce.
ReliableKitchen-tested instructions
PracticalClear timings and measurements
HelpfulTips, storage and variations

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.

Chocolate Sauce – preparation step 3

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.

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.

Chocolate Sauce – preparation step 7

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 – preparation step 5

Chocolate Sauce

Preparation:3 minutes
Baking:2 minutes
Cooling:30 minutes
Total:35 minutes
Servings: 8 servings
Homemade chocolate sauce is a quick and easy silky smooth, creamy rich topping that is perfect with ice cream, pancakes, dipping and so many other cakes or desserts.

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.

Homemade chocolate sauce being poured into a small glass jar with chocolate and serving ingredients arranged alongside.

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

Made it?

Share it from your kitchen

Save the recipe or share it with someone who would enjoy making it too.

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.

Share how your bake turned out

Your email address will not be published.

Recipe Rating