Marble Cake with Chocolate Ganache
Few cakes feel as timeless and comforting as a marble cake. With its delicate swirls of vanilla and chocolate running through each slice, it offers both flavors in one elegant dessert.
A rich butter-based batter forms the foundation of this recipe. Creaming butter and sugar introduces air into the mixture, which helps the cake bake up light and tender. Eggs then provide structure, while milk and vanilla add moisture and balance to the batter.
To create the signature marble pattern, divide the batter into two portions. Leave one portion plain and mix cocoa powder into the other to create the chocolate batter. When the two batters are layered in the pan, they naturally form beautiful swirls during baking.
Why You’ll Love This Marble Cake
This marble cake offers the perfect balance between vanilla and chocolate flavors. Each slice reveals a beautiful swirl pattern, which makes the cake look impressive without requiring complicated techniques.
The batter comes together with simple pantry ingredients, and the method stays straightforward from start to finish. Because of its soft crumb and balanced sweetness, the cake works equally well as a casual afternoon treat or a simple dessert for gatherings.
The addition of chocolate ganache makes the cake even more indulgent. As the ganache sets on top, it creates a thin chocolate layer that enhances both flavor and texture.
Ingredient Notes
Room-temperature ingredients make a noticeable difference in this recipe. Soft butter creams more easily with sugar, which creates a lighter batter. Eggs at room temperature blend smoothly and prevent the mixture from separating.
All-purpose flour provides the structure that supports the marble pattern while still keeping the crumb tender. Baking powder helps the cake rise evenly, and a small amount of salt balances the sweetness.
For the chocolate portion of the batter, sift cocoa powder before mixing it in. This simple step prevents lumps and helps the chocolate batter stay smooth.
Milk chocolate works especially well for the ganache because it melts into a silky texture and adds a gentle sweetness that complements the vanilla cake.
How to Make Marble Cake
Begin by preheating the oven to 175°C / 347°F and preparing a loaf pan. Grease the pan with butter and lightly dust it with flour, or line it with parchment paper to make removing the cake easier later.
In a separate bowl, whisk together the flour, baking powder, and salt until the dry ingredients combine evenly. Set the bowl aside while preparing the batter.
In a large mixing bowl, beat the butter and sugar for three to four minutes. As the mixture becomes pale and fluffy, it traps air that later helps the cake rise.


Add the eggs one at a time and mix well after each addition. Scrape down the sides of the bowl occasionally to keep the batter smooth and evenly combined.


Stir in the vanilla extract and milk until the mixture becomes smooth. Then sift the prepared dry ingredients into the batter. Fold gently with a spatula until just combined, and finish by mixing briefly on low speed.


Divide the batter evenly between two bowls. Leave one portion plain and sift cocoa powder into the other portion. Add a tablespoon of milk to the chocolate batter and mix until smooth.
Spoon alternating layers of vanilla and chocolate batter into the prepared loaf pan. As the layers build, the batters naturally create the marble pattern. Once all the batter is in the pan, gently tap it on the counter so the mixture settles evenly.


Bake the cake for 50–55 minutes, or until a toothpick inserted into the center comes out clean.
Let the cake cool in the pan for about 15 minutes, then transfer it to a wire rack and allow it to cool completely.

Chocolate Ganache
Heat the heavy cream in a small saucepan until it just begins to simmer. Pour the hot cream over the chocolate chips and allow it to sit briefly before stirring.
Stir the mixture slowly until the chocolate melts completely and the ganache becomes smooth and glossy. Let the ganache cool until it reaches approximately 36–38°C (96–100°F), then pour it evenly over the cooled cake.
Expert Tips
• Make sure all ingredients are room temperature for a smooth batter.
• Cream the butter and sugar properly to achieve a light and fluffy cake texture.
• Avoid overmixing once the flour is added to keep the cake tender.
• Sifting cocoa powder prevents lumps in the chocolate batter.
Storage
Store the marble cake:
• at room temperature for up to 2 days in an airtight container
• in the refrigerator for up to 4 days
For the best texture, bring the cake to room temperature before serving.
Frequently Asked Questions
Why didn’t my marble cake have clear swirls?
Overmixing the batters can blend them together. Layer the batters gently and avoid swirling too much.
Can I skip the ganache?
Yes. The cake is delicious on its own or with a light dusting of powdered sugar.
Can marble cake be frozen?
Yes. Wrap slices tightly in plastic wrap and freeze for up to 2 months.
Looking for more baking recipes? Visit Bake with D for more cakes and desserts.
- Times
- Description
- Image
- Ingredients
- Method
- Notes
- Nutrition
- Prep time: 20 minutes
- Cook time: 55 minutes
- Total time: 1 hour 15 minutes
- Serves: 10 slices
Soft and buttery marble cake made with vanilla and chocolate batters, topped with smooth chocolate ganache.
Ingredients
Cake Batter
- 200 g unsalted butter, room temperature (¾ cup + 2 tbsp)
- 200 g granulated sugar (1 cup)
- 4 large eggs, room temperature
- 160 ml milk, room temperature (⅔ cup)
- 300 g all-purpose flour (2 cups)
- 2 tsp baking powder
- ¼ tsp salt
- 1 tsp vanilla extract
Chocolate Batter
- 30 g cocoa powder (¼ cup)
- 1 tbsp milk
Chocolate Ganache
- 170 g milk chocolate chips (1 cup)
- 135 ml heavy cream (⅔ cup)
Method
Preheat the oven to 175°C / 347°F. Grease a loaf pan with butter and lightly dust with flour, or line it with parchment paper.
In a bowl whisk together flour, baking powder, and salt. Set aside.
Beat the butter and sugar for 3–4 minutes until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Scrape the sides of the bowl occasionally to ensure the batter mixes evenly.
Add the milk and mix gently with a spatula.
Sift the dry ingredients into the batter and mix until mostly combined. Then mix for about 10 seconds on low speed to fully incorporate.
Divide the batter into two equal portions.
Sift the cocoa powder into one portion and add 1 tablespoon milk. Mix until smooth.
Spoon the vanilla and chocolate batters alternately into the prepared pan to create layers.
Gently shake the pan to help the batter spread evenly.
Bake for 50–55 minutes, or until a toothpick inserted into the center comes out clean.
Let the cake rest in the pan for 15 minutes, then transfer it to a cooling rack.
Heat the cream until it is just about to boil.
Pour the hot cream over the chocolate chips.
Stir slowly until completely smooth.
Let the ganache cool to 36–38°C (96–100°F) before pouring it over the cake.