• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • Shop
  • About
  • Contact
  • Subscribe

Eats Delightful

menu icon
go to homepage
  • Recipes
  • Shop
  • About
  • Contact
  • Subscribe
search icon
Homepage link
  • Recipes
  • Shop
  • About
  • Contact
  • Subscribe
×
Home » Cakes

by Mimi · 1 Comment

Marble Cake

Jump to Recipe·Print Recipe

Say hello to the BEST marble cake around!! It's light and fluffy and layered with an airy chocolate buttercream frosting. Made with a mixture of butter and oil to give it the perfect balance of flavor and moisture, it's the perfect cake for both chocolate and vanilla lovers!

sliced marble cake on cake stand

what is marble cake?

Marble cake is made up of 2 cake batters (traditionally vanilla and chocolate cake batter) that are swirled together to create a marbling effect (hence the name!) These two flavors are usually made with the same base batter, with some of it set aside and combined with cocoa powder to make the chocolate batter. There are a million different cake flavors that can be made using this same idea, but today, we're making the classic version!

how to make marble cake

  1. Dry ingredients: Start by whisking together flour, cornstarch, baking powder & soda, and salt to combine. Cornstarch is one of the secrets to an extra spongy cake because it lightens it up, reduces the amount of gluten, and basically acts like a makeshift cake flour!
  2. Buttermilk: I can NEVER find buttermilk in any store, so I always make my own at home. To make this substitute, simply mix together whole milk and vinegar and let them sit together until it starts to thicken and curdle slightly. The added acidity from the vinegar makes the cake extra tender and airy.
  3. Butter and oil: While the buttermilk sits, it's time to cream together butter, oil, and sugar. Butter adds delicious flavor and a bit of structure to the cake while oil helps keep the cake soft and moist. Cream everything together until lump free - it will look a little grainy but that's fine.
marble cake homemade buttermilk in measuring cup
marble cake butter, oil, and sugar creamed together in bowl
  1. Finishing the vanilla batter: To finish up the main cake batter, whisk the eggs and vanilla into the butter mixture and then alternate mixing in the dry ingredients and buttermilk. It's important to mix in the dry ingredients and buttermilk gradually to ensure the ingredients incorporate evenly and with less risk of overmixing. If you were to dump everything together, the batter may separate and it will be more likely that the gluten is overworked (which will make the cake dense and tough).
  2. Chocolate swirl: In a separate bowl, whisk together cocoa powders and milk until smooth. Add in about half of the vanilla batter and mix together to create the chocolate portion of the cake.
marble cake eggs and vanilla whisked into butter mixture
marble cake homemade buttermilk being poured into bowl with cake batter
marble cake vanilla cake batter in bowl
marble cake chocolate cake batter in bowl

how to marble cake

There are a lot of different ways to marble a cake, but this is my personal favorite technique - and I feel it gives it the best marbly look!

To start, use a spoon or cookie scoop to drop alternating blobs of vanilla and chocolate batter into the bottom of the pans. It should almost look like a bubbly chess board. Try to avoid putting 2 drops of the same batter next to each other, but if you need to, it's not a huge deal.

Using a knife or a skewer, swirl the batter by running the utensil up and down the baking pan lengthwise and then again side to side widthwise. Take care not to over swirl the batter or you'll loose that beautiful marble look. Now, the cakes are ready to go into the oven.

marble cake alternating dollops of vanilla and chocolate cake batter in cake pan
marble cake swirled batter in cake pan

how to make chocolate frosting

Once the cakes have baked and cooled, it's time to make the rich and decadent chocolate buttercream frosting! It's super easy to whip up and pairs perfectly with this marble cake. Making this frosting can be summed up in 3 simple steps:

  1. Butter and sugar: The buttercream starts by mixing together butter and sugar until the sugar has dissolved and the mixture is smooth. It's best to use an electric mixer for the frosting because otherwise it's a REAL workout! Mix the sugar into the butter on low speed to ensure the sugar doesn't go all over the place.
  2. Remaining ingredients: Once the butter mixture is smoothened out, drop all the remaining frosting ingredients into the bowl. Mix again on low speed until everything is well combined.
  3. Whip: Crank the mixer speed up to high and whip the frosting until it's smooth and fluffy. If you find it's too thick, add a splash more milk to thin it out to your desired consistency.
  4. Decorate: And the final step before you can actually dig in! Layer the cooled cakes and frosting then decorate the outside however you'd like before slicing and serving.
