A classic marble cake made with soft vanilla layers swirled with rich chocolate batter, then stacked and frosted with a creamy chocolate ganache buttercream. Moist, tender, and deeply chocolatey, this cake is perfect for celebrations, special occasions, or anytime you want a show-stopping dessert that balances vanilla and chocolate in every slice.
Course Dessert
Cuisine American
Keyword cake, chocolate
Prep Time 1 hourhour
Cook Time 30 minutesminutes
Cooling time 1 hourhour
Total Time 2 hourshours30 minutesminutes
Servings 12slices
Calories 600kcal
Author Camila Hurst
Ingredients
Vanilla Batter
3cupsall-purpose flour360g
1tbspbaking powder
½tspbaking soda
1tspfine salt
1cupunsalted butter, softened226g
2cupsgranulated sugar400g
4large eggsroom temp
1cupwhole milk, room temp240ml
½cupsour cream, room temp120g
1tbspvanilla extract
Chocolate Batter Swirl
½cupnatural cocoa powder50g
½cuphot water or hot coffee120ml
3tbspgranulated sugar40g
2tbspmelted butter28g
Frosting
1 ½cupschopped chocolate255g
1cupheavy cream240g
6cupspowdered sugar720g
1cupunsweetened cocoa powder85g
2cupsunsalted butterroom temp (454g)
1tbspvanilla extract15g
Instructions
Preheat the oven to 350°F (175°C).
Grease and line three 8-inch cake pans with parchment.
Vanilla Batter
In a large bowl, whisk flour, baking powder, baking soda, and salt. Set aside.
In a stand mixer, beat the butter for one minute. Add the sugar and beat for another 3 minutes at medium-high speed, until light and fluffy.
Add eggs one at a time, beating well after each addition. Mix in the vanilla.
Add the sour cream and mix.
Add the flour mixture in 3 parts, alternating with the milk. As soon as the flour incorporates, stop mixing. Set the batter aside.
Chocolate Batter Swirl
In another large bowl, mix the cocoa powder, hot coffee, sugar, and melted butter together.
Add 1¾ cups of batter to the bowl.
Mix with a whisk gently to combine.
Frosting
Place the chopped chocolate in a heatproof bowl.
Heat heavy cream in the microwave or in a small saucepan until steaming (not boiling).
Pour over the chocolate and let sit 1–2 minutes.
Stir until smooth and fully melted.
Let it cool to room temperature until soft and spreadable, not warm. It should take about 20 to 30 minutes.
Sift the cocoa powder and powdered sugar together. Set aside.
Beat the butter on medium-high for 3–4 minutes until pale and fluffy.
Add the sifted cocoa powder and powdered sugar to the butter in three additions, mixing on low after each.
Increase to medium speed and whip for 1 minute.
Add the cooled ganache and the vanilla in.
Beat on medium-high for 2–3 minutes until smooth and fluffy.
To assemble
I recommend weighing both batters and dividing the each number by three, so you have equal amounts in each pan.
Pour about 1 cup of vanilla batter on the bottom of the prepared pan.
Add spoonfuls of chocolate batter on top. Followed by more vanilla batter.
Swirl with a knife once or twice to create a marble effect.
Bake
Bake the cake layers in the preheated oven for 22–27 minutes. A toothpick should come out clean with a few moist crumbs.
Cool in pans 10 minutes, then turn out onto racks to finish cooling completely.
To decorate
Once the cake layers are completely cool, level them if needed. Place the first layer on a cake board or serving plate and spread an even layer of chocolate frosting on top. Add the second layer and repeat, then place the third layer on top. Apply a thin crumb coat around the cake and chill for 15–20 minutes until set.
For the final coat, spread frosting around the sides and top using an offset spatula. To create the textured swirl pattern shown in the photo, hold a mini offset spatula at a slight angle against the side of the cake and keep it steady while slowly spinning the cake on a turntable. The motion of the turntable—rather than moving your hand—creates clean, even ridges. Repeat the same technique on the top of the cake: hold the spatula still and turn the cake to achieve a smooth, spiral finish.
Once the frosting is smooth, fit a piping bag with a 4B piping tip and pipe swirls around the top edge of the cake. Finish by placing Lindt truffles (or your preferred chocolate truffles) on top of each swirl. Add chocolate shavings or curls if you want extra texture and detail.
The cake is now ready to serve or chill until needed.
Notes
Storage: Keep the unfrosted layers 1 day at room temp wrapped, or freeze up to 2 months. Store the frosted cake in the fridge for up to 4 days, in an airtight container. You can also freeze the cake slices by wrapping them in plastic and placing inside a freezer container.Coffee: You can use hot water instead of coffee. The cake won’t taste like coffee, the coffee only deepens the chocolate taste.Serving: Let the cake sit at room temperature for about 20 minutes before serving.Weighing: Weighing the batters gives the most even layers; divide each batter into three equal portions before filling the pans.