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

If you’ve watched Matilda (or read the Roald Dahl classic), you’ll know what I mean by Matilda’s Chocolate Cake. That towering, glossy chocolate creation Bruce Bogtrotter is forced to devour in front of his classmates. It’s a scene etched in childhood memory and it cemented the cake as one of the most famous in film history.

matilda's chocolate cake on a white plate with blue trim.
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.

This recipe brings that magic to your kitchen: three moist layers of chocolate sponge sandwiched with a luscious ganache. It’s indulgent, dramatic, and guaranteed to be the star of any table. The way it remains so moist is with the hot water in the batter. It may seem like a lot of boiling water when you pour it in, and the batter will really thin out, but then as it bakes, it creates the most decadent, moist crumb with rich chocolate flavour. That’s my secret to the best chocolate cake, reminiscent of the story in Matilda.

Why you will love this recipe:

  • Many “Matilda’s chocolate cake” recipes online cut corners with boxed mixes or a single-layer sponge. This one goes all in and has an easy step-by-step recipe.
  • This recipe is a triple-layer sponge for height and impact.
  • Smoothed with a dark chocolate ganache, not buttercream, for richness.
  • The cake has a super-moist crumb, thanks to boiling water in the batter.

Ingredients:

Full recipe can be found in the printable recipe card at the bottom of the post, just scroll down!

matildas chocolate cake labelled ingredients.

Unsweetened cocoa powder: Use a good-quality Dutch-process or natural cocoa for best results.

Vegetable oil: Keeps the crumb ultra-moist, alongside the butter.

Coffee: Instant coffee works well here as you will dissolve it in 350ml boiling water.

Self-raising flour: known as self-rising flour in the US.

Double cream: known as heavy cream in some parts of the world, this is for the ganache.

Substitutions and Variations:

Vegetable oil: any neutral oil works. You can also use sunflower or canola oil.

Self raising flour: if you can’t find self-raising flour where you are, you can use all-purpose (plain) flour with 2 and 1/4 teaspoons of baking powder.

Chocolate orange: Add some freshly zested orange to the icing for a chocolate orange twist to Matilda’s chocolate cake.

Coffee: I would really encourage you to add the coffee for the best flavour, but if making for children, for example, just skip the coffee granules and add boiling water directly to the cake batter.

matildas chocolate cake slice with fork in it.

Here’s how to make Matilda’s Chocolate Cake:

Here’s a step by step guide for what you need to do, but you can find the full recipe at the bottom of the page for detailed instructions.

melting chocolate in a bowl.

ONE: Preheat the oven to 170C fan (190C conventional / 375F / Gas 5). Grease and line three 18cm round cake tins with baking parchment. Melt the chocolate over a Bain Marie and leave to the side to cool.

mixing butter and sugar in a stand mixer.

TWO: In a stand mixer (or a large bowl with a handheld electric whisk), beat the softened butter and caster sugar together for 2 minutes until smooth and pale.

mixing butter and sugar in a stand mixer with eggs.

THREE: Add the eggs, mixing in each one before adding the next. Then pour in the melted chocolate and mix briefly to combine. Drizzle in the oil while mixing. Sift the flour and cocoa powder into the batter. Mix until combined.

adding cake batter to the cake tins.

FOUR: In a jug, mix 350ml boiling water with the instant coffee granules. Pour slowly into the bowl of cake batter, mixing until the batter is smooth. It will look thin – that’s normal. Divide the mixture between the cake tins and bake for 25-30 minutes or until a skewer comes out clean when inserted.

making chocolate ganache.

FIVE: Finely chop the chocolate. Gently heat the double cream in a saucepan. Keep an eye on it as it can boil over easily. Add the chocolate to a large, heatproof bowl and once the cream is simmering, pour it over the chocolate. A

melted chocolate ganache in a bowl.

SIX: Add a pinch of salt and give it a minute to melt slightly before using a whisk to mix everything together until smooth.

icing matilda's chocolate cake.

SEVEN: Place one sponge on a serving plate or cake stand.

icing matilda's chocolate cake.

EIGHT: Spread a thick layer of ganache over the top. Repeat with the second and third sponge layers.

matilda's chocolate cake on a white plate with blue trim.

NINE: Cover the entire cake with the remaining ganache, smoothing the sides with a palette knife or spatula.

Cooking Tips:

Use quality chocolate – e.g. (70% cocoa) for depth of flavour.

Don’t skip the coffee – even if you think you don’t like coffee, in this batter, it enhances the chocolate flavour without adding bitterness. If you cannot have coffee for whatever reason, skip it and just add boiling water to the batter.

Make ahead – The sponge layers can be baked 1–2 days ahead. Once cooled, wrap tightly in baking parchment and cling film, then store at room temperature until ready to assemble.
The ganache can also be made in advance. Keep in the fridge for up to 48 hours, then bring back to room temperature and mix to bring together before spreading.

Frequently Asked Questions

Can you freeze Matilda’s chocolate cake?

Yes, you can freeze this Bruce Bogtrotter cake. The unfrosted sponge layers freeze well. Wrap each layer individually in baking parchment, then cling film, and freeze for up to 3 months. Defrost overnight at room temperature before frosting. I like to make the ganache fresh for best results but it does keep in the fridge for a few days. Just bring it to room temperature before trying to spread it.

How do I stop ganache from splitting?

If your ganache looks oily or grainy, it’s overheated. Whisk in 1–2 tbsp warm milk to bring it back together.