marble cake chocolate frosting in bowl
marble cake chocolate frosting being spread on top of layered cakes
sliced marble cake on cake stand

FAQs

Can I leave out the cornstarch in the cake?
Cornstarch is used to make a quick and easy cake flour substitute. Cornstarch absorbs more liquid per tablespoon when compared to flour, which means we need less to achieve the same batter consistency. This ultimately helps lighten up the entire cake texture. You can leave it out, but the cake will be less soft. Substitute the 2 tablespoons of cornstarch with ¼ cup (33g) more all-purpose flour if you want to make the switch.

Why black cocoa powder?
I like adding a bit of black cocoa powder to the chocolate portion of the cake to naturally darken it and give it a richer flavor. If you don't want to use it, that's totally fine! You can just leave it out entirely.

Can I make this cake in 2 (9 inch) pans instead?
Yes! I would just start checking on the cakes about 5 minutes earlier. You can also use this recipe to make (3) 6" cake layers - the bake time will be around 35-40 minutes - or a 9x13" sheet cake - the bake time will be around 30-35 minutes.

sliced marble cake on cake stand

tips for making MOIST marble cake

  1. Flour: It's always best to measure flour using a food scale to ensure you have the exact amount. But if you are measuring with cups, make sure to use the "spoon and level" method: use a spoon to lightly scoop flour into your measuring cup then use a flat utensil to level off any excess. Don't scoop the measuring cup directly into the bag of flour or this can pack in excess weight worth of flour and dry out the cake.
  2. Room temperature: Before starting the cake or frosting, allow all the ingredients to come up to room temperature. Cold ingredients will be more difficult to mix together and will create an uneven texture.
  3. Mixing: Watch out for overmixing when whipping up the cake batter! It can cause the centers to sink and can overwork the gluten in the flour (which will lead to a dense cake).
  4. Baking & cooling: Cakes can continue to overbake and dry out as they sit in their pans so they shouldn't be cooled completely in the pan. BUT they will also be too delicate to flip out of the pans when they're fresh from the oven. The perfect amount of time to wait before flipping these cakes onto a wire rack is around 10 minutes after they come out of the oven. This is enough time for the fats and sugars to solidify slightly and give the cake enough structure to transfer while also keeping the cakes perfectly moist.
  5. Frosting: I HIGHLY recommend sifting the powdered sugar and cocoa powder for this frosting to ensure you get a smooth mixture without any uneven bumps or clumps. This frosting recipe makes enough to cover the outside of the cake in a thick fluffy layer or enough to cover the cake in a thinner layer with some leftover frosting for piping designs.
  6. Decorating: Make sure to cool the cakes COMPLETELY to room temperature before layering / decorating or the buttercream will melt.

check out these other recipes!

• Chocolate Cake
• BEST Vanilla Cupcakes
• Perfect Brownies
• Black Forest Cake

Lastly, if you made this or any of my recipes, be sure to leave a comment and review below! I love hearing your thoughts! Also tag me on Instagram @eatsdelightfulblog so I can see what you're making.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
marble cake slice in plate

Marble Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Mimi
  • Total Time: 1 hour 55 minutes
  • Yield: 1 (2 layer) cake
Print Recipe
Pin Recipe

Description

Say hello to the BEST marble cake around!! It's light and fluffy and layered with an airy chocolate buttercream frosting. Made with a mixture of butter and oil to give it the perfect balance of flavor and moisture, it's the perfect cake for both chocolate and vanilla lovers!


Ingredients

