Marble Cake: Soft Vanilla and Chocolate Swirl Bundt (2026)

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.
Slice of chocolate and vanilla marble cake with coffee
Photo by Ahmet Yüksek on Unsplash

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.

AuthorEmma food bloggerDifficultyIntermediate

A buttery vanilla bundt cake swirled with cocoa batter for a classic marbled look. Serves 12.

Slice of chocolate and vanilla marble cake with coffee

Yields12 Servings
Prep Time20 minsCook Time55 minsTotal Time1 hr 15 mins

Vanilla Batter

 1 cup unsalted butter, softened (225g)
 1 ½ granulated sugar (300g)
 4 large eggs, room temperature
 2 tsp vanilla extract
 2 ½ all-purpose flour (315g)
 2 tsp baking powder
 ½ tsp salt
 1 cup milk, room temperature (240ml)

Chocolate Swirl

 ¼ cup unsweetened cocoa powder (25g)
 2 tbsp granulated sugar
 2 tbsp milk

1

Prepare the pan. Heat the oven to 350°F (175°C). Butter and flour a 10-cup bundt pan.

2

Cream. Beat the butter and sugar for 4 minutes until fluffy. Beat in the eggs one at a time, then the vanilla.

3

Make the vanilla batter. Whisk the flour, baking powder, and salt. Add to the butter mixture in three parts, alternating with the milk.

4

Make the chocolate batter. Mix the cocoa, sugar, and milk into a paste, then stir it into one third of the batter.

5

Swirl. Spoon the two batters into the pan in alternating dollops, then run a knife through them two or three times.

6

Bake. Bake for 50–55 minutes, until a skewer comes out clean. Cool for 15 minutes, then turn out onto a rack.

Nutrition Facts

12 servings

Serving size

1 slice


Amount per serving
Calories373
% Daily Value *
Total Fat 18g24%
Saturated Fat 11g56%
Trans Fat 0g
Cholesterol 104mg35%
Sodium 211mg10%
Total Carbohydrate 49g18%
Dietary Fiber 1g4%
Total Sugars 28g
Protein 6g

* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Ingredients

Vanilla Batter

 1 cup unsalted butter, softened (225g)
 1 ½ granulated sugar (300g)
 4 large eggs, room temperature
 2 tsp vanilla extract
 2 ½ all-purpose flour (315g)
 2 tsp baking powder
 ½ tsp salt
 1 cup milk, room temperature (240ml)

Chocolate Swirl

 ¼ cup unsweetened cocoa powder (25g)
 2 tbsp granulated sugar
 2 tbsp milk
Marble Cake


Sources

Leave a Comment

Your email address will not be published. Required fields are marked *


Chef Sarah
Stay Connected

Get recipes via email:

By subscribing, you agree to our Privacy Policy.
Scroll to Top