Marble Cake (Cupcakes) with video

Marble Cake doesn’t have to have two totally different textures between the vanilla and chocolate swirls. I created a process for making marble cake so that both flavors have the same exact soft and tender crumb. This cake is so tasty and so pretty.

a slice of marble cake on a plate

I created this recipe based on a question from a member of the Baking Sense – Recipe Workshop Facebook group. 

They were wondering if it’s possible to make a marble cake so that the chocolate and vanilla cake have the same texture. (By the way, it’s a private group but anyone can join. Send a request and I’ll add you to the group!)

How to make a better Marble Cake Recipe:

If you’ve ever made marble cake I think you probably know what the problem is.

Virtually all the recipes I’ve seen mix vanilla cake batter and then flavor a portion of that batter with cocoa, or cocoa and butter, or melted chocolate to create a chocolate cake batter.

When you take a fully mixed batter and add cocoa or chocolate to that batter, you will inevitably change the texture of the cake. You’ll have a denser chocolate cake mixed with a lighter vanilla cake.

So, how do we get cocoa into the batter without making the chocolate cake heavier? Well, I’ll tell you a little baking secret; cocoa acts like flour in cake batter.

You can turn almost any vanilla cake recipe into a chocolate cake by replacing a portion of the flour with cocoa powder.

In fact, my initial answer to the question of how to make a marble cake with a consistent texture was to make two batters.

First, make a vanilla batter. Then make the same recipe again, replacing a portion of the flour with cocoa. Of course, the trouble with that solution is that you have to mix two batters.

So my goal was to create a good marble recipe mixing one batter, but keeping the ingredients in balance. I had to figure out how to replace some of the flour in half of the cake with cocoa, while only mixing one batch of batter.

a marble cupcake on a mini cake stand

Step by step directions for making Marble Cake:

  • My solution was to set aside some of the flour before mixing. I reduced the amount of flour in the original recipe by 1 cup. I mixed the batter and divided it into two equal portions.
  • Since I reduced the amount of flour in the recipe by 1 cup, that means each half of the batter needed a 1/2 cup added back in.
  • I stirred a 1/2 cup of flour into the vanilla portion of the batter, and a 1/2 cup of cocoa into the chocolate batter. Now I had two batters with the same proportion of ingredients.
  • I baked the cake and was happy with how the process worked. I had a cake with consistent texture throughout. The trouble was, I wasn’t completely happy with the taste of the cake.
  • Because of the intense chocolate flavor, the cake needed to be a bit sweeter. It wasn’t quite “blog worthy” yet.
  • I increased the amount of sugar in the batter and, while I was at it, I added a little more buttermilk and butter so the cake would be very tender and tasty.

The results are wonderful, if I do say so myself.

How to marble a cake:

You can see in the video how I put the batter into the pans to create a wavy marbling that looks striking when the cake is cut.

It’s basically as easy as putting a dollop of vanilla batter in the middle of the pan. Then put a dollop of chocolate batter on top of the vanilla batter, then a dollop of vanilla batter, then chocolate batter, and so forth. 

The marble cake pattern will form itself as the cake bakes.

top view of a layer of marble cake

To make marble cupcakes simply drop a dollop of vanilla batter into each cup and then a dollop of chocolate.

marble cupcake with chocolate frosting on a mini cake stand

Watch the recipe video to see how to make Marble Cake.

If you love this recipe as much as I do, I’d really appreciate a 5-star review.

marble cake
Print Recipe
4.50 from 52 reviews

Marble Cake

