Fudgy Matilda Chocolate Cake with Dark Chocolate Frosting
This is the kind of chocolate cake that stops conversation. Two tall layers, dark and damp from hot coffee, covered in a glossy fudge frosting that cracks just a little when you slice it.

It’s rich without being heavy. Every bite tastes like brownie edges and melted chocolate, exactly what you remember from that famous school scene.
Why This Cake Sticks With You
The crumb is so moist it almost sticks to your fork. Buttermilk and hot liquid bloom the cocoa, pulling every bit of chocolate intensity from the powder without any dry spots.
That frosting is the real payoff. It sets up firm enough to hold swirls but melts the second it hits your tongue. No one will call it subtle, and that’s the whole point.
Ingredients

- 2 cups (250g) all-purpose flour: spooned and leveled, never scooped
- 1 ¾ cups (350g) granulated sugar: plain white sugar, no need for extra fine
- ¾ cup (65g) unsweetened cocoa powder: use natural cocoa, not Dutch process, for the deepest color
- 2 tsp baking soda: this is the main lift; do not swap with baking powder
- 1 tsp baking powder: just enough to open the crumb
- 1 tsp fine sea salt: balances the sweetness
- 1 cup (240ml) buttermilk: full fat gives the best texture, see substitutions for a quick swap
- ½ cup (120ml) vegetable oil: keeps the cake soft for days, canola or sunflower both work
- 2 large eggs: room temperature
- 2 tsp vanilla extract: the real stuff if you have it
- 1 cup (240ml) hot strong coffee: just boiled, not granules; the cake will not taste like coffee, only like deeper chocolate
For the Frosting
- 1 ½ cups (340g) unsalted butter: softened to room temperature
- 1 cup (85g) unsweetened cocoa powder: same natural cocoa
- 5 cups (600g) powdered sugar: sifted if it’s lumpy
- ½ cup (120ml) heavy cream: plus 1 to 2 extra spoonfuls as needed
- 2 tsp vanilla extract
- Pinch of salt
Variations and Substitutions
- No buttermilk: stir 1 tbsp white vinegar into 1 cup whole milk and let it sit 5 minutes. The cake stays just as tender.
- No coffee: use boiling water instead. The chocolate will taste a shade less intense but still full and dark.
- Dairy-free: swap the buttermilk for oat milk plus vinegar, use coconut cream in the frosting, and stick with the oil base.
- Different frosting: a whipped chocolate ganache works beautifully if you want something silkier. Just pour warm ganache over the cooled layers and let it set.
- Gluten-free: replace the flour with a 1-to-1 gluten-free blend that contains xanthan gum. The bake time stays the same.
Triple Chocolate Cake is another reader favorite dessert worth making next.
How to Make Matilda Chocolate Cake
Step 1: Bloom the Cocoa

Set your oven to 350°F (175°C). Butter two 9-inch round cake pans, line the bottoms with parchment circles, then butter the parchment.
Place the ¾ cup cocoa powder in a heatproof bowl and pour the 1 cup hot coffee over it. Whisk until smooth and let it sit for 5 minutes. The mixture will darken and smell like melted chocolate bars. That’s the bloom working, pulling out oils that make the cake extra rich.
The batter will look alarmingly thin once you add this later. Trust it. That thinness is why the crumb stays so tender after baking.
Step 2: Whisk the Dry Ingredients

In a large bowl, whisk together the 2 cups flour, 1 ¾ cups sugar, 2 tsp baking soda, 1 tsp baking powder, and 1 tsp salt until no streaks of flour remain. Sifting isn’t necessary here, but run your whisk through a few times to break up any lumps.
You want everything evenly distributed so the rise is uniform across both layers. Take an extra 10 seconds on this now and you won’t get a lopsided cake.
Step 3: Mix the Wet Batter

Pour the cooled cocoa mixture into the flour mixture. Add the 1 cup buttermilk, ½ cup oil, 2 eggs, and 2 tsp vanilla. Beat with a hand mixer on low just until the flour disappears, about 30 seconds. Stop once it looks smooth; overmixing at this stage makes the cake tough.
Scrape the bowl once with a spatula to catch any dry pockets hiding at the bottom. The batter will be thin and glossy, almost like chocolate milk. That is exactly right.
Step 4: Bake the Cake

Divide the batter evenly between the two prepared pans. Slide them onto the middle rack and bake for 30 to 34 minutes. The tops will spring back when pressed lightly and a toothpick inserted in the center will come out with a few moist crumbs, not wet batter.
Let the pans cool on a wire rack for 10 minutes, then run a knife around the edges and turn the cakes out onto the rack. Peel off the parchment and let them cool completely, about 1 hour. Frosting a warm cake will slide off, so don’t rush this part.
Step 5: Make the Fudge Frosting

