This post may contain affiliate links. Please read our disclosure policy.
This homemade marble cake rivals any bakery and is incredibly easy to make. With just 15 minutes of prep time, this cake pairs vanilla and chocolate cake in a gorgeous swirl that is sure to impress and tastes as good as it looks.
You will love this Marble Cake Recipe
When you follow my easy marble cake recipe, you will make an impressive layer cake that will wow any crowd! It starts with an easy vanilla cake batter, divided in half to make a chocolate batter, then swirled together in two cake pans to create two gorgeous cake layers.
Then we add my super simple yet decadent chocolate frosting between the layers, on the top and sides of the cake and the finished product is a moist, fluffy cake with vanilla and chocolatey flavor that makes an impressive presentation.
What is Marble Cake?
Marble cake is made from two different flavors of cake batter being swirled together, creating a marbled look. It is normally made with vanilla and chocolate cake and topped with a chocolate frosting.
Chocolate and Vanilla Cake Ingredients
This marble cake looks fancy, but there are no fancy ingredients needed. Get the full recipe with measurements and instructions in the recipe card below. For the cake and frosting you will need:
Cake
- All-purpose flour
- Baking powder
- Baking soda
- Salt
- Unsalted butter: room temperature
- Granulated sugar
- Eggs
- Sour cream
- Milk: I used whole milk
- Vanilla extract
- Semi sweet chocolate: melted and cooled
Chocolate Frosting
- Unsalted butter: room temperature
- Unsweetened natural cocoa powder
- Powdered sugar
- Heavy cream
- Salt
- Vanilla extract
How to make Chocolate Marble Cake
This fluffy marble cake is a cake lovers dream, easy to make and delicious every time. Get the full recipe in the recipe card below. Here are the foolproof steps to make this cake:
Cake
- Prep oven and pans. Preheat the oven to 350º F. Grease two or three 8 inch springform pans with butter (butter the sides and bottom) and line each pan with a parchment paper circle for easy cake removal. Set aside.
- Mix dry ingredients. In a small mixing bowl combine the flour, baking powder, baking soda, and salt.
- Mix butter and sugar. In a large mixing bowl combine the butter and sugar, beat using an electric mixer, 1-2 minutes until fluffy.
- Mix in wet ingredients. Add in the eggs, sour cream, milk, and vanilla extract. Beat with the electric mixer.
- Combine wet and dry ingredients. Gradually add the flour mixture to the wet ingredients, mixing just until the flour is incorporated.
- Separate batter and add chocolate. Add 2 ½ to 2 ¾ cups of batter to a separate mixing bowl, about 610-630 grams of batter. Gently mix the melted chocolate into the batter.
- Evenly divide the batter among the pans. I found that the batter looked most marbled when I alternated small dollops of each batter, swirling and repeating until the batter is gone. If using 2 pans, that’s 2 ½ to 3 cups of batter per pan, if using 3 pans, that’s 2 cups of batter per pan. If you have bake even cake strips, secure them around the outside of the pans.
- Bake. Bake 2 pans for 40-45 minutes or 3 pans for 32-37 minutes or until a toothpick inserted in the center comes out clean.
- Cool. Allow the cakes to cool for 20-30 minutes in the pans, then use a small spatula to loosen the cake from the edge of the pan. Remove the cake from the pans and allow them to cool completely on a cooling rack.
Chocolate Frosting
- Beat butter. In a mixing bowl, beat the butter on high for 3 minutes.
- Add cocoa powder and powdered sugar. Sift in the cocoa powder and 3 cups of powdered sugar. I like to sift these in because it helps break up clumps, creating a light and fluffy frosting. Beat the frosting on low speed until combined and thick.
- Mix in 3 tbsp of heavy cream, vanilla extract and salt.
- Finish and adjust if needed. Add in the additional powdered sugar (1-2 cups), mix on low. If the frosting is too thick, beat in an additional tablespoon of heavy cream.
Assemble the Marble Cake
- Level cakes. If needed, level the cooled cakes using a cake leveler or serrated knife.
- Layer and frost cake. Spread a small amount of frosting on the bottom of your cake plate / stand, this acts as “glue” to prevent the cake from moving. Place one cake layer over the frosting. Measure 3/4 to 1 cup of frosting and evenly spread that on top of the first layer. Top with the second cake layer and spread another ¾ to 1 cup of frosting on top of that layer. Use the remaining frosting around the sides and top of the cake.
How to Decorate this Swirl Cake
My favorite way to decorate marble cake is with a simple chocolate frosting. To frost the cake, follow the simple instructions above. You can decorate the frosted cake with any toppings you want. Here are some ideas:
- Sprinkles
- Chocolate shavings
- Chopped nuts
- Chocolate chips
Best Marble Cake Recipe Tips
For best results, follow these tips:
- Properly measure the flour: Measuring the flour correctly is key for a moist marble cake. To avoid a dry cake, measure the flour using the spoon and level method.
- Don’t over-swirl: Too much swirl is not a good thing! If you over-swirl the separate batters together, you’ll lose the marble effect altogether and just blend them into one color. Follow my tips below to get the perfect swirl in your cake.
- Cool cakes before frosting: Be sure to completely cool the cake before frosting it so the frosting doesn’t melt and run.
How to Marble a Cake
Creating that perfect chocolate swirl throughout the yellow cake is easier than you may think. Once you have made your vanilla batter and chocolate batter, here is the best way to create a marbled effect:
- Place small dollops of each of the separate cake batters, alternating between batter flavors, swirling and repeating as you go. Use a butter knife to gently swirl around the dollops of batter.
- For two cake pans like in this recipe, evenly divide the batter among the pans. That’s 2 ½ to 3 cups of batter per pan. If using 3 pans, that’s 2 cups of batter per pan.
- If you have bake even cake strips, secure them around the outside of the pans.
How to store Vanilla and Chocolate Cake
Store leftover swirl cake in an airtight container at room temperature for 3-4 days, or in the refrigerator for 5-7 days.
More Swirl Recipes
Tap stars to rate!
Chocolate Marble Cake
Ingredients
Cake
- 2 ½ cups all-purpose flour, 300 grams
- 2 tsp baking powder
- ½ tsp baking soda
- 1 tsp salt
- ¾ cup unsalted butter, room temperature, 170 grams
- 1 ¾ cups granulated sugar, 346 grams
- 4 large eggs
- 1 cup sour cream, 227 grams
- ⅔ cup milk, I used whole milk, 158 ml
- 1 Tbsp vanilla extract
- 4 oz semi sweet chocolate, melted and cooled
Chocolate Frosting
- 2 cups unsalted butter, room temperature, 452 grams
- 1 cup unsweetened natural cocoa powder, 84 grams
- 4-5 cups powdered sugar, 454 grams
- 3-4 Tbsp heavy cream
- ¼ tsp salt
- 1 tsp vanilla extract
Instructions
Cake
- Preheat the oven to 350º F. Grease two or three 8 inch springform pans with butter (butter the sides and bottom) and line each pan with a parchment paper circle for easy cake removal. Set aside.
- In a small mixing bowl combine the flour, baking powder, baking soda, and salt.
- In a large mixing bowl combine the butter and sugar, beat using an electric mixer, 1-2 minutes until fluffy.
- Add in the eggs, sour cream, milk, and vanilla extract. Beat with the electric mixer.
- Gradually add the flour mixture to the wet ingredients, mixing just until the flour is incorporated.
- Add 2 ½ to 2 ¾ cups of batter to a separate mixing bowl, about 610-630 grams of batter. Gently mix the melted chocolate into the batter.
- Evenly divide the batter among the pans. I found that the batter looked most marbled when I alternated small dollops of each batter, swirling and repeating until the batter is gone. If using 2 pans, that’s 2 ½ to 3 cups of batter per pan, if using 3 pans, that’s 2 cups of batter per pan. If you have bake even cake strips, secure them around the outside of the pans.
- Bake 2 pans for 40-45 minutes or 3 pans for 32-37 minutes or until a toothpick inserted in the center comes out clean.
- Allow the cakes to cool for 20-30 minutes in the pans, then use a small spatula to loosen the cake from the edge of the pan. Remove the cake from the pans and allow them to cool completely on a cooling rack.
Chocolate Frosting
- In a mixing bowl, beat the butter on high for 3 minutes.
- Sift in the cocoa powder and 3 cups of powdered sugar. I like to sift these in because it helps break up clumps, creating a light and fluffy frosting. Beat the frosting on low speed until combined and thick.
- Mix in 3 tbsp of heavy cream, vanilla extract and salt.
- Add in the additional powdered sugar (1-2 cups), mix on low. If the frosting is too thick, beat in an additional tablespoon of heavy cream.
Assemble the Cake
- If needed, level the cooled cakes using a cake leveler or serrated knife.
- Spread a small amount of frosting on the bottom of your cake plate / stand, this acts as “glue” to prevent the cake from moving. Place one cake layer over the frosting. Measure 3/4 to 1 cup of frosting and evenly spread that on top of the first layer. Top with the second cake layer and spread another ¾ to 1 cup of frosting on top of that layer. Use the remaining frosting around the sides and top of the cake.
Nutrition
Nutrition Disclosure
All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.
Made this today, loved it . Thank you
How could I make this cake smaller. Could I half it and if so what size pan would I use. Could I substitute whole milk for 2% milk or whipping cream.
Hi Heather! Yes, you could halve this recipe and bake in a single 8 or 9 inch round pan. You could possibly bake it in a 8×8 square pan too. Yes, you can substitute 2% milk.
Perfect recipe. Beth has do e it again…easy stay step directions, gives us conversions for amou ts, troubleshoots..she AND this recipe have it ALL!! Thank you!💕