This classic marble cake is a soft, buttery sponge swirled with rich cocoa batter for that signature chocolate-vanilla ripple in every slice. The crumb is tender and moist, with a light vanilla aroma and a gentle chocolate finish that never overwhelms. It’s an easy, dependable bake that looks impressive without being fussy. Total time is about 1 hour 20 minutes including cooling, making it ideal for a relaxed afternoon bake.

Ingredients
For the marble sponge
- 225g unsalted butter, softened (plus extra for greasing)
- 225g caster sugar
- 4 large eggs
- 225g self-raising flour
- 2 tsp baking powder
- Pinch of fine salt
- 2 tbsp milk
- 1 tsp vanilla extract
For the chocolate swirl
- 2 tbsp unsweetened cocoa powder
- 2 tbsp just-boiled water (or milk)
To finish (optional)
- Icing sugar, for dusting
How to Make Mary Berry Marble Cake Recipe
- Prepare the oven: Preheat the oven to 180°C (160°C fan). Grease a 900g (2lb) loaf tin and line the base and long sides with baking parchment so you can lift the cake out easily.
- Cream butter and sugar: Beat the softened butter and caster sugar together until pale, fluffy, and lighter in colour. This takes about 2 to 3 minutes with an electric mixer.
- Add the eggs: Beat in the eggs one at a time, mixing well after each addition. If the mixture looks like it might split, add a spoonful of the flour and continue.
- Fold in the dry ingredients: Add the self-raising flour, baking powder, and salt. Fold gently until you no longer see streaks of flour.
- Loosen the batter: Stir in the milk and vanilla extract. The batter should be soft and spoonable, not stiff.
- Make the chocolate batter: Spoon about half the batter into a second bowl. In a small cup, mix the cocoa powder with the hot water to make a smooth paste, then beat or stir it into the reserved batter until evenly chocolatey.
- Create the marble effect: Drop alternating spoonfuls of vanilla and chocolate batter into the tin. Run a butter knife through the batter with a few gentle figure-eight swirls. Keep it light so the pattern stays distinct.
- Bake: Bake for 45 to 55 minutes, until the cake is risen, golden, and a skewer inserted into the centre comes out clean (a few moist crumbs are fine, but no wet batter).
- Cool properly: Leave the cake in the tin for 10 minutes, then lift out using the parchment and cool completely on a wire rack. This prevents a soggy bottom and keeps the crumb neat for slicing.
- Finish and slice: Dust with icing sugar if you like, then slice with a serrated knife for clean layers and a sharp marble pattern.

Tips
How do I get a clear marble swirl (not a muddled colour)?
Swirl less than you think you need to. Use a knife and make only a few gentle passes through the batter. If you stir too much, the two batters blend and you lose the definition.
Why did my loaf crack a lot on top?
A crack is normal for loaf cakes because the outside sets before the centre finishes rising. If it’s excessive, your oven may run hot. Next time, bake at 170°C (150°C fan) and extend the time slightly, or move the cake one shelf lower.
How can I stop the cake from sinking in the middle?
Make sure the cake is fully baked before you remove it. Also avoid over-beating once the flour is added, and don’t open the oven door in the first 35 minutes.
What’s the easiest way to keep the cake moist?
Don’t overbake it, and cool it on a rack so steam can escape. Once fully cool, store it airtight. Marble cake stays soft for days when it’s properly wrapped.
Serving Suggestions
- Serve with a cup of tea or coffee and a light dusting of icing sugar.
- Add fresh berries on the side for a simple, pretty plate.
- Spread with a thin layer of butter for a very traditional slice.
- Warm a slice for 10 seconds in the microwave and serve with vanilla ice cream.
Storage
Room temperature
Keep the cake in an airtight tin or well-wrapped at room temperature for up to 4 days. For the best texture, let chilled slices come back to room temperature before serving.
Refrigerator
You can refrigerate it for up to 6 days, but it will firm up more quickly. Wrap tightly to prevent it drying out and let slices sit out for 20 to 30 minutes before eating.
Freezing
Freeze the cooled cake (whole or sliced) for up to 3 months. Wrap in cling film, then foil, or use a freezer bag. Defrost overnight at room temperature while still wrapped so condensation forms on the wrapping, not the cake.
Nutrition
- Calories: 360 kcal
- Carbohydrates: 45 g
- Protein: 5 g
- Fat: 18 g
- Saturated Fat: 11 g
- Sodium: 220 mg
Disclaimer: Nutrition values are estimates and will vary depending on ingredients used and portion size.
FAQs
Can I bake this marble cake in a round tin instead of a loaf tin?
Yes. Use a 20cm (8-inch) round tin, greased and lined, and start checking at around 35–40 minutes. Bake until a skewer comes out clean.
Why is my marble cake dry?
Dry cake is usually from overbaking or measuring too much flour. Check your oven temperature if you can, and spoon flour into the measuring cup (or better, weigh it) to avoid packing it in.
Can I use plain flour instead of self-raising flour?
Yes. Replace the 225g self-raising flour with 225g plain flour and increase the baking powder to 3 tsp total. The texture will be very similar.
How do I stop the chocolate batter from being too thick?
Mix the cocoa with hot water (or milk) into a smooth paste first, then add it to the batter. This keeps the chocolate portion soft and easy to swirl, and it helps prevent a dry cocoa streak.
Mary Berry Marble Cake Recipe
Course: DessertCuisine: BritishDifficulty: Easy10
slices20
minutes50
minutes80
minutes360
kcal1
hour10
minutesA light, buttery vanilla sponge swirled with a rich cocoa batter for a classic marble effect. Easy to bake, lovely with tea, and perfect for slicing.
Ingredients
225g unsalted butter, softened (plus extra for greasing)
225g caster sugar
4 large eggs
225g self-raising flour
2 tsp baking powder
2 tbsp milk
1 tsp vanilla extract
2 tbsp unsweetened cocoa powder
2 tbsp just-boiled water (or milk)
Pinch of fine salt
Icing sugar, for dusting (optional)
Baking parchment, for lining the tin
Directions
- Preheat the oven to 180°C (160°C fan). Grease and line a 900g (2lb) loaf tin with baking parchment.
- Beat the butter and caster sugar until pale and fluffy.
- Add the eggs one at a time, beating well between each addition.
- Fold in the flour, baking powder and salt. Stir in the milk and vanilla until smooth.
- Spoon about half the batter into a separate bowl. Mix the cocoa powder with the hot water to a smooth paste, then beat it into the half-bowl of batter.
- Add alternating spoonfuls of vanilla and chocolate batter to the tin, then swirl gently with a knife for a marbled effect.
- Bake for 45–55 minutes, until risen and a skewer inserted into the centre comes out clean.
- Cool in the tin for 10 minutes, then lift out and cool completely on a wire rack.
- Dust with icing sugar if you like, then slice and serve.
Notes
- For the neatest marble, swirl lightly. Too much mixing will muddy the pattern.
- If the cake is browning quickly, loosely cover with foil for the final 10–15 minutes.
- Weigh your eggs in their shells and use the same weight of butter, sugar and flour for a very consistent result.