Beat the 1 ½ cups softened butter with a stand mixer or hand mixer on medium until it’s pale and fluffy, about 2 minutes. Add the 1 cup cocoa powder and beat on low until it’s fully blended and looks almost like dark mud.
With the mixer on low, add the 5 cups powdered sugar in three additions, alternating with the ½ cup heavy cream. Add the 2 tsp vanilla and a pinch of salt, then crank the speed to medium and whip for 2 full minutes. If it’s too stiff, add the extra cream a spoonful at a time. You want a frosting that holds a peak but spreads without tearing the cake.
This frosting thickens as it sits, so don’t make it too stiff now. It should be the texture of thick peanut butter, not cold butter straight from the fridge.
Step 6: Frost and Slice the Cake

Place one completely cooled layer on a serving plate. Spread about 1 cup of frosting over the top, all the way to the edges. Set the second layer on top and cover the entire cake with the remaining frosting, using big swoops on the sides and top.
Slice with a hot, dry knife wiped clean between each cut to keep those dark layers looking sharp. The first slice will show the tall, black-brown crumb and the thick frosting edge. Serve it at room temperature so the frosting is soft and the cake is at its most tender.
A Few Things to Keep in Mind
- Cold eggs can make the oil seize and the batter look curdled. Pull them out 30 minutes ahead or pop them in a bowl of warm water for 5 minutes before cracking.
- If your cakes dome too much, check your oven temp with an independent thermometer. A slight dome is fine, just trim the top flat with a serrated knife before stacking.
- The cake stays ridiculously moist for days because of the oil. Do not refrigerate it unless your kitchen is very hot, or the frosting will harden and the cake will lose its softness.
- Make the frosting first if you’re short on time. It holds at room temperature for a few hours, so you can whip it up while the cakes cool and then just spread.
Bake times by pan size:
| Pan Size | Bake Time | Check Early? |
|---|---|---|
| Two 9-inch rounds | 30–34 mins | At 28 mins |
| Two 8-inch rounds | 35–38 mins | At 33 mins (thicker layers) |
| 9×13 sheet pan | 28–32 mins | At 26 mins |
| 12-cup bundt pan | 42–48 mins | At 40 mins |
Keeping the Cake Fresh
- Store it covered: Keep the frosted cake under a cake dome or loosely tented with foil at cool room temperature for up to 3 days. If it has cream-based filling, refrigerate it.
- Refrigerate: The cake can go in the fridge in an airtight container for up to 5 days. Let it sit at room temperature for about 30 minutes before serving so the frosting softens again.
- Freeze: Wrap unfrosted layers tightly in plastic and freeze for up to 2 months. Frost them straight from frozen; they thaw quickly and won’t crumble as much.
Frequently Asked Questions
Why did my cake sink in the middle?
The oven door was opened too early or the baking soda was old. Let the cake set for at least 25 minutes before peeking, and check your soda by mixing a pinch with vinegar; it should fizz immediately.
Can I skip the coffee and just use hot water?
Yes, use the same amount of boiling water. The cake will still be moist, but the chocolate flavor won’t be quite as deep or round.
What if I only have Dutch process cocoa?
Dutch cocoa won’t react with baking soda properly, so the cake may not rise as tall. If that’s all you have, swap the baking soda for an equal amount of baking powder and expect a more mellow chocolate taste.
Can I use melted butter instead of oil?
You can, but the cake will be slightly drier the next day. Oil keeps it soft longer, which is why this recipe leans that way.

Matilda Chocolate Cake Recipe
Ingredients
Method
- Heat oven to 350°F (175°C). Butter two 9-inch round pans and line with parchment. In a heatproof bowl, whisk the cocoa with the hot coffee until smooth. Let it bloom for 5 minutes.
- Whisk the flour, sugar, baking soda, baking powder, and salt in a large bowl until combined.
- Pour the cooled cocoa mixture into the dry ingredients. Add the buttermilk, oil, eggs, and vanilla. Beat on low just until smooth, about 30 seconds. Scrape the bowl once.
- Divide the batter between the pans and bake 30 to 34 minutes, until a toothpick has moist crumbs. Cool in pans 10 minutes, then turn out onto a rack and cool completely.
- Beat the butter until fluffy, then mix in the cocoa. On low, add the powdered sugar and cream in additions, then the vanilla and salt. Whip on medium for 2 minutes, adding a little cream if too stiff.
- Stack the layers with frosting between, then frost the top and sides. Slice with a hot dry knife and serve at room temperature.