What is Matilda’s chocolate cake?

It’s the legendary cake from Matilda, both the Roald Dahl book and the 1996 film, where Bruce Bogtrotter is forced to eat a giant chocolate cake in front of the school. The cake is rich, dark, and layered with chocolate ganache.

How can I decorate Matilda’s cake to look like the movie version?

For the most authentic look, keep it simple: smooth ganache around the sides and rustic swirls on top. You could also add chocolate curls or a dusting of cocoa powder for extra drama.

Other recipes you might enjoy:

If you enjoyed this Matilda’s chocolate cake, you might also like my chocolate fudge cake, s’mores cake or upside-down pear fudge cake.. For something equally chocolatey but portable, try my best chocolate brownies. For freshness, you may also like my zesty easy lemon drizzle cake.

If you tried Matilda’s Chocolate Cake or any other recipe on the site, please do leave a rating or comment and let us know how it went!

matilda's chocolate cake on a white plate with blue trim.
5 from 1 vote

Matilda’s Chocolate Cake

This recipe for the legendary Matilda's chocolate cake is a triple-layer sponge with rich ganache, inspired by Bruce Bogtrotter’s iconic cake scene. Easy, indulgent, and perfect for parties.
Prep: 45 minutes
Cook: 30 minutes
Total: 1 hour 15 minutes
Servings: 10 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 

For the sponge:

  • 200 g dark chocolate
  • 150 g unsalted butter, softened
  • 90 g vegetable oil
  • 300 g caster sugar
  • 3 large eggs
  • 40 g unsweetened cocoa powder
  • 225 g self-raising flour
  • 350 ml boiling water
  • 10 g instant coffee granules, (see Notes)

For the ganache

  • 600 g dark chocolate
  • 300 ml double cream
  • Pinch of salt

Instructions 

To make the cake:

  • Heat the oven to 170C fan/190c conventional/375F. Line 3 x 18cm cake tins with parchment.
  • Melt the chocolate over a Bain Marie and leave to the side to cool.
  • In a stand mixer, beat the softened butter and caster sugar together for 2 minutes until smooth and pale. Add the eggs, mixing in each one before adding the next.
  • Then pour in the melted chocolate and mix briefly to combine. Drizzle in the oil while mixing.
  • Add the flour, cocoa powder and a pinch of salt. Mix well.
  • In a jug, mix 350ml boiling water with the instant coffee granules. Pour slowly into the bowl of cake batter, mixing until the batter is smooth. It will look thin – that’s normal.
  • Divide the mixture between the cake tins and bake for 25-30 minutes or until a skewer comes out clean when inserted.

For the ganache:

  • Finely chop the chocolate. Gently heat the double cream in a saucepan. Keep an eye on it as it can boil over easily.
  • Add the chocolate to a large, heatproof bowl and once the cream is simmering, pour it over the chocolate. Add a pinch of salt and give it a minute to melt slightly before using a whisk to mix everything together until smooth.
  • If you find the ganache has some small lumps of chocolate that won’t melt, you can gently heat over a Bain Marie whilst whisking to help things along. Set aside to cool or pop in the fridge to firm up slightly – don’t leave it too long as it can harden very quickly!

To assemble the cake:

  • Place one sponge on a serving plate or cake stand.
  • Spread a thick layer of ganache over the top. Repeat with the second and third sponge layers.
  • Cover the entire cake with the remaining ganache, smoothing the sides with a palette knife or spatula. For a nostalgic Matilda look, I like to create retro swirls on the top.
  • The video below will help with this recipe.

Video

Notes

Scroll up for a step by step guide on how to make Matilda’s Chocolate Cake.
To store: The assembled cake will keep in an airtight container at room temperature for 2 days or in the fridge for up to 3 days. If refrigerated, remove the cake from the fridge 20 mins before serving so it loses the fridge chill (unless it’s a super hot day as you don’t want it to melt). 
To freeze: The unfrosted sponge layers freeze well. Wrap each layer individually in baking parchment, then cling film, and freeze for up to 3 months. Defrost overnight at room temperature before frosting. I like to make the ganache fresh for best results but it does keep in the fridge for a few days. Just bring it to room temperature before trying to spread it.
Make ahead: The sponge layers can be baked 1–2 days ahead. Once cooled, wrap tightly in baking parchment and cling film, then store at room temperature until ready to assemble.
The ganache can also be made in advance. Keep in the fridge for up to 48 hours, then bring back to room temperature and mix to bring together before spreading.
Coffee: I would really encourage you to add the coffee for the best flavour, but if making for children, for example, just skip the coffee granules and add boiling water directly to the cake batter.
Decoration idea: For an extra Matilda touch, decorate the top with chocolate curls or shavings.

Nutrition

Calories: 996kcal, Carbohydrates: 87g, Protein: 12g, Fat: 68g, Saturated Fat: 36g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 19g, Trans Fat: 1g, Cholesterol: 118mg, Sodium: 47mg, Potassium: 742mg, Fiber: 11g, Sugar: 50g, Vitamin A: 921IU, Vitamin C: 0.2mg, Calcium: 100mg, Iron: 11mg

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




1 Comment

  1. Margie Nomura says:

    5 stars
    This recipe for Matilda’s chocolate cake is one of the best. It’s straightforward to make and has 3 layers of rich chocolate sponge, sandwiched with chocolate ganache.