Go Back
This homemade Marble Cake recipe is the BEST!
Print Recipe
4.53 from 185 votes

Marble Cake from Scratch

This moist and delicious Marble Cake recipe is always a crowd pleaser! Frost with your favorite chocolate frosting (we love it with our Classic Chocolate Buttercream)!
Prep Time20 minutes
Cook Time28 minutes
Additional Time40 minutes
Course: Dessert
Cuisine: American
Servings: 15 servings

Ingredients

  • 3 cups (342g) cake flour
  • 2 cups (400g) sugar
  • 2 teaspoons (8g) baking powder
  • ½ teaspoon (3g) baking soda
  • ½ teaspoon (3g )salt
  • 2 sticks (226g) unsalted butter, softened.
  • 4 large eggs, room temperature.
  • 1 ¼ cup (299g) buttermilk *If you do not have buttermilk see note below.
  • 1 Tablespoon (12g) vanilla extract
  • 4 Tablespoons unsweetened cocoa powder measure then sift + 3 to 4 Tablespoons very hot water (for marbling)

Instructions

  • Preheat the oven to 325 degrees. Grease and flour three 8x2 inch round cake pans. Place a piece of parchment in the bottom of each pan. (Note that we used three layers- this recipe has been updated since our photos were taken. We will update the photos soon!)
  • Put the first 5 ingredients into the bowl of your mixer. Mix on low speed for at least 30 seconds to combine.
  • Add the softened butter (cut into pieces) mix on low speed just until it looks like coarse sand. The dry ingredients will be moistened/coated by the butter and will stick to together if you press some between two fingers. Don't over-mix or it will turn into a large dough-like ball.
  • Add the eggs 1 at a time, mixing until blended. 
  • Add the vanilla to the 1 ¼ cup buttermilk. With the mixer on lowest speed gradually pour into the mixer. Increase the speed to #2 or # 3 (on a KitchenAid mixer). Mix for about 2 minutes, batter will be smooth and fluffy. If you are using a hand mixer rather than a stand mixer, mix a bit longer.

MARBLING INSTRUCTIONS

  • Mix 4 Tablespoons unsweetened cocoa powder with 3 to 4 Tablespoons very hot water. Stir until smooth & set aside.
  • Put 1 ½ cups cake batter into a medium sized bowl and stir in the chocolate mixture to create chocolate batter. Set aside.
  • Put about a cup of yellow batter into each of the three pans & spread, then add a few dollops of chocolate batter by the spoonful to each of the pans. Swirl with offset spatula or knife (we usually use something about ½ inch wide). Add more yellow batter by the spoonful, adding chocolate batter here and there until finished. Swirl this newly added yellow and chocolate. Be careful not to over-swirl- you'll lose the contrasting colors.
  • Bake at 325 degrees for 25-30 minutes or until a toothpick inserted in the center comes out clean. Let the cake cool in the pans 5-10 minutes, then turn out.

Video

Notes

** Buttermilk Substitute: In a measuring cup add 2 Tablespoons white vinegar or lemon juice. Fill the cup with milk to the 1 ¼ mark, stir and let sit for 5 minutes.