This marble cake swirls a soft vanilla batter with a rich cocoa batter, so every slice shows a unique pattern. It is moist, buttery, and simple enough for an afternoon coffee break. The idea comes from Germany, where bakers call it Marmorkuchen. In fact, the cake seems to have originated in early 19th-century Germany, and the English term “marble cake” first appeared in print in 1859 (Wikipedia).
Key Takeaways
- One base batter makes both colors, so there is very little extra work.
- A little milk loosens the cocoa batter so both batters bake evenly.
- Swirl only two or three times to keep clear, defined stripes.

What Is Marble Cake?
Marble cake is a butter cake with a streaked look, like polished marble. Usually, it combines a vanilla batter with streaks of chocolate. Because of its stripes, some people also call it zebra cake.
Originally, German bakers colored half of a sweet yeast dough with molasses and spices. Later, they switched to sponge batter and, eventually, to cocoa.
Marble Cake Ingredients
- Butter: First, soft unsalted butter gives the cake its rich flavor.
- Sugar and eggs: Then, beaten together, they trap air for a light crumb.
- Flour and baking powder: Also, all-purpose flour keeps the cake sturdy enough to slice cleanly.
- Milk and vanilla: In addition, they keep the crumb moist and fragrant.
- Cocoa powder: Finally, unsweetened cocoa creates the dark swirl without melting chocolate.
How to Make Marble Cake
You can find the exact amounts in the recipe card at the end of this post. Meanwhile, here is the method.
1. Prepare the pan. First, heat the oven to 350°F (175°C). Then butter and flour a 10-cup bundt pan.
2. Cream the butter. Next, beat the butter and sugar for 4 minutes until fluffy. After that, beat in the eggs one at a time, then the vanilla.
3. Make the vanilla batter. Then add the flour, baking powder, and salt in three parts, alternating with the milk.
4. Make the cocoa batter. Meanwhile, mix the cocoa, extra sugar, and extra milk into a paste. Stir it into one third of the batter.
5. Layer and swirl. Spoon the two batters into the pan in alternating dollops. Then run a knife through them two or three times.
6. Bake. Finally, bake for 50 to 55 minutes, until a skewer comes out clean. Cool for 15 minutes before turning it out.
Tips for a Beautiful Marble Cake
- Do not over-swirl. Otherwise, the two colors blend into one muddy brown.
- Match the textures. In other words, both batters should have the same thickness.
- Prepare the pan well. Above all, grease every ridge of the bundt pan so the cake releases cleanly.
- Add a glaze. For example, a simple chocolate ganache or a dusting of powdered sugar looks great.
Frequently Asked Questions
Can I bake marble cake in a loaf pan?
Yes. Simply divide the batter between two 9×5-inch loaf pans and bake for 45 to 50 minutes.
Can I use oil instead of butter?
You can. However, butter gives more flavor, while oil gives a slightly softer and moister crumb.
How should I store it?
Cover it tightly and keep it at room temperature for up to 4 days. Alternatively, freeze wrapped slices for up to 3 months.
Final Thoughts
In short, this marble cake gives you two flavors in one easy bake. Every slice looks different, which makes it fun to serve to family and friends.
For more chocolate treats, try our chocolate lava cake or our brown butter skillet cookie.
Sources
- Wikipedia, History of the German Marmorkuchen

