Best Marble Sheet Cake

Meet the Marble Sheet Cake that finally ends the “chocolate or vanilla? debate. This 9×13-inch butter cake bakes up thick and soft with dramatic dark swirls. Weeknight easy, party ready, and guaranteed to disappear one square at a time!

marble sheet cake covered with chocolate frosting and sprinkles.

Meet Your New Go-To Marble Sheet Cake

There’s always that moment at birthdays or potlucks where someone hovers over the dessert table deciding if they want chocolate or vanilla. This Marble Sheet Cake is my favorite way to say “both!”. It’s a soft, buttery vanilla cake with black cocoa swirls running through every slice, finished with a thick layer of frosting. Every square is a little bit vanilla, a little bit chocolate, and a lot of “I’m going back for another piece.”

If you’ve ever had a bland marble sheet cake that was disappointing (somehow neither vanilla nor chocolate enough!), rest assured – this is not that sheet cake. The base is a classic sour cream and buttermilk butter cake, so it bakes up tall, tight-crumbed, and flavorful rather than airy and bland. Then we take half the batter and whisk in black cocoa and a splash of oil, turning it into these dark, brownie-like ribbons that stay extra moist and fudgy as the cake cools.

Sheet cakes are also my happy place when I want a celebration-worthy dessert without the hassle of layers. There’s no stacking, no leveling, no crumb coat… just bake, cool, frost, slice. A 9×13-inch pan fits in the fridge, travels well, and cuts into neat little squares for school events, office celebrations, or “neighbors are coming over last minute” nights. Frost it right in the pan, and you’re done.

While dozens of frosting flavors pair well with a marble sheet cake, I opted for a simple chocolate cream cheese frosting. It’s creamy and smooth with enough cocoa to stand up to the black cocoa swirl, and the tang from the cream cheese keeps the whole thing from feeling too sweet. Spread on a thick layer, add a few swoops or sprinkles on top, and you’ve turned a simple butter cake into the dessert everyone is still talking about on the drive home.

side view of a slice of marble sheet cake highlighting the chocolate and vanilla swirls.

Ingredients and Substitutions

Pictured below is what you’ll need to make this marble sheet cake and chocolate cream cheese frosting, along with some key ingredient notes and substitutions.

  • Eggs: For an egg-free version, use a commercial egg replacer or five flax “eggs” (1 tablespoon ground flaxseed + 3 tablespoons of water per egg, mixed and set aside until thick). The cake will be denser and may not rise quite as high, but will still be sliceable and flavorful.
  • Sour Cream: Full-fat sour cream yields the best cake texture, but full-fat plain Greek yogurt can be used as a substitute.
  • Flour: Use all-purpose flour, or a 1:1 gluten-free baking blend with xanthan gum to keep the cake gluten-free. The cake will be a bit more delicate, so keep an eye on the bake time and avoid overbaking.
  • Buttermilk: Real buttermilk is best, but in a pinch, stir 2 teaspoons of vinegar or lemon juice into 3/4 cup milk, rest for 5 to 10 minutes, and use.
  • Black Cocoa Powder: Dutch-processed cocoa powder can be used instead, although the color will not be as dark and the flavor will not be quite as pronounced.
overhead view of ingredients used to make a marble sheet cake.

How to Make the Best Marble Sheet Cake

  1. Cream Butter and Sugar: Beat the butter and sugar until light and fluffy. Add the eggs, vanilla, and sour cream, mixing until smooth.
  1. Alternate Dry Ingredients and Buttermilk: On low speed, add about 1/3 of the dry ingredients, then half the buttermilk. Repeat, ending with dry ingredients, mixing just until no streaks of flour remain.
  1. Make the Chocolate Batter: Divide the batter in half. Whisk black cocoa powder and oil into half of the batter until smooth, thick, and dark.
  1. Layer the Batters: Spread half of the vanilla batter evenly in the pan. Dollop chocolate batter over the top, then spoon the remaining vanilla batter over and around the chocolate. Use a knife to gently swirl the batters together.
  1. Bake: Bake until the top is golden and a tester inserted into the center comes out with a few moist crumbs.
freshly baked marble sheet cake still in the pan.
  1. Frost and Decorate: Make the desired frosting, then spread it over the cooled cake, adding swirls, shaved chocolate, or sprinkles on top. Slice into squares.

Moist Chocolate Swirl

One reason many marble cakes are subpar is that the chocolate batter is so dry. When you stir cocoa powder into batter, you aren’t just adding flavor – you’re also shifting the balance of fat and liquid. The base of this cake is a classic butter cake made with sour cream and buttermilk, so there is plenty of fat and moisture. But once black cocoa comes into play, the rules change a bit. Cocoa powder is quite dry, so it grabs onto moisture and leaves the chocolate portion notably drier than the vanilla. So how do we solve this?

Instead of changing the entire recipe or making two separate batters, we target the problem using my favorite subject… kitchen chemistry!

Kitchen Chemistry

Cocoa powder contains little fat compared to starch and fiber, which makes it strongly hydrophilic and able to bind a significant amount of water from the cake batter. By adding vegetable oil directly to the cocoa-enriched batter, we restore the fat-to-starch balance and maintain a similar tenderness and texture to the vanilla half of the cake.

We’re specifically using oil and not melted butter for a reason: butter is a solid at room temperature, resulting in a stiffer texture. Using oil in the chocolate swirl instead of butter helps to hydrate the chocolate even more, for the perfect marble cake.

squares of sheet cake with one slice turned on its side showing the marbled interior.