Marble Cake doesn’t have to have two totally different textures between the vanilla and chocolate swirls. I created a process for making marble cake so that both flavors have the same exact soft and tender crumb. This cake is so tasty and so pretty.
Prep Time25 minutes
Bake Time40 minutes
Total Time1 hour 5 minutes
16 servings
Save Recipe


  • 3 large eggs
  • 3 yolks
  • 1 tablespoon vanilla extract
  • 12 oz buttermilk (1 ½ cups)
  • 11 ½ oz cake flour (2 ½ cups, separated, see note)
  • 1 tablespoon baking powder
  • ¾ teaspoon table salt
  • 16 oz granulated sugar (2 cups)
  • 12 oz unsalted butter (room temperature, cut into 1″ chunks)
  • 2 ¼ oz cocoa powder (½ cup, preferably Dutch processed)


  • Line two 8" cake pans with parchment paper or butter and flour the bottom of the pans (see note 2). Preheat the oven to 350 °F.
  • Whisk 3 large eggs, 3 yolks and 1 tablespoon vanilla extract with ¾cup (6 oz) of the buttermilk. Set Aside.
  • In a the bowl of a stand or a large mixing bowl, sift together 2 cups of the flour (reserve last ½ cup) with 1 tablespoon baking powder, ¾ teaspoon table salt and 16 oz granulated sugar.
  • Mix the dry ingredients on low speed for 30 seconds to combine the ingredients.
  • With the mixer running, toss in 12 oz unsalted butter. Add the remaining ¾ cup of buttermilk. Increase the speed to medium and mix for 2-3 minutes until the batter gets lighter in color and texture.
  • Scrape the bowl and beaters. Add the egg mixture in 3 batches. Divide the batter into two equal portions.
  • Sift the reserved ½ cup of flour over one portion of the batter and stir it until well-combined.
  • Sift 2 ¼ oz cocoa powder over the other portion of batter and stir it in until well-combined.
  • Pour a large dollop of vanilla batter into each pan, then pour a large dollop of chocolate batter on top of the vanilla batter in each pan. Continue alternating the vanilla and chocolate batter until all the batter is gone. Shimmy the pan to settle the batter then use a small spatula to lightly smooth to an even layer. Don't over mix at this point or you'll loose the marble pattern.
  • Bake until the cake springs back when lightly pressed or a toothpick inserted into the center comes out clean, about 40 minutes.
  • Cool for 5 minutes in the pan then remove the cakes from the pans and set on a cooling rack and cool completely.
  • At this point, the cakes can be wrapped in plastic and kept at room temperature overnight or frozen for up to 3 months before using.

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.



If measuring the flour by volume use the “dip & sweep” method. That is, dip the measuring cup into the flour bin, overfill it, then sweep away the excess.
This batter can also be baked in as 24 cupcakes. You will need to adjust the baking time . Cupcakes will take about 15 minutes.


Serving: 1slice | Calories: 383kcal | Carbohydrates: 47g | Protein: 6g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 115mg | Sodium: 228mg | Potassium: 132mg | Fiber: 2g | Sugar: 30g | Vitamin A: 660IU | Calcium: 91mg | Iron: 1mg
Have you tried this recipe?Mention @eileen.bakingsense or tag #bakingsense!

You might also like:

a slice of mochaccino cake
Mochaccino Cake
a slice of better carrot cake with cream cheese frosting
Better Carrot Cake
chocolate butter cake
Chocolate Butter Cake
a slice of velvety soft white cake
Velvety White Cake
old fashioned chocolate layer cake
Old Fashioned Chocolate Cake
a slice of Snow White Coconut Layer Cake
Snow White Coconut Cake

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I’m planning on making this cake for chirstmas but I have to make it at least two days advance what are the storing instructions ? Could I freeze it and take it out on the day or could I just leave it in the refrigerator?

    1. Do you plan to store the cake with filling or just the cake? Freezing would be your best option if it’s unfilled. If the cake is filled the best way to store it would depend on the type of filling.

    1. Not in a 1:1 swap or the cake will be too dense. For each cup of cake flour use 3/4 cup of AP flour plus 2 tablespoons cornstarch.

  2. I almost died and went to heaven when i tasted the batter for this cake. The vanilla cake batter was so good, then I tasted the chocolate and it was like… whatttttttttt, how can this be this good!? All that to say, can I make these as stand alone cakes? I love all your recipes, but there is something extra amazing about these two flavors. They’re to die for!

  3. Thank you so much for sharing your wonderful recipe
    I am glad , I found you. I can not wait to try
    Your Marble cake .

  4. Are you sure the amount of butter listed is correct? 3 sticks seems like a lot in proportion to the other ingredients. I made these into cupcakes last night with high hopes, and they turned out terrible. The batter seemed great but after taking them out of the oven, they shrunk up and had a terrible spongy texture. The only time I have seen cupcakes behave this way is when I accidentally added too much butter. Just curious!

    1. Hi Holly, the butter amount in the recipe is correct. Since I haven’t made this recipe since I posted it I made some cupcakes today and they were good. But thank you for asking a question because when I reviewed the recipe I did adjust the amount for the baking powder just a bit.

  5. Thanks for Your Work. Bur I would like ro know how can I do the frosting. And ve un tj theaching club