Best Marble Cake Recipe From Scratch

I made a Vanilla Chocolate Marble Cake that slices like silk and looks so improbably professional you’ll keep scrolling to see my secret.

A photo of Best Marble Cake Recipe From Scratch

I’m obsessed with this Vanilla Chocolate Marble Cake because it’s the kind I can’t stop slicing. I love how the chocolate streaks make each bite different, messy and honest.

Floury crumbs, unsalted butter richness and dark hit from unsweetened cocoa powder that actually tastes like chocolate. Marble Cake Recipe Moist is what my oven usually spits out on weekends.

And yeah I judge cakes by how they fall apart on a plate. Not delicate.

Not pretending. Just a loud, dense slice that tastes like I cared more about flavor than presentation.

I crave it every week and I mean it.

Ingredients

Ingredients photo for Best Marble Cake Recipe From Scratch

  • All-purpose flour: Basically gives the cake structure and gentle crumb.
  • Baking powder: It’s the lift that keeps crumbs light and airy.
  • Fine salt: Brings out sweetness and balances the batter’s flavors.
  • Unsalted butter: Adds richness, tender crumb, and that buttery taste.
  • Granulated sugar: Sweetness and a bit of tenderizing as it creams.
  • Eggs: They bind, add moisture, and give a nice rise.
  • Vanilla extract: It’s warmth and familiar sweetness in every bite.
  • Whole milk: Adds creaminess and helps batter mix smoothly.
  • Sour cream or yogurt: Basically makes the cake extra moist and tender.
  • Unsweetened cocoa powder: Gives chocolate depth without extra sugar.
  • Hot coffee or water: Wakes up the cocoa for richer chocolate notes.
  • Vegetable oil or melted butter: Adds shine and smoother chocolate swirls.
  • Confectioners sugar: Plus a pretty, sweet dusting before serving.

Ingredient Quantities

  • 2 1/2 cups (312 g) all purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon fine salt
  • 1 cup (227 g) unsalted butter, softened
  • 1 3/4 cups (350 g) granulated sugar
  • 4 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 cup whole milk, room temperature
  • 1/2 cup sour cream or plain yogurt (for extra moistness)
  • 1/3 cup (35 g) unsweetened cocoa powder, sifted
  • 1/4 cup hot coffee or hot water (to bloom the cocoa)
  • 2 tablespoons vegetable oil or melted butter (adds shine to the chocolate swirl)
  • Confectioners sugar for dusting, optional

How to Make this

1. Preheat oven to 350°F (175°C). Grease a 9×5 inch loaf pan or a 9-inch bundt pan and line the bottom with parchment for easy unmolding, then flour lightly if you want extra insurance.

2. Whisk together 2 1/2 cups (312 g) all purpose flour, 2 teaspoons baking powder and 1/2 teaspoon fine salt in a bowl; set aside so the leavening is evenly distributed.

3. In a large bowl beat 1 cup (227 g) softened unsalted butter with 1 3/4 cups (350 g) granulated sugar until light and fluffy, about 3 to 5 minutes. This traps air so the cake rises. Scrape the sides sometimes or it wont be even.

4. Add 4 large room temperature eggs one at a time, beating just until combined after each. Stir in 1 teaspoon vanilla extract.

5. In a measuring cup mix 1 cup whole milk and 1/2 cup sour cream or plain yogurt. Add the milk-sour cream mixture to the batter in three additions, alternating with the dry ingredients from step 2 (start and end with the dry). Mix gently, just until no streaks of flour remain. Overmixing makes a dense cake.

6. Spoon about two thirds of the batter into a separate bowl to make the vanilla portion. To the remaining batter add 1/3 cup (35 g) sifted unsweetened cocoa powder, 1/4 cup hot coffee or hot water (to bloom the cocoa), and 2 tablespoons vegetable oil or melted butter; stir until smooth and glossy. The hot liquid wakes up the chocolate, and the oil gives shine to the swirl.

7. Layer spoonfuls of vanilla and chocolate batters into the prepared pan: start with vanilla, then chocolate, alternating until all batter is used. Use a knife or skewer to make a few figure-eight swirls for that classic marble look, but dont overdo it or the colors will blend.

8. Bake in the center of the oven for about 45 to 55 minutes, until the top is golden and a toothpick inserted into the center comes out with a few moist crumbs but not wet batter. If the top browns too fast, tent loosely with foil.

9. Cool the cake in the pan for 10 to 15 minutes, then invert onto a rack to cool completely. If you try to slice it too soon it will crumble or be gummy.

10. Dust with confectioners sugar if you like, slice with a serrated knife using a gentle sawing motion, and serve. Leftovers keep well wrapped at room temperature for 2 days or in the fridge for up to 5 days. For extra flavor warm slices briefly before serving.

Equipment Needed

1. Oven (preheated to 350°F / 175°C)
2. 9×5 inch loaf pan or 9 inch bundt pan (greased and parchment-lined)
3. Mixing bowls (one large, one medium)
4. Electric mixer or hand mixer (or a sturdy whisk if needed)
5. Dry measure cups and spoons plus a kitchen scale (for accurate flour and sugar)
6. Rubber spatula and a stiff spoon or wooden spoon for folding
7. Sifter or fine mesh sieve (for cocoa and flour)
8. Measuring cup for liquids and a small cup or bowl for blooming cocoa
9. Cooling rack and a serrated knife or skewer for testing and slicing

FAQ

