A dairy free chocolate cake should not taste dairy free. This one does not. The combination of dairy free block butter, oat milk, and good quality dark chocolate — which is naturally dairy free — gives a cake that is rich, deeply chocolatey, moist, and completely indistinguishable from a standard chocolate cake to anyone who did not make it.
The key is using good dairy free alternatives rather than simply removing the dairy components. Dairy free block butter — not dairy free spread — gives the same creaming ability as standard butter.
Oat milk gives a mild, neutral flavour that suits chocolate baking. Good quality dark chocolate at 70% cocoa solids is naturally dairy free in most good brands — always check the label but most dark chocolate contains no milk solids.
This is the cake for people with dairy intolerances, for vegan guests who also eat eggs, and for anyone who wants to keep a genuinely good chocolate cake recipe that works for a wider range of dietary needs.

Ingredients for Mary Berry Dairy Free Chocolate Cake
For the Dairy Free Chocolate Sponge
- 200g good quality dark chocolate (70%), naturally dairy free — check label
- 200g dairy free block butter (not spread), softened — Naturli or Vitalite block
- 200g golden caster sugar
- 4 large eggs, at room temperature
- 175g self-raising flour, sifted
- 25g good quality cocoa powder, sifted
- 1½ tsp baking powder
- 3 tbsp oat milk or other unsweetened plant milk
- 1 tsp vanilla extract
For the Dairy Free Chocolate Ganache
- 200g good quality dark chocolate (70%), dairy free
- 200ml oat cream or full-fat coconut cream
- 2 tbsp golden syrup
- 1 tsp vanilla extract
To Decorate
- Chocolate curls from dairy free dark chocolate
- Cocoa powder for dusting
- Fresh raspberries or strawberries
How to Make Mary Berry Dairy Free Chocolate Cake
Step 1 — Melt the Chocolate
Melt the dark chocolate in a heatproof bowl over barely simmering water — stir gently. Remove and leave to cool for ten minutes.
Step 2 — Make the Sponge
Preheat your oven to 180°C / 160°C fan / Gas 4. Grease two 20cm round sandwich tins and line the bases with baking parchment.
Beat the softened dairy free block butter and golden caster sugar together for four to five minutes until pale and fluffy — dairy free block butter creams very similarly to standard butter if it is genuinely at room temperature.
Add the eggs one at a time, beating well after each. Add the vanilla extract. Add the cooled melted chocolate and beat until completely combined.
Sift the flour, cocoa powder, and baking powder into the bowl. Add the oat milk. Fold gently until just combined.
Step 3 — Bake
Divide equally between the two tins — weigh for even layers. Bake for 22 to 26 minutes until risen, set, and a skewer comes out with a few moist crumbs. Cool in the tins for ten minutes. Turn out and cool completely.
Step 4 — Make the Dairy Free Ganache
Place the finely chopped dairy free chocolate in a heatproof bowl. Heat the oat cream or coconut cream with the golden syrup until just beginning to simmer. Pour over the chocolate. Leave for two minutes. Stir from the centre until completely smooth. Add vanilla extract. Cool for 45 minutes to one hour until thick and spreadable.
Step 5 — Assemble and Decorate
Place one sponge on a plate. Spread half the ganache generously. Top with the second sponge. Spread remaining ganache over the top and sides. Scatter chocolate curls. Dust with cocoa. Add fresh raspberries. Leave to set thirty minutes before slicing.
My Top Tips For Perfect Dairy Free Chocolate Cake
Use dairy free block butter — not spread. Dairy free spread contains too much water and too little fat to cream properly for a cake batter. Block dairy free butter has a fat content similar to standard butter and gives the same creaming result.
Check the chocolate label. Most 70% dark chocolate is naturally dairy free but some brands add milk solids even to dark chocolate. Always check for a dairy free label or confirm there is no milk in the ingredients before using for someone with a dairy intolerance or allergy.
Oat cream gives the best ganache. Coconut cream gives a slightly coconut-flavoured ganache. Oat cream gives a neutral, clean flavour that lets the chocolate speak. Both work but oat cream gives the most neutral result.
Beat the dairy free butter for the full time. Dairy free block butter takes slightly longer than standard butter to reach full aeration. Beat for the full four to five minutes to get the right pale, fluffy consistency before adding eggs.
The method is identical to the standard version. This is the most important thing to know. The dairy free ingredients are direct substitutes — the method does not change. Anyone who can make a standard chocolate layer cake can make this one.
Serving Suggestions
As a birthday cake for a dairy-free guest — it looks completely impressive and the dietary requirement is invisible. As a celebration cake for any occasion. With fresh raspberries alongside for a sharp contrast.
How to Store
At room temperature: Store in an airtight container for up to 4 days. The ganache stays glossy.
In the freezer: Freeze unfilled, unfrosted sponge layers for up to 3 months. Make the ganache fresh when assembling.

Mary Berry Dairy Free Chocolate Cake Recipe
Ingredients
Method
- Preheat oven to 180°C / 160°C fan / Gas 4. Grease and line two 20cm tins. Melt chocolate — cool 10 minutes.
- Beat dairy free block butter and sugar 4–5 minutes until pale and fluffy. Add eggs one at a time. Add vanilla and cooled chocolate — beat to combine. Sift in flour, cocoa, and baking powder. Add oat milk — fold gently.
- Divide between tins — weigh for even layers. Bake 22–26 minutes until skewer shows moist crumbs. Cool in tins 10 minutes. Cool completely on wire rack.
- Heat oat cream and golden syrup to just simmering. Pour over chopped dairy free chocolate — leave 2 minutes. Stir from centre until smooth. Add vanilla. Cool 45 minutes until spreadable.
- Place one sponge on plate. Spread half ganache. Top with second sponge. Spread remaining ganache over top and sides. Scatter chocolate curls. Dust with cocoa. Refrigerate 30 minutes. Slice.
Notes
Frequently Asked Questions
Is this also vegan?
No — it contains eggs. For a fully vegan chocolate cake, replace the eggs with flax eggs (one tablespoon ground flaxseed plus three tablespoons water per egg, left for five minutes) and use a vegan-certified dark chocolate. The texture will be slightly different but still very good.
Can I use coconut oil instead of dairy free butter?
Coconut oil gives a slightly different texture — the cake is slightly less tender and more dense. Dairy free block butter gives a closer result to standard butter.
Can I use almond milk instead of oat milk?
Yes — any unsweetened plant milk works. Oat milk gives the most neutral flavour. Almond milk is slightly thinner — the texture of the batter may be slightly looser but the result is still good.
Why is my dairy free ganache grainy?
The cream was too hot when added to the chocolate or the mixture was stirred too vigorously while hot. Pour the cream at just-simmering temperature and stir gently from the centre outwards.


Leave a Reply