Table of Contents
There’s something wonderfully nostalgic about a slice of homemade marble cake. With beautiful swirls of vanilla and chocolate, this classic cake is as delightful to look at as it is to eat. Every bite brings together a soft vanilla sponge with rich chocolate flavour.
If you’ve ever wanted to make a bakery-style treat at home, this easy marble cakes recipe is exactly what you need. With simple ingredients and an easy swirling technique, you can create a soft, moist cake that’s perfect for tea time, celebrations, or everyday cravings.
Ingredients
- 200g all-purpose flour
- 180g caster sugar
- 1½ tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- 120g unsalted butter, softened
- 2 large eggs, at room temperature
- 120ml whole milk
- 1 tsp vanilla extract
- 2 tbsp unsweetened cocoa powder
- 2 tbsp warm milk
Instructions
- Prepare the Baking Pan
Preheat your oven to 180°C (350°F). Grease an 8-inch round cake tin or loaf pan and line the base with parchment paper. - Combine the Dry Ingredients
In a bowl, sift together the flour, baking powder, baking soda, and salt. Set the mixture aside while you prepare the wet ingredients. - Beat the Butter and Sugar
In a large bowl, beat the softened butter and sugar until light and fluffy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract. - Make the Cake Batter
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Mix gently until the batter is smooth and just combined. Avoid overmixing, as this can make the cake dense. - Add the Chocolate Batter
Divide the batter into two portions. Leave one portion plain and mix the cocoa powder and warm milk into the other portion until smooth. - Create the Marble Effect
Spoon alternating amounts of vanilla and chocolate batter into the prepared pan. Use a skewer or knife to gently swirl the two batters together a few times to create the marble pattern. - Bake the Cake
Bake for 35–40 minutes, or until a skewer inserted into the centre comes out clean. Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Tips for the Perfect Marble Cake

Want your marble cake to turn out soft and fluffy? Keep these simple tips in mind:
Use room-temperature ingredients: They combine more easily and help create a smooth batter.
Do not overmix: Mix just until everything is incorporated to keep the cake light.
Swirl gently: A few strokes are enough to create beautiful chocolate and vanilla patterns.
Do not overbake: Remove the cake once a skewer comes out clean to keep the centre moist.
How Does Marble Cake Taste?
Marble cake has the perfect combination of sweet vanilla and rich chocolate flavours. The texture is soft, tender, and slightly buttery, while the chocolate swirls add a deeper cocoa taste.
It’s lighter than a rich chocolate cake but more indulgent than a plain sponge, making it a wonderful choice for everyday snacking or special occasions.
Serving Suggestions

This homemade marble cake tastes delicious on its own, but you can also serve it with:
Whipped cream
Fresh berries
Vanilla ice cream
Chocolate sauce
A dusting of icing sugar
Tea or freshly brewed coffee
For celebrations, you can finish it with chocolate frosting or a simple drizzle of melted chocolate.
Storing the Cake
Store the cooled cake in an airtight container at room temperature for up to 3 days.
For longer storage, wrap it tightly and refrigerate for up to 5 days. Let refrigerated slices sit at room temperature for a little while before serving for the best soft texture.
Why You’ll Love This Marble Cake
This easy marble cake recipe combines simple ingredients with a beautiful chocolate-and-vanilla swirl. It’s soft, moist, beginner-friendly, and perfect for tea-time treats, family gatherings, birthdays, or whenever you’re in the mood for homemade cake.
Once you try this classic combination, this marble chocolate cake is sure to become one of those simple recipes you’ll want to bake again and again.