A marble cake is two batters, vanilla and chocolate, swirled together in one pan so every slice shows a different pattern. This one has a buttery vanilla crumb, a rich cocoa ribbon, and a shiny chocolate ganache poured over the top that also keeps the cake moist. It’s a classic home bake rather than a Gordon Ramsay recipe, and the full quantities are in the recipe card below.
How to get a clear marble pattern
The most common mistake is swirling too much, which blends the two batters into one muddy brown.
- Spoon alternating dollops of vanilla and chocolate batter into the pan, like a checkerboard.
- Drag a knife or spatula through the batter once or twice in a loose figure-eight. That’s it.
- Resist the urge to keep swirling. Fewer swirls means bolder, clearer ribbons.
Ingredient notes
- Flour: all-purpose flour gives a sturdy, tender crumb. For a lighter cake, replace up to 1/4 cup with cake flour.
- Butter: unsalted gives the cleanest flavor. If you use salted, cut back on the added salt.
- Sour cream: keeps the cake moist. Greek yogurt is a good substitute. Whole milk works too, but add a tablespoon of melted butter or an extra yolk to make up the richness.
- Cocoa: use unsweetened natural cocoa for the chocolate batter. Dutch-processed cocoa changes the acidity and can slightly affect the rise.
- Ganache: bittersweet chocolate and heavy cream give the best shine and balance. Milk chocolate makes it sweeter and softer.
Baking tips
- Take the butter and eggs out 30 minutes ahead so everything mixes evenly.
- Once you add the flour, mix only until it’s combined. Overmixing makes a tough cake.
- Test the thickest part with a skewer. It should come out with a few moist crumbs, not wet batter.

Marble Cake with Chocolate Ganache
Moist vanilla and chocolate swirled cake finished with a glossy chocolate ganache—an easy, elegant dessert.
20 minutes
50 minutes
1 hour 10 minutes
8 servings
Ingredients
Instructions
Chef Tips
- Bring eggs and dairy to room temperature for even mixing and better rise.
- Swirl gently—overmixing destroys the marble pattern and makes the cake dense.
- Use a skewer to check doneness; remove cake from pan after it cools 10–15 minutes.
Pan options
This works in a loaf or bundt pan too. A 9×5-inch loaf takes about 50–60 minutes and a bundt about 45–55 minutes; check with a skewer. The batter also makes good marble cupcakes.
Variations
- Nutty: fold 1/2 cup chopped toasted hazelnuts or almonds into the vanilla batter.
- Mocha: add 1 teaspoon instant espresso powder to the chocolate batter.
- Orange: fold a tablespoon of orange zest into the vanilla batter and use dark chocolate ganache.
- Simple finish: skip the ganache and dust with powdered sugar.
Storage
Once the ganache has set, keep the cake covered at room temperature for 2 days or in the fridge for up to 5 days. Bring slices back to room temperature before serving. The un-glazed cake freezes well for up to 2 months; thaw it overnight in the fridge and add the ganache before serving.
For more classic bakes, try my Strawberry Layer Cake, the Banoffee Cake or the Chocolate Mousse Cake.

[…] more chocolate-forward bakes, try the rich Chocolate Mousse Cake, the marbled Marble Cake with Chocolate Ganache, or the gooey Chocolate Lava […]
[…] more indulgent layered bakes, try the classic Marble Cake with Chocolate Ganache, the fruity Strawberry Layer Cake, or the rich Chocolate Mousse […]
[…] If you love a molten, chocolate-heavy finish, try the rich Chocolate Mousse Cake, the fudgy Brownie Sundae, or the Marble Cake with Chocolate Ganache. […]