If you’re looking for a simple marble cake recipe, this one delivers the best of both worlds — soft vanilla cake swirled together with rich chocolate for a stunning marbled effect in every slice. It’s easier to make than it looks, requiring just one basic batter split into two flavors and gently swirled together before baking. The result is a moist, tender cake that’s as beautiful to look at as it is delicious to eat.

This classic marble cake is a crowd-pleaser for a reason: it satisfies both vanilla and chocolate lovers in a single dessert. With straightforward ingredients and an easy swirling technique, you’ll have a bakery-worthy cake ready in under an hour.
Why You’ll Love This Marble Cake Recipe
- Stunning marbled swirls with minimal effort
- Best of both flavors — vanilla and chocolate in one cake
- Soft, moist crumb that stays fresh for days
- Simple technique — no special tools required
- Great for beginners and experienced bakers alike
Recipe Overview
| Detail | Info |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 10 slices |
| Calories | 310 kcal per slice |
| Difficulty | Easy |
| Cuisine | American |
| Course | Dessert |
Ingredients
For the Vanilla Batter
- 2 ½ cups (315g) all-purpose flour
- 2 ½ teaspoons baking powder
- ¼ teaspoon salt
- 1 cup (225g) unsalted butter, softened
- 1 ½ cups (300g) granulated sugar
- 4 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 1 cup (240ml) whole milk, room temperature
For the Chocolate Swirl
- ⅓ cup (30g) unsweetened cocoa powder
- 3 tablespoons whole milk
- 2 tablespoons granulated sugar
Instructions
Step 1: Prepare the Oven and Pan
Preheat your oven to 350°F (175°C). Grease and flour a 9×5-inch loaf pan or a bundt pan, or line it with parchment paper.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
Step 3: Cream Butter and Sugar
In a large mixing bowl, beat the softened butter and sugar together until light and fluffy, about 4 minutes.
Step 4: Add Eggs and Vanilla
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Step 5: Combine Wet and Dry Ingredients
Gradually add the flour mixture, alternating with the milk. Begin and end with the flour mixture, mixing just until combined.
Step 6: Create the Chocolate Batter
Transfer about one-third of the batter to a separate bowl. Stir in the cocoa powder, milk, and sugar until smooth and well combined.
Step 7: Layer and Swirl the Batters
Spoon dollops of vanilla and chocolate batter alternately into the prepared pan. Use a butter knife or skewer to gently swirl the batters together in a figure-eight motion. Avoid overmixing, or the marbled effect will be lost.
Step 8: Bake the Cake
Bake for 40–45 minutes, or until a toothpick inserted into the center comes out clean.
Step 9: Cool and Serve
Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely. Slice and serve.
Tips for the Perfect Marble Cake
- Swirl the batters gently — a few figure-eight motions are enough to create the marbled pattern without blending the two flavors together.
- Use unsweetened cocoa powder for a deep, rich chocolate contrast against the vanilla.
- Don’t overmix once the batters are combined, as this keeps the cake light and tender.
- For an extra touch, dust the cooled cake with powdered sugar or drizzle with a simple glaze.
Storage Instructions
Store the marble cake in an airtight container at room temperature for up to 4 days, or refrigerate for up to a week. It also freezes well, tightly wrapped, for up to 2 months.
Frequently Asked Questions
Why did my marble cake swirls disappear during baking? This usually happens from over-swirling the batter before baking — a few gentle strokes are all you need.
Can I add frosting to this cake? Yes, a simple chocolate ganache or vanilla glaze drizzled on top complements the marbled flavors beautifully.
Can I make this cake in a bundt pan? Yes, a bundt pan works wonderfully and creates an even more dramatic marbled effect when sliced.
This simple marble cake recipe combines two classic flavors into one beautiful, easy-to-make dessert that’s perfect for any occasion.