There’s something special about a marble cake—the combination of vanilla and chocolate in one soft, fluffy slice makes it a timeless favorite. This recipe gives you a perfectly moist cake with a beautiful swirl pattern that looks as good as it tastes.
📝 Ingredients
- 2 cups all-purpose flour
- 1 cup sugar
- 1 tsp baking powder
- ½ tsp salt
- 1 cup butter (or margarine), softened
- 4 eggs (room temperature)
- 1 cup milk
- 1 tsp vanilla extract
- 2 tbsp cocoa powder
👩🍳 Step-by-Step Preparation
🔥 Step 1: Prepare Your Oven and Pan
Start by preheating your oven to 180°C (350°F).
Grease a round or loaf cake pan with butter and lightly dust it with flour, or line it with parchment paper.
This ensures your cake comes out easily without sticking.
🧈 Step 2: Cream Butter and Sugar
In a large bowl, add the softened butter and sugar.
Beat them together using a hand mixer or whisk until the mixture becomes light, fluffy, and pale.
👉 This step is very important—it helps create a soft and airy cake texture.
🥚 Step 3: Add Eggs and Vanilla
Add the eggs one at a time, mixing well after each addition.
Then add the vanilla extract and mix until everything is smooth and well combined.
🌾 Step 4: Prepare Dry Ingredients
In a separate bowl, mix together:
- Flour
- Baking powder
- Salt
Stir or whisk well so everything is evenly distributed.
🔄 Step 5: Combine Wet and Dry Ingredients
Now, gradually add the dry ingredients into the butter mixture.
Alternate with milk:
- Add some flour → mix
- Add some milk → mix
Continue this process until everything is combined into a smooth batter.
👉 Do not overmix—just mix until smooth.
🍫 Step 6: Make the Chocolate Batter
Divide the batter into two equal portions.
In one portion, add the cocoa powder and mix well until you get a rich chocolate batter.
If it feels too thick, you can add 1–2 tablespoons of milk.
🎨 Step 7: Create the Marble Effect
Pour the vanilla batter into the prepared pan.
Then add spoonfuls of the chocolate batter on top.
Using a knife or skewer, gently swirl the batter in circular or zigzag motions.
👉 Don’t over-swirl—otherwise the pattern will disappear.
🔥 Step 8: Bake the Cake
Place the pan in the preheated oven and bake for 40–50 minutes.
To check if it’s done:
- Insert a toothpick into the center
- If it comes out clean, the cake is ready
If the top browns too quickly, cover loosely with foil.
❄️ Step 9: Cool and Serve
Remove the cake from the oven and let it cool in the pan for about 10–15 minutes.
Then transfer it to a wire rack to cool completely.
Once cooled, slice and enjoy your beautifully swirled marble cake.
🍽️ Serving Suggestions
- Serve with tea or coffee ☕
- Dust with powdered sugar
- Add chocolate glaze for extra indulgence
✨ Tips for Perfect Marble Cake
- Use room temperature ingredients
- Don’t overmix the batter
- Swirl gently for a clean marble pattern
- Use good quality cocoa powder for better flavor
❓ FAQs
Q: Why is my cake dense?
Overmixing or not creaming butter properly can cause this.
Q: Can I use oil instead of butter?
Yes, but butter gives better flavor.
Q: Why didn’t my marble pattern show?
You may have overmixed while swirling.