Best Marble Cake Recipe From Scratch Substitutions and Variations

  • All purpose flour: swap with cake flour for a lighter crumb — use 2 1/4 cups cake flour for every 2 1/2 cups AP, or for nuttier flavor use 100% whole wheat but reduce to 2 1/4 cups and add 2 tablespoons extra milk because whole wheat soaks more.
  • Unsalted butter: you can use equal-weight salted butter, just cut back on added salt; or use a neutral vegetable oil (like canola) at 3/4 cup oil for 1 cup butter for a moister, denser cake.
  • Granulated sugar: substitute light brown sugar 1:1 for a deeper, caramel note and a moister cake; coconut sugar also works 1:1 but gives a slightly earthy flavor and darker crumb.
  • Whole milk and sour cream: replace both with an equal amount of buttermilk (about 1 1/2 cups total) for tang and tenderness, or use all plain Greek yogurt thinned with a little water to the consistency of milk for extra richness.

Pro Tips

1) Let ingredients come fully to room temp. Cold eggs or butter make the batter seize or not trap air well, so set them out 30 to 60 minutes before you start. If you forget, pop eggs in warm (not hot) water for 5 minutes to help.

2) Don’t overmix after you add the flour and milk. Mix until you just don’t see streaks of flour. Overworking the batter gives a tough, dense loaf. Use a rubber spatula and fold gently, not beat.

3) Bloom the cocoa with hot coffee, not boiling water, for a deeper chocolate flavor. Let it sit 1 to 2 minutes and stir smooth. The little oil addition keeps the chocolate swirl glossy and prevents it from drying out.

4) Watch the bake and use the foil trick early. If the top is getting too brown before the center is done, tent a loose piece of foil over the pan and drop oven temp by 15 degrees. Also test doneness with a toothpick in a few spots not just the exact center, because marbled batter can hide a raw patch.

Please enter your email to print the recipe:

Best Marble Cake Recipe From Scratch

My favorite Best Marble Cake Recipe From Scratch

Equipment Needed:

1. Oven (preheated to 350°F / 175°C)
2. 9×5 inch loaf pan or 9 inch bundt pan (greased and parchment-lined)
3. Mixing bowls (one large, one medium)
4. Electric mixer or hand mixer (or a sturdy whisk if needed)
5. Dry measure cups and spoons plus a kitchen scale (for accurate flour and sugar)
6. Rubber spatula and a stiff spoon or wooden spoon for folding
7. Sifter or fine mesh sieve (for cocoa and flour)
8. Measuring cup for liquids and a small cup or bowl for blooming cocoa
9. Cooling rack and a serrated knife or skewer for testing and slicing

Ingredients:

  • 2 1/2 cups (312 g) all purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon fine salt
  • 1 cup (227 g) unsalted butter, softened
  • 1 3/4 cups (350 g) granulated sugar
  • 4 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 cup whole milk, room temperature
  • 1/2 cup sour cream or plain yogurt (for extra moistness)
  • 1/3 cup (35 g) unsweetened cocoa powder, sifted
  • 1/4 cup hot coffee or hot water (to bloom the cocoa)
  • 2 tablespoons vegetable oil or melted butter (adds shine to the chocolate swirl)
  • Confectioners sugar for dusting, optional

Instructions:

1. Preheat oven to 350°F (175°C). Grease a 9×5 inch loaf pan or a 9-inch bundt pan and line the bottom with parchment for easy unmolding, then flour lightly if you want extra insurance.

2. Whisk together 2 1/2 cups (312 g) all purpose flour, 2 teaspoons baking powder and 1/2 teaspoon fine salt in a bowl; set aside so the leavening is evenly distributed.

3. In a large bowl beat 1 cup (227 g) softened unsalted butter with 1 3/4 cups (350 g) granulated sugar until light and fluffy, about 3 to 5 minutes. This traps air so the cake rises. Scrape the sides sometimes or it wont be even.

4. Add 4 large room temperature eggs one at a time, beating just until combined after each. Stir in 1 teaspoon vanilla extract.

5. In a measuring cup mix 1 cup whole milk and 1/2 cup sour cream or plain yogurt. Add the milk-sour cream mixture to the batter in three additions, alternating with the dry ingredients from step 2 (start and end with the dry). Mix gently, just until no streaks of flour remain. Overmixing makes a dense cake.

6. Spoon about two thirds of the batter into a separate bowl to make the vanilla portion. To the remaining batter add 1/3 cup (35 g) sifted unsweetened cocoa powder, 1/4 cup hot coffee or hot water (to bloom the cocoa), and 2 tablespoons vegetable oil or melted butter; stir until smooth and glossy. The hot liquid wakes up the chocolate, and the oil gives shine to the swirl.

7. Layer spoonfuls of vanilla and chocolate batters into the prepared pan: start with vanilla, then chocolate, alternating until all batter is used. Use a knife or skewer to make a few figure-eight swirls for that classic marble look, but dont overdo it or the colors will blend.

8. Bake in the center of the oven for about 45 to 55 minutes, until the top is golden and a toothpick inserted into the center comes out with a few moist crumbs but not wet batter. If the top browns too fast, tent loosely with foil.

9. Cool the cake in the pan for 10 to 15 minutes, then invert onto a rack to cool completely. If you try to slice it too soon it will crumble or be gummy.

10. Dust with confectioners sugar if you like, slice with a serrated knife using a gentle sawing motion, and serve. Leftovers keep well wrapped at room temperature for 2 days or in the fridge for up to 5 days. For extra flavor warm slices briefly before serving.