This is a chocolate sponge cake made without butter, milk, or cream, yet it retains a moist texture and rich chocolate flavour. Dairy is replaced with plant-based alternatives such as sunflower oil, dairy-free margarine, or nut milk. The result is a cake that’s light, fluffy, and suitable for dairy-free diets while still tasting indulgent.
200g self-raising flour
200g caster sugar
50g cocoa powder
1 tsp baking powder
100ml sunflower oil (or other neutral oil)
200ml almond milk (or any plant-based milk)
3 large eggs
1 tsp vanilla extract
150g dairy-free dark or milk-style chocolate
75g dairy-free margarine
200g icing sugar, sifted
2–3 tbsp almond milk (or oat milk)
Preheat oven to 180°C (160°C fan). Grease and line two 20cm sandwich tins.
In a large bowl, sift flour, cocoa powder, baking powder, and sugar together.
In another bowl, whisk oil, eggs, vanilla, and almond milk. Pour into the dry mixture and mix until smooth.
Divide batter evenly between tins. Bake for 25–30 minutes until risen and springy. Cool in tins for 5 minutes, then transfer to a wire rack.
Melt dairy-free chocolate with margarine. Let it cool slightly, then beat in icing sugar and plant-based milk until creamy.
Spread half the icing between the sponge layers and use the rest on top.
Finish with grated chocolate, berries, or sprinkles. Serve and enjoy.