Chocolate Fudge Cake Recipe
Introduction
This Chocolate Fudge Cake is a decadent treat perfect for any chocolate lover. Rich, moist layers are complemented by a smooth, luscious fudge icing that melts in your mouth. It’s a show-stopper that’s surprisingly easy to make at home.

Ingredients
- 480 g (3 cups) plain flour
- 460 g (2 ¼ cups) caster sugar
- 140 g (1 ¼ cups) cocoa powder
- 1.5 tsp bicarbonate of soda (baking soda)
- 1.5 tsp baking powder
- 1.5 tsp salt
- 4 large eggs
- 360 ml (1 ½ cups) buttermilk
- 120 ml (½ cup) vegetable oil
- 2 tsp vanilla extract
- 360 ml (1 ½ cup) boiling water
- 2 tsp espresso powder (optional)
- 390 g (2 cups + 2 tbsp) dark chocolate
- 300 ml (1 ¼ cups) double cream
- 200 g (¾ cup + 2 tbsp) unsalted butter
- 160 g (1 cup + 2 tbsp) icing sugar
- 3 tsp vanilla extract
- 1 tsp espresso powder (optional)
- ¼ tsp salt
Instructions
- Step 1: Preheat your oven to 160°C (320°F). Grease and line four 8-inch cake tins, then set them aside while preparing the batter.
- Step 2: In a large bowl, sift together the flour, caster sugar, cocoa powder, baking powder, bicarbonate of soda, and salt. Whisk briefly to combine, then set aside.
- Step 3: In a separate jug or bowl, mix the eggs, buttermilk, vegetable oil, and vanilla extract until fully combined.
- Step 4: Pour the wet ingredients into the dry ingredients and beat together. The mixture will be thick—this is expected. Mix thoroughly to combine everything evenly.
- Step 5: Dissolve the espresso powder (if using) in the boiling water. With your mixer on low speed, slowly drizzle the boiling liquid into the batter. Mix until the batter is smooth and shiny.
- Step 6: Divide the batter evenly between the prepared cake tins. Bake in the preheated oven for 20-25 minutes until the cakes start to shrink slightly from the sides and spring back when touched. A skewer inserted should come out clean or with a few moist crumbs.
- Step 7: Let cakes cool in the tins for five minutes, then turn out onto a wire rack to cool completely.
- Step 8: For the chocolate fudge icing, combine dark chocolate, double cream, unsalted butter, icing sugar, vanilla extract, espresso powder (if using), and salt in a saucepan over gentle heat. Stir constantly until melted and smooth, then remove from heat and let cool.
- Step 9: Once the cakes and frosting have cooled, use some of the fudge icing to sandwich the cake layers together. Use the remaining frosting to cover the top and sides of the cake evenly.
- Step 10: Serve and enjoy your rich, fudgy chocolate cake!
Tips & Variations
- Use freshly brewed espresso for a deeper chocolate flavor, or omit it for a milder taste.
- Substitute buttermilk with milk plus 1 tablespoon of lemon juice or vinegar if you don’t have buttermilk on hand.
- Try adding a pinch of cinnamon or cayenne pepper to the cake batter for a subtle spice twist.
- For a gluten-free version, replace plain flour with a 1:1 gluten-free baking flour blend.
Storage
Store the cake covered in an airtight container in the refrigerator for up to 3 days. Before serving, let the cake come to room temperature for the best texture and flavor. The cake can also be frozen, wrapped tightly, for up to 1 month. Thaw in the refrigerator overnight.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without espresso powder?
Yes, espresso powder is optional and mainly enhances the chocolate flavor. If you don’t have it, simply omit it and the cake will still be delicious.
How do I know when the cake is done baking?
The cake is done when it has slightly shrunk from the sides of the tin and springs back when lightly touched. Inserting a wooden skewer into the center should come out clean or with a few moist crumbs.
