Description
This Chocolate Vanilla Sponge Cake is one of those bakes that disappears faster than you expect. The chocolate layers stay wonderfully moist, while the vanilla sponge is light, soft, and perfect for birthdays, tea time, or those random cake cravings on a Tuesday afternoon.
Ingredients
Units
Scale
Chocolate Cake Layers
- 350 ml milk
- 120 ml oil
- 4 eggs
- 5 ml vanilla essence
- 225 g flour
- 130 g cocoa powder
- 300 g sugar
- 20 ml baking powder
- Pinch of salt
- 15 ml coffee granules dissolved in 15 ml hot water
Vanilla Sponge Layer
- 125 g butter
- 312.5 ml - 1 1/4 cups milk
- 4 eggs
- 312.5 ml - 1 1/4 cups caster sugar
- 12.5 ml - 1 tbsp vanilla essence
- 500 ml - 2 cups flour
- 10 ml - 2 tsp baking powder
Chocolate Icing
- 500 ml - 2 cups icing sugar
- 125 g butter, softened
- 37.5 ml - 3 tbsp cocoa powder
- 25 ml - 2 tbsp milk
- 2.5 ml - 1/2 tsp vanilla essence
Instructions
Chocolate Cake Layer
- Preheat your oven to 350⁰F (180⁰C).
- Grease and line two 22 cm cake tins because this batter rises nicely and can stick a little if the tins aren’t lined properly.
- In a large bowl, beat together the 350 ml milk, 120 ml oil, 4 eggs, and 5 ml vanilla essence until smooth.
- In another bowl, sift together the 225 g flour, 130 g cocoa powder, 300 g sugar, 4 tsp baking powder, and pinch of salt.
- Dissolving the 15 ml coffee granules in a little hot water first helps them blend evenly and deepens the chocolate flavour without making the cake taste like coffee.
- Add the dry ingredients to the wet mixture a few spoonfuls at a time while mixing gently.
- Don’t overmix once the flour disappears or the cake can turn slightly dense. The batter will look thinner than a normal sponge batter, and that’s completely fine.
- Pour the batter evenly into the prepared tins and bake for 35 minutes or until a skewer inserted into the centre comes out clean with just a few crumbs.
- Let the cakes rest in the tins for 10 minutes before turning them out onto a cooling rack. If you rush this step, the layers can crack a bit while still warm.
Vanilla Sponge Layer
- Preheat the oven again to 350⁰F (180⁰C) if needed and grease another 22 cm cake tin.
- In a saucepan, heat the 125 g butter and 1 1/4 cups milk together until just boiling. Remove from the heat immediately so the milk doesn’t catch at the bottom.
- In a large mixing bowl, beat the 4 eggs and 1 1/4 cups caster sugar for exactly 7 minutes.
- Around the 6 minute mark, add the 1 Tbsp vanilla essence and continue beating. The mixture should become pale, thick, and airy.
- Sift together the 2 cups flour and 2 tsp baking powder.
- Fold the dry ingredients gently into the egg mixture using a spatula. Try not to stir too hard or you’ll knock out the air you just created.
- Slowly pour in the warm milk mixture while folding gently until fully combined.
- Bake for 30 minutes or until lightly golden and springy in the centre.
- Allow the sponge to cool completely before layering.
Chocolate Icing
- Sift together the 2 cups icing sugar and 3 Tbsp cocoa powder to avoid little cocoa lumps in the icing.
- Cream the 125 g softened butter and 1/2 tsp vanilla essence until smooth.
- Gradually add the sifted icing sugar mixture.
- Add the 2 Tbsp milk, 1 Tbsp at a time, until the icing reaches a soft spreadable consistency. If your kitchen is warm, pop the icing into the fridge for 5 minutes before frosting the cake.
Assemble the Cake
- Place one chocolate cake layer onto a serving plate. Spread over a layer of chocolate icing.
- Add the vanilla sponge layer and spread another layer of icing on top.
- Finish with the final chocolate cake layer (if you make two) and frost the top and sides.
Notes
Prepared, tried, and tested by Reshika


