🍰 Marble Cake Recipe: Step-by-Step Guide to a Soft, Moist & Delicious Cake

Share
  • February 15, 2026

Marble cake is a timeless classic that beautifully combines vanilla and chocolate flavors in one delicious dessert. Its elegant swirled pattern makes it visually appealing, while the soft and moist texture makes it perfect for any occasion. Whether you are baking for your family, guests, or simply for tea time, this marble cake recipe is easy to follow and delivers bakery-style results at home.

Marble cake is loved by both children and adults because it offers the best of two flavors in every slice. With simple ingredients and proper technique, you can achieve a perfectly balanced cake that looks as good as it tastes.

What Is Marble Cake?

Marble cake is made by combining two batters, usually vanilla and chocolate, and gently swirling them together. This creates a marble-like design inside the cake, ensuring that each slice has a unique pattern. The combination of light vanilla and rich cocoa makes marble cake a favorite choice worldwide.

Ingredients

To prepare this classic marble cake, you will need the following ingredients:

225 g butter, softened
225 g caster sugar
4 eggs (room temperature)
225 g self-raising flour
3 tablespoons milk
1 teaspoon vanilla extract
2 tablespoons cocoa powder

Step-by-Step Instructions

Preheat your oven to 170°C (160°C fan) or 340°F. Grease a loaf tin and line it with baking paper to prevent sticking.

In a large mixing bowl, cream the butter and caster sugar together until light, pale, and fluffy. This step is important for achieving a soft and airy cake texture.

Add the eggs one at a time, beating well after each addition to keep the batter smooth and well combined.

Gently fold in the self-raising flour using a spatula. Avoid overmixing, as this can make the cake dense.

Add the milk and vanilla extract, mixing gently until the batter is smooth.

Divide the batter evenly into two bowls. Add cocoa powder to one bowl and mix well. If the chocolate batter becomes too thick, add one or two teaspoons of milk.

Spoon the vanilla and chocolate batters alternately into the prepared loaf tin. Use a skewer or knife to gently swirl the batters together to create a marble effect. Do not over-swirl, or the pattern will disappear.

Bake the cake for 50 to 60 minutes, or until a skewer inserted into the center comes out clean.

Remove the cake from the oven and allow it to cool in the tin for 10 to 15 minutes. Then transfer it to a wire rack to cool completely before slicing.

Tips for the Perfect Marble Cake

Always use room-temperature ingredients for the best texture.
Do not overmix the batter after adding flour.
Swirl the batter gently to maintain a clear marble design.
Measure ingredients accurately for consistent results.

Serving Suggestions

Marble cake can be enjoyed on its own or served with tea or coffee. You can also dust it lightly with powdered sugar, serve it with whipped cream, or pair it with vanilla ice cream for an extra treat.

Storage Instructions

Store the marble cake in an airtight container at room temperature for up to three days.
Refrigerate it for up to seven days.
Freeze individual slices for up to two months and thaw at room temperature before serving.

Frequently Asked Questions (FAQ)

Can I use all-purpose flour instead of self-raising flour?
Yes, you can use all-purpose flour. Simply add two teaspoons of baking powder to 225 g of flour.

Why did my marble cake turn out dry?
Dry cake is usually caused by overbaking or using too much flour. Always check the cake a few minutes before the full baking time.

How do I get a clear marble pattern?
Use a light hand when swirling the batter. A few gentle strokes are enough.

Can I make marble cake without an oven?
Yes, marble cake can be made using a stovetop or pressure cooker on low heat, though baking time may vary.

Can this recipe be used for cupcakes?
Yes, pour the batter into cupcake liners and bake at 170°C or 340°F for 18 to 22 minutes.

Can I add extra ingredients?
Yes, you can add chocolate chips, nuts, or citrus zest to enhance the flavor.

Final Thoughts

Marble cake is a simple yet elegant dessert that never fails to impress. With its soft texture, rich flavor, and beautiful design, this homemade marble cake recipe is perfect for any occasion and easy enough for beginners to try.