For the vanilla cake base:

  • 2 ½ cups (325g) all-purpose flour, spooned and leveled
  • 2 tbsp cornstarch 
  • 2 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • 1 ½ cups (360mL) milk, room temp
  • 1 ½ tbsp white vinegar 
  • ½ cup (115g) unsalted butter, room temp
  • ⅓ cup (80mL) vegetable oil, or any neutral flavored oil
  • 1 ½ cups (300g) granulated sugar
  • 3 large eggs, room temp
  • 2 tsp pure vanilla extract

For the chocolate marble:

  • ¼ cup (20g) unsweetened cocoa powder
  • 1 tsp black cocoa powder (optional)*
  • 5 tablespoons whole milk, room temp

For the chocolate buttercream frosting:

  • 1 ½ cups (340g) unsalted butter, room temp
  • 4 cups (520g) powdered sugar, sifted
  • 1 cup (80g) unsweetened cocoa powder, sifted
  • pinch of salt
  • 3-4 tablespoon milk
  • 1 tsp pure vanilla extract

Instructions

Marble Cake:

  1. Preheat your oven to 350F. Butter 2 (8" or 9") round cake pans and line the bottoms with parchment paper. Lightly dust the sides of the pans with flour and tap out any excess. Set aside.
  2. In a medium bowl, whisk together flour, cornstarch, baking powder, baking soda, and salt. Set aside.
  3. In a large measuring cup, mix together milk and vinegar. Set aside for 5 minutes while you prep the rest of the batter. It will thicken and curdle slightly.
  4. In a large bowl, combine butter, oil, and sugar. Using an electric mixer fitted with the paddle attachment or a wooden spoon by hand, cream together until lump free. It will look a little grainy but you shouldn't see any lumps of butter.
  5. Whisk the eggs in, one at a time, mixing well after each addition. Whisk in the vanilla with the final egg.
  6. Alternate mixing in the dry ingredients and milk. Start with about ⅓ dry ingredients followed by half of the milk. Mix in another ⅓ of dry ingredients, the remaining milk, and then finish off with the final ⅓ of the dry ingredients. 
  7. In a separate medium bowl, whisk together unsweetened and black cocoa powder and the 5 additional tablespoons milk until smooth. 
  8. Pour about half of the plain vanilla cake batter into the bowl with the cocoa mixture and fold together until streak free.
  9. Using a large cookie scoop or spoon, drop alternating dollops of the vanilla and chocolate cake batters into your baking pans (see above post for visual). You should have a blobby pattern that kind of looks like a chess board.
  10. Run a skewer or butter knife up and down through the batters to lightly swirl them and create the marble effect.
  11. Bake the cakes in the center of your preheated oven for 30-35 minutes (for 8" cakes) or 25-30 minutes (for 9") or until a skewer inserted into the center comes out clean with a few moist crumbs. 
  12. Cool the cakes for 10 minutes in the baking pans then flip onto a wire rack. Set aside to cool completely to room temperature before frosting. 

Chocolate Buttercream:

  1. In a large bowl, combine butter and powdered sugar.
  2. Using an electric mixer fitted with the paddle attachment, mix together on low speed until the sugar is dissolved. 
  3. Add in the cocoa, salt, 3 tablespoons milk, and vanilla. 
  4. Mix again on low until combined then increase the mixer speed to high and whip for about 1 minute or until smooth and fluffy. 
  5. If the frosting is too thick, mix in more milk, 1 tablespoon at a time, until it reaches your desired consistency. 
  6. Lay a cooled cake on a turntable or cake stand and spread some frosting on top. Place the second cake layer on top then use the remaining frosting to cover the outside.

Equipment

Image of KitchenAid Hand Mixer

KitchenAid Hand Mixer

Buy Now →
Image of KitchenAid Stand Mixer

KitchenAid Stand Mixer

Buy Now →
Image of Mixing Bowls

Mixing Bowls

Buy Now →

Notes

* Black cocoa powder helps naturally darken the chocolate marble and also adds an extra depth of chocolatey flavor. If you don't have any on hand, you can just leave it out if you prefer!

  • Prep Time: 25 minutes
  • Bake Time: 30 minutes
  • Category: Cakes

Did you make this recipe?

Tag me @eatsdelightfulblog on Instagram - I love seeing what you're making!

