Chocolate-hazelnut self-saucing pudding

Are you nuts about choc-hazelnut? Then you'll love this decadent self-saucing pudding served with ice cream.



Note: + 5 mins standing time



  • 1 1/2 cups (225g) self-raising flour
  • 1/4 cup (25g) cocoa powder
  • 1/2 cup (50g) hazelnut meal
  • 1/2 cup (110g) caster sugar
  • 1/2 cup (110g) brown sugar
  • 125g butter, melted
  • 1 cup (250ml) milk
  • 1/4 cup (85g) Coles Smooth Hazelnut Spread
  • Cocoa powder, extra, to dust
  • Vanilla ice cream, to serve

Choc-hazelnut sauce

  • 1/2 cup (110g) brown sugar
  • 2 tbs cocoa powder
  • 3 cups (750ml) boiling water
  • 2 tbs Coles Smooth Hazelnut Spread



Preheat oven to 180°C. Grease a 10-cup (2.5L) shallow ovenproof dish. Place on a baking tray.


Combine the flour, cocoa powder, hazelnut meal and combined sugar in a large bowl. Add butter and milk and stir until combined. Spoon into prepared dish and smooth the surface. Spoon over choc-hazelnut spread and use a small knife to marble.


To make the choc-hazelnut sauce, combine sugar and cocoa powder in a large heatproof jug. Add the water and choc-hazelnut spread and stir until combined. Pour sauce over the back of a large metal spoon onto the pudding in the dish.


Bake for 40 mins or until a skewer inserted in the centre comes out clean. Set aside for 5 mins. Dust with extra cocoa powder. Serve with ice cream.

Chocolate pudding recipe

Routine cooking has its place in the kitchen, but sometimes you need a little bit of magic. In those moments, reach for this chocolate pudding recipe. Rustle it up after dinner to satisfy everyone’s sweetness cravings in one comforting hit. Just wait until you sink your spoon through the spongy top into the oozy, saucy pudding beneath.

Why is it called a self-saucing chocolate pudding? Some kinds of chocolate pudding have the same texture all the way through, such as the soft cakey texture of a steamed pudding. These puddings are usually served with a separate sauce to pour over, such as custard or pouring cream. The beauty of a self-saucing pudding is that the pudding magically separates during cooking into two layers – the top layer turns out like a cake or sponge, while the base layer becomes a thick, syrupy sauce. This all-in-one dessert means less to prep and less clean-up afterwards.

Because the sauce sits underneath the pudding, self-saucing pudding is different from the soft centred chocolate pudding recipe known as chocolate fondant, which is an individual chocolate sponge cake with a molten chocolate centre. The traditional chocolate fondant is a French restaurant dessert that’s quite challenging to make. Thankfully, this easy chocolate pudding recipe is a breeze to throw together with basic ingredients you may already have in your fridge and pantry.

You can probably make this chocolate pudding recipe right now

Check your pantry. Do you have self-raising flour, brown sugar and caster sugar? Cocoa powder? How about hazelnut spread? If you also have hazelnut meal, great, but otherwise almond meal can be used instead if you have it, and it’s easy to whizz up your own in the food processor if you have whole hazelnuts too. Now head to the fridge and get out the butter and milk, no eggs. That’s it. If you were expecting this chocolate pudding recipe to be made with real chocolate, surprise – it doesn’t need to be. Save that block of dark chocolate for your next batch of brownies.

To get ready to make this chocolate pudding recipe, turn your oven on to 180°C and get out a shallow baking dish – the capacity should be 10 cups or 2.5 litres. Put it on a baking tray to catch any drips and grease it to stop the pudding from sticking. It’s a good idea to put the kettle on now, too.

Measure and melt your butter, then mix up the dry ingredients in a large mixing bowl. The melted butter goes in next with the milk. Stir the wet ingredients into the dry ingredients to combine them, then spoon the chocolatey mixture into the baking dish. To boost the chocolate hazelnut flavour, top with spoonfuls of the spread and swirl it with a knife to marble it through the pudding.

The trick to making a self-saucing chocolate pudding recipe

Here's where the magic happens – making a sauce that will start off on top of the pudding and finish underneath. The way you do it is to mix brown sugar and cocoa powder – do this in a heatproof jug rather than a bowl, so it’s easy to pour over the pudding. Then add boiling water and more hazelnut spread and stir to make a sauce. At this point you only have a very thin liquid, but it will thicken up in the oven and more as it cools.

Now it’s time to pour the sauce over the pudding in the dish, but do it carefully. The best technique is to hold a large metal spoon upside-down over the dish and slowly pour the liquid over the back of the spoon. This stops the sauce making holes in the pudding mixture and keeps them in even layers.

What could go wrong with this chocolate pudding recipe

The pudding’s all prepped, the sauce is on top – all you have to do is pop the tray in the oven and bake for 40 minutes. To test if it’s ready, insert a skewer into the centre – if it comes out clean, the pudding layer is cooked through. As soon as this happens, take the pudding out of the oven and let it stand for 5 minutes. If you leave it in the oven for longer, it will continue to cook and you’ll end up with a more solid pudding with less of that oozy choc-hazelnut sauce. If you serve it straight away without waiting for it to cool, the sauce will be too runny – it needs the standing time to thicken up more as it cools.

How to serve this chocolate pudding recipe

To create the look of a dark chocolate pudding recipe, dust more cocoa powder over the pudding before you serve it. Everyone knows you don’t need to bring any sauce to the table when you serve this pudding, but there is one more thing you won’t want to forget if you have it handy in the freezer, and that’s a scoop or three of cold vanilla ice cream. It’s the perfect contrast to the warm, gooey chocolate pudding.

Now get cooking

Now you know how easy it is to make this chocolate pudding recipe, you’ll want to keep it up your sleeve for whenever you need a comforting dessert. Want to try other self-saucing pudding recipes? Start with our sticky banana and malt self-saucing pudding recipe and pumpkin and caramel self-saucing pudding recipe. Looking for a chocolate fondant recipe? Our easy chocolate fondant recipe for you. How about a chocolate bread and butter pudding recipe? Our croissant pudding is layered with white choc and strawberries. Or, for a healthy chocolate chia pudding recipe, check out our vegan chocolate and mixed berry mousse. Find more must-try treats in our dessert recipes collection.

Nutrition Information

Per Serve

Energy: 2218kJ/531 Cals (25%)

Protein: 7g (14%)

Fat: 24g (34%)

Sat fat: 11g (46%)

Carb: 73g (24%)

Sugar: 52g (58%)

Fibre: 4g (13%)

Sodium: 333mg (17%)



  • How to store chocolate pudding?
    If you have any leftover chocolate pudding, cover the dish with foil and store in the fridge for up to 3 days. The longer it sits the more sauce is absorbed back into the pudding, but it’s still just as delicious. Reheat in the oven or microwave and serve with ice cream.

  • Can I make individual puddings?
    For mini self-saucing chocolate puddings, grease small ovenproof dishes or ramekins and arrange on the baking tray, then divide the mixture evenly among the ramekins, followed by the sauce. Reduce the baking time to 20-25 mins, or until a skewer inserted in the centres comes out clean.

  • Can I make this a chocolate orange pudding?
    For a choc-hazelnut and orange pudding, add 1 tsp finely grated orange rind to the milk mixture for the pudding and decorate with orange zest. For extra orange flavour, bring some orange juice to the boil and use it to replace some of the boiling water.

Check ingredient labels to make sure they meet your specific dietary requirements and always consult a health professional before changing your diet. View dietary information here.