If you love a classic bake that looks a little special without any fuss, this marble cake is it. You get a tender vanilla sponge with ribbons of rich chocolate running through every slice, buttery, light, and properly comforting with a cup of tea. It is an easy, beginner-friendly loaf made with a simple all-in-one method, so there is no creaming stress and minimal washing up. Total time is about 1 hour 30 minutes, including cooling, and the hands-on work is quick.
Ingredients
For the marble sponge
- 225g unsalted butter, softened (plus extra for greasing)
- 225g caster sugar
- 4 large eggs
- 225g self-raising flour
- 1 tsp baking powder
- Pinch of fine salt
- 2 tbsp milk
- 1 tsp vanilla extract
- 2 tbsp unsweetened cocoa powder
- 1 tbsp boiling water (to make a cocoa paste)
To prepare the tin
- Baking parchment (to line)
Optional finishing touch
- 1 to 2 tbsp 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 2lb (900g) loaf tin and line it with baking parchment, leaving a little overhang so you can lift the cake out easily.
- Mix the batter (all-in-one): Add the softened butter, caster sugar, eggs, self-raising flour, baking powder, salt, milk, and vanilla to a large mixing bowl. Beat with an electric mixer for 1 to 2 minutes, until smooth and pale. Scrape down the bowl once so everything mixes evenly.
- Make the chocolate mixture: In a small bowl, stir the cocoa powder with the boiling water to make a smooth paste. Spoon roughly half of the vanilla batter into the cocoa paste and mix until you have an even chocolate batter.
- Create the marble effect: Spoon vanilla and chocolate batters into the tin in alternating dollops. Use a skewer or the tip of a knife to gently swirl through the batters, just 2 to 3 passes. You want definition, not fully blended batter.
- Bake: Bake for 50 to 60 minutes on the middle shelf, until the loaf is risen and a skewer inserted into the centre comes out clean or with a few dry crumbs. If the top is browning too quickly, loosely cover with foil for the last 10 to 15 minutes.
- Cool properly: Leave the cake in the tin for 10 minutes, then lift out using the parchment and place on a wire rack to cool completely. For neat slices, wait until it is fully cool before cutting.
- Finish and serve: Dust lightly with icing sugar if you like, then slice and serve.

Tips
How do I get a clear marble swirl instead of muddy batter?
Keep the swirling minimal. Once you have alternating dollops in the tin, 2 to 3 gentle figure-eight motions with a skewer is plenty. Over-swirling blends the batters and you lose the contrast.
Why did my cake sink in the middle?
The most common causes are underbaking, opening the oven door too early, or batter that was overmixed. Bake until a skewer comes out clean, avoid checking until at least 45 minutes, and mix just until smooth.
How can I stop the cake from sticking to the tin?
Grease the tin well and line it with parchment, including the long sides. Let the loaf sit for 10 minutes after baking, then lift out using the parchment overhang while it is still slightly warm.
What is the easiest way to tell when it is baked through?
Look for a well-risen loaf with a springy top. A skewer inserted into the centre should come out clean or with a couple of dry crumbs. If there is wet batter, bake in 5-minute bursts and check again.
Serving Suggestions
- Serve plain with tea or coffee for a simple afternoon slice.
- Add a spoon of softly whipped cream and a few berries for an easy dessert.
- Toast thick slices lightly and spread with butter for a cosy treat.
- Pack into lunchboxes as a not-too-sweet bake that travels well.
Storage
Room temperature
Store the cooled cake in an airtight container for up to 3 days. If your kitchen is warm, keep it somewhere cool and out of direct sunlight to protect the butter-based crumb.
Refrigerator
You can refrigerate it for up to 5 days, tightly wrapped. Bring slices back to room temperature before serving for the softest texture, as the fridge firms up the crumb.
Freezing
Freeze the whole loaf or individual slices for up to 3 months. Wrap well in cling film, then a layer of foil, and place in a freezer bag. Thaw overnight at room temperature, still wrapped, to prevent drying out.
Nutrition
- Calories: 330 kcal
- Carbohydrates: 40g
- Protein: 5g
- Fat: 17g
- Saturated fat: 10g
- Sodium: 220mg
Nutrition values are estimates and will vary depending on ingredients and portion size.
FAQs
Can I make this marble cake in a round tin instead of a loaf tin?
Yes. Use a deep 20cm (8-inch) round tin, greased and lined. Start checking for doneness at around 35–45 minutes, as round cakes often bake faster than a loaf. A skewer should come out clean from the centre.
Can I use plain flour instead of self-raising flour?
Yes. Swap the self-raising flour for 225g plain flour and increase the baking powder to 3 tsp (1 tbsp). The texture will be very similar, but be sure to mix just until smooth to avoid a tough crumb.
Why is my marble cake dry?
Dry marble cake is usually from overbaking or measuring too much flour. Use a kitchen scale for accuracy, check the cake at the earlier end of the baking time, and remove it as soon as a skewer comes out clean.
How do I stop the chocolate part from sinking to the bottom?
Make sure both batters are a similar thickness. Keep the cocoa paste to a small amount of water (just enough to form a paste), and avoid adding extra liquid to the chocolate half. Alternating dollops of batter also helps distribute weight evenly.
Mary Berry Marble Cake Recipe
Course: DessertCuisine: BritishDifficulty: Easy12
slices20
minutes55
minutes90
minutes330
kcal1
hour15
minutesA classic British marble cake with a soft vanilla sponge and a rich chocolate swirl. Made using a simple all-in-one method, this loaf bakes up tender, buttery, and beautifully marbled every time.
Ingredients
225g unsalted butter, softened
225g caster sugar
4 large eggs
225g self-raising flour
1 tsp baking powder
2 tbsp milk
1 tsp vanilla extract
2 tbsp unsweetened cocoa powder
1 tbsp boiling water (to make cocoa paste)
Pinch of fine salt
Butter, for greasing the tin
Baking parchment, for lining
Directions
- Preheat the oven to 180°C (160°C fan). Grease and line a 2lb (900g) loaf tin with baking parchment.
- Add butter, sugar, eggs, flour, baking powder, milk, vanilla, and a pinch of salt to a large bowl.
- Beat for 1–2 minutes until smooth, pale, and well combined. Scrape down the bowl as needed.
- Mix cocoa powder with boiling water to form a smooth paste. Stir half the cake batter into the cocoa paste to make the chocolate batter.
- Spoon vanilla and chocolate batters alternately into the tin. Swirl gently with a skewer to create a marbled effect.
- Bake for 50–60 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.
- Slice and serve, or wrap and store once fully cool for the best texture.
Notes
- Use room-temperature butter and eggs for a smoother batter and better rise.
- Swirl lightly. Too much mixing will turn the sponge one colour.
- If the top browns quickly, tent loosely with foil for the final 10–15 minutes.