Enjoy!

* This post has been recently updated with a new recipe. If you love the old version, you can find it below!

Ingredients:

  • 2 cups (260g) all-purpose flour
  • 2 tablespoons cornstarch
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup (1 stick / 115g) unsalted butter, softened to room temperature
  • 1 cup (200g) granulated sugar
  • 2 large eggs, at room temperature
  • 1 teaspoon pure vanilla extract
  • 1 & ½ cups (360mL) + ¼ cup (60mL) milk, divided
  • ¼ cup (20g) unsweetened cocoa powder

Instructions:

  1. Grease a 9×13 inch baking dish with butter and/or line with parchment paper. Position a rack in the center of your oven and preheat to 350°F.
  2. Over a large bowl, sift together your flour, cornstarch, baking powder, baking soda, and salt. Set aside.
  3. In a separate large bowl, cream together butter and sugar. Whip for about 2 minutes, or until you're left with a fluffy and pale mixture. Add eggs to the butter-sugar mixture one at a time, beating well after each addition. Add vanilla and stir to combine.
  4. Alternate adding in dry ingredients and 1 & ½ cups milk, beating well after each addition until everything is just incorporated. Make sure to start and finish off with an addition of dry ingredients to avoid over mixing the flour. I like to do 3 additions of flour and 2 additions of milk.
  5. Reserve approximately 1 cup of batter for the chocolate marble. Pour the rest of the vanilla cake batter into your prepared baking dish, and set aside.
  6. Sift your cocoa powder into a small bowl, and add the remaining ¼ cup of milk. Whisk the two ingredients together until you get a smooth paste. Add this paste to the reserved cup of vanilla cake batter. Whisk until everything is incorporated.
  7. Pour or spoon the chocolate batter across the vanilla cake batter in the pan. Using a knife or a skewer, swirl the batter into a marble effect by running a thin knife or skewer up and down the batter lengthwise, then again width wise.
  8. Bake in the center of your preheated 350°F oven for 25 to 30 minutes, or until a skewer inserted in the center comes out clean. Cool completely to room temperature in the pan. Top with frosting, or slice and serve plain!
  9. Enjoy!

More Cakes

  • slice of sliced churros cheesecake in plate
    Churros Cheesecake
  • 2 slices of pumpkin coffee cake stacked in plate
    Pumpkin Coffee Cake
  • sliced cinnamon roll gooey butter cake on parchment lined wire rack overhead view
    Cinnamon Roll Gooey Butter Cake
  • 20 fall cake recipes collage with 4 photos and text in the center reading 20 fall cake recipes. Images are of spice cake (top left), chai maple cupcakes (top right), date syrup cake (bottom left), and pumpkin cheesecake (bottom right)
    20 Fall Cake Recipes

Reader Interactions

Primary Sidebar

author photo

Hi, I'm Mimi! I'm a former finance professional, turned full-time content creator. Welcome to my little corner of the internet!

More about me →

trending recipes

  • slice of sliced churros cheesecake in plate
    Churros Cheesecake
  • 2 slices of pumpkin coffee cake stacked in plate
    Pumpkin Coffee Cake
  • sliced cinnamon roll gooey butter cake on parchment lined wire rack overhead view
    Cinnamon Roll Gooey Butter Cake
  • 20 fall cake recipes collage with 4 photos and text in the center reading 20 fall cake recipes. Images are of spice cake (top left), chai maple cupcakes (top right), date syrup cake (bottom left), and pumpkin cheesecake (bottom right)
    20 Fall Cake Recipes
  • iced brown butter apple blondies on parchment lined wire rack close up of blondie with bite missing
    Brown Butter Apple Blondies
  • chewy pumpkin cookies on wire rack
    Chewy Pumpkin Cookies

see more recipes →

Footer

↑ back to top

This post may contain affiliate links. Please see our Privacy Policy for full details.

More

  • recipes
  • about me
  • privacy policy

Newsletter

  • sign up to receive recipes and updates by email!

Work With Me

  • contact

Eats Delightful Copyright © 2026. All Rights Reserved.

691 shares