Tips and Tricks for the Best Marble Sheet Cake

  1. Room Temperature Ingredients: Let the butter, eggs, sour cream, and buttermilk come to room temperature so everything blends into a smooth, even batter.
  2. Don’t Skip the Oil: The small amount of oil added to the chocolate batter is what keeps the black cocoa swirl soft and fudgy instead of dry.
  3. Swirl, Don’t Stir: Use a knife to make a few figure-eights through the batter rather than stirring the two batters together.
  4. Use the Right Pan: A metal 9×13-inch pan gives the most even bake and cleanest edges; glass pans tend to run a little hotter and may require an adjustment in bake time.
  5. Frosting: The recipe includes a chocolate cream cheese frosting, but this cake also pairs perfectly with chocolate buttercream frosting, Nutella buttercream frosting, hot fudge frosting, or cream cheese frosting.
  6. Storage: The unfrosted cake can be stored at room temperature for up to 4 days. Depending on frosting, the frosted cake can be stored at room temperature (buttercream) or in the refrigerator (cream cheese or sour cream frosting). Let slices sit at room temperature for 20 minutes before serving for the best texture and flavor. The cake can be frozen on a baking sheet until firm, then wrapped in plastic wrap and stored in a freezer bag for up to 3 months.
  7. Recommended Tools: Stand Mixer | Kitchen Scale | Mixing Bowls | Offset Spatula | Black Cocoa Powder

More Chocolate and Vanilla Desserts

2025 Sheet Cake of the Month Recipes

slice of marble sheet cake with chocolate frosting on a dessert plate.

Best Marble Sheet Cake

Yield: Serves 16
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Weeknight simple yet celebration worthy, this Marble Sheet Cake layers a tender sour cream–buttermilk vanilla cake with dark chocolate swirls.

Ingredients

For the Marble Cake:

  • 1 1/4 cup (283 grams) unsalted butter, room temperature
  • 2 cups (396 grams) granulated sugar
  • 5 large eggs, room temperature
  • 1 tablespoon vanilla extract
  • 1/2 cup (113 grams) full-fat sour cream, room temperature
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 3 cups (360 grams) all-purpose flour
  • 3/4 cup (170 grams) buttermilk, room temperature
  • 1/4 cup (21 grams) black cocoa powder
  • 2 tablespoons vegetable oil

For the Chocolate Cream Cheese Frosting:

  • 1 cup (227 grams) full-fat brick cream cheese, room temperature
  • 1/2 cup (113 grams) unsalted butter, room temperature
  • 2 1/2 cups (282 grams) confectioners' sugar
  • 1/2 cup (42 grams) natural unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 1-2 tablespoons heavy cream

Instructions

    1. Preheat the oven to 350°F. Line a 9 x 13-inch baking dish with parchment paper and grease.
    2. Make the Cake Batter. In a small bowl, whisk the flour, baking powder, baking soda, and salt. Set aside.
    3. Using an electric mixer on medium speed, beat the butter and sugar until light and fluffy, 3 to 4 minutes. Add the eggs, one at a time, followed by the vanilla and sour cream, and beat until smooth.
    4. Add approximately 1/3 of the dry ingredients to the cake batter, mixing on low speed until just incorporated, followed by half of the buttermilk. Repeat, ending with the remaining dry ingredients. Continue to mix just until no streaks of flour remain.
    5. Make the Chocolate Batter. Scoop approximately half of the batter into a separate bowl. Whisk in the cocoa powder and vegetable oil.
    6. Swirl the Cake. Spread half of the vanilla cake batter in the prepared pan and smooth the top with a spatula. Dollop the chocolate batter on top of the vanilla, then spread the remaining vanilla batter on top. Use a knife to swirl the chocolate and vanilla batters together. Gently but firmly bang the pan on the counter a few times to release any air bubbles.
    7. Bake the Cake. Bake for 33 to 36 minutes, until the top is golden brown and a tester inserted into the center comes out with no wet batter. Transfer the cake to a wire rack and cool completely.
    8. Make the Frosting. Beat the butter and cream cheese on high speed using an electric mixer for 1 to 2 minutes, until completely smooth and creamy. Gradually add the confectioners' sugar and cocoa powder, mixing continuously on low and stopping occasionally to scrape the sides and bottom of the bowl, until completely combined. Add the vanilla extract, salt, and 1 tablespoon of heavy cream, turn the mixer to medium-high, and beat for 1 minute. If the frosting is thicker than desired, add 1 additional tablespoon of heavy cream.
    9. Frost the Cake. Once the cake is fully cooled, spread the frosting over the top and decorate with additional swirls of frosting, shaved chocolate, or sprinkles.

Notes

  1. Use a knife to make a few figure-eights through the batter rather than stirring the two batters together.
  2. A metal 9×13-inch pan gives the most even bake and cleanest edges; glass pans tend to run a little hotter and may require an adjustment in bake time.
  3. The recipe includes a chocolate cream cheese frosting, but this cake also pairs perfectly with chocolate buttercream frostingNutella buttercream frostinghot fudge frosting, or cream cheese frosting.
  4. The unfrosted cake can be stored at room temperature for up to 4 days. Depending on frosting, the frosted cake can be stored at room temperature (buttercream) or in the refrigerator (cream cheese or sour cream frosting). Let slices sit at room temperature for 20 minutes before serving for the best texture and flavor. The cake can be frozen on a baking sheet until firm, then wrapped in plastic wrap and stored in a freezer bag for up to 3 months.
  5. Recommended Tools: Stand Mixer | Kitchen Scale | Mixing Bowls | Offset Spatula | Black Cocoa Powder

Recommended Products

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

Did you make this recipe?

Don't forget to leave a rating or a comment and share your recipe photos on Instagram - tag @bunsenburnerbakery!

Weeknight simple yet celebration worthy, this Marble Sheet Cake layers a tender sour cream–buttermilk vanilla cake with dark chocolate swirls and chocolate cream cheese frosting that disappears fast.