Here’s a classic, reliable marble cake recipe—soft, buttery, and beautifully swirled with chocolate and vanilla.
🧁 Classic Marble Cake
🛒 Ingredients
For the cake batter:
- 2 cups (250g) all-purpose flour
- 2 tsp baking powder
- ¼ tsp salt
- 1 cup (225g) unsalted butter, softened
- 1½ cups (300g) sugar
- 4 large eggs (room temperature)
- 1 tbsp vanilla extract
- 1 cup (240ml) milk
For the chocolate swirl:
- ¼ cup (25g) cocoa powder
- 2 tbsp milk
- 2 tbsp sugar
👩🍳 Instructions
1. Prep
- Preheat oven to 180°C (350°F)
- Grease and flour a loaf pan or bundt pan
2. Mix dry ingredients
- In a bowl, whisk together flour, baking powder, and salt
3. Cream butter & sugar
- Beat butter and sugar until light and fluffy (3–5 minutes)
4. Add eggs & vanilla
- Add eggs one at a time, mixing well after each
- Stir in vanilla extract
5. Combine
- Add dry ingredients and milk alternately:
- Start and end with dry ingredients
- Mix until just combined (don’t overmix)
🍫 Make the Chocolate Batter
- Take about 1/3 of the batter into another bowl
- Mix in cocoa powder, milk, and sugar
🎨 Create the Marble Effect
- Spoon alternating layers of vanilla and chocolate batter into the pan
- Use a knife or skewer to gently swirl (don’t overdo it!)
🔥 Bake
- Bake for 50–60 minutes
- A toothpick inserted should come out clean
❄️ Cool & Serve
- Let cool in pan for 10–15 minutes
- Transfer to a rack and cool completely
💡 Tips for Best Results
- Use room temperature ingredients for a smoother batter
- Don’t over-swirl or you’ll lose the marble pattern
- For extra richness, replace 2–3 tbsp milk with cream
If you want, I can give you a bakery-style marble cake (super moist + chocolate glaze) or a quick version using oil instead of butter 👍