I know there are countless chocolate cake recipes out there, and even on my blog you’ll find many variations. Still, this chocolate pudding cake stands apart. It’s pure decadence—the rich pudding combined with a soft chocolate sponge creates an indulgent dessert that’s hard to forget. I’ve made many chocolate cakes over the years, but this one is a favorite.
To make it extra special, I top it with crunchy almond praline. If you’re a chocolate-lover, you might also enjoy some of my other cake recipes on the blog.

Components of the chocolate pudding cake
This cake has three main components, each easy to prepare and essential to the final result. The three parts are a chocolate sponge, a silky chocolate pudding, and an almond praline topping. Together they deliver a mix of textures and flavors that elevate the dessert beyond a simple cake.
The base is a light chocolate chiffon sponge that I’ve used for years. The pudding and the praline are what really make this cake shine: the pudding brings a creamy, moist element, and the praline adds crunch and nuttiness.
Chocolate pudding for the cake
The chocolate pudding is smooth and silky, and it keeps the cake moist even after refrigeration. It’s responsible for much of the cake’s decadence. Take care while cooking it so the texture stays lump-free—constant whisking as it comes to a simmer helps. After cooking, cool the pudding completely and cover it with cling film pressed directly onto the surface to prevent a skin from forming.
Almond praline for the topping
Almond praline lends a professional, crunchy finish. Despite sounding fancy, it’s straightforward to make: you only need granulated sugar, almonds, water, and a good heavy-bottom saucepan to prevent burning while the sugar caramelizes. Once the caramel coats the nuts and cools, break it up and blitz to the desired texture—fine powder for an elegant finish or larger chunks for rustic crunch.

Assembling the chocolate pudding cake
Before assembling, ensure all elements are fully prepared: the sponge should be completely cooled and removed from its mold, the pudding must be chilled, and the praline should be crushed to your preferred size. To assemble, hollow out the center of the cake, leaving a rim around the edges. I used a 9-inch pan and removed a roughly 7-inch circle from the middle, carving about halfway down so the walls remain sturdy.
Fill the hollow with the cooled chocolate pudding and spread it evenly. Finish by sprinkling the almond praline over the pudding. You can chill the cake for about 2 hours to allow the pudding to set, or serve immediately for a molten, lava-like experience.
Tips and things to keep in mind
- Make sure the cake sponge is baked through and sturdy enough to hold the pudding and praline; otherwise it can become soggy.
- Whisk the pudding continuously while cooking and bring it to a proper boil to ensure a smooth, lump-free texture.
- This is an eggless cake, so sifting the dry ingredients helps incorporate air and gives a slightly lighter crumb.
- Cover the pudding with cling film pressed onto its surface while cooling to prevent a skin forming.
- Handle hot caramel with care when making praline—transfer it cautiously to cool the mixture and avoid burns.
- Grind the cooled praline to either a fine powder or larger pieces based on your preferred texture.
If you make this cake at home, it’s sure to impress. I love seeing recreations—tag me on Instagram @shivesh17. Happy baking!
- For the cake
- 1 + ½ cups (300g) castor sugar
- ¾ cup (180ml) vegetable oil
- 1 cup (285g) Greek yogurt
- ½ tsp (2.5ml) vanilla extract
- 1/2 cup (120ml) milk
- 1 + ½ cups (180g) all-purpose flour
- ¾ cup (90g) cocoa powder
- ½ tsp (3g) baking soda
- 1 tsp (4g) baking powder
- For the chocolate pudding
- 2 cups (480ml) milk
- 1/2 cup heavy cream
- 1 cup (176g) dark chocolate
- 1 tsp (4g) instant coffee powder
- 3 tbsp (36g) cornflour
- 6 tbsp (75g) sugar
- 2 tbsp (15g) cocoa powder
- 2 tbsp (28g) butter
- 1 tsp (5ml) vanilla
- For almond praline
- 1/2 cup (60–70g) almonds
- 3/4 cup (150g) granulated sugar
- 2 tbsp (30ml) water
- Preheat the oven to 180°C. Line an 8″ baking pan with parchment paper.
- In a large bowl, beat oil and sugar until pale and slightly aerated. Mix in vanilla.
- Add yogurt and milk; combine well.
- Sift in flour, cocoa powder, baking soda, and baking powder into the same bowl.
- Mix just until combined. Do not overmix.
- Pour batter into the pan and bake at 180°C for about 30 minutes or until a toothpick inserted in the center comes out clean.
- In a saucepan, combine milk, cream, chocolate and coffee and bring to a simmer over medium heat.
- In a separate bowl, whisk together sugar, cornflour and cocoa.
- Gradually add the hot cream mixture to the dry ingredients while whisking to combine.
- Return the mixture to the saucepan and bring to a boil, whisking continuously until thickened.
- Remove from heat, stir in butter and vanilla. Whisk smooth.
- Cover the surface with cling film touching the pudding and let it cool completely.
- Spread sugar evenly in a saucepan and add water.
- Allow the sugar to caramelize until golden amber.
- Add almonds and stir to coat them thoroughly in the caramel.
- Transfer the hot praline onto a silicone mat and let it cool and harden.
- Break into pieces and blitz to the desired texture in a mixer.
- Cut a hollow circle from the center of the cooled cake, leaving a rim around the edges.
- Fill the hollow with chilled chocolate pudding. Sprinkle a pinch of sea salt if desired.
- Top with almond praline and serve or chill for the pudding to set.
- Enjoy!