Marble Cake Recipe

Marble Cake Recipe

How To Make Marble Cake

Every slice of this decadent marble cake comes with beautiful vanilla and chocolate swirls layered with a rich milk chocolate frosting.

Preparation: 1 hour
Cooking: 25 minutes
Chill Time: 3 hours
Total: 4 hours 25 minutes



  • 2cupscake flour,spoon & leveled
  • 2tspbaking powder
  • ½tspsalt
  • 1cupunsalted butter,(2 sticks), softened to room temperature
  • ¾cupgranulated sugar
  • ½cuplight brown sugar,tightly packed
  • 2large eggs,at room temperature
  • 4large egg yolks,at room temperature
  • 1tbsppure vanilla extract
  • cupbuttermilk,at room temperature
  • 4ozbittersweet or semi sweet chocolate,coarsely chopped

For Milk Chocolate Frosting:

  • cupsunsalted butter,(2.5 sticks), softened to room temperature
  • cupsconfectioner’s sugar0 g)0 g)
  • ¾cupnatural unsweetened cocoa powder,or Dutch process
  • ¼tspsalt
  • 1tsppure vanilla extract
  • ¼cupheavy cream,or half and half, or whole milk

For Optional:

  • chocolate or rainbow sprinkles,for decorating


  1. Preheat oven to 350 degrees F. Spray or lightly butter two 9-inch cake pans. Set aside.

  2. Sift the cake flour, baking powder, and salt together in a large bowl. Set aside.

  3. With a handheld or stand mixer fitted with a paddle attachment, beat the butter at high speed in a large bowl for about 1 minute until smooth and creamy.

  4. Add the granulated and brown sugars and beat on high speed for 3 to 4 minutes until creamed. Scrape down the sides and up the bottom of the bowl as needed.

  5. With the mixer running on low speed, add the eggs then the egg yolks one at a time, then add the vanilla extract. Beat on medium-high speed until combined. Scrape down the sides and up the bottom of the bowl as needed.

  6. With the mixer running on low speed, add the dry ingredients in 3 additions, alternating with the buttermilk and mixing each addition just until incorporated. Do not overmix.

  7. Use a whisk to rid any large lumps, if needed. The batter will be slightly thick.

  8. Remove 1 cup of yellow batter and pour into a medium bowl. Melt 4 ounces of chocolate in the microwave, stopping and stirring every 20 seconds until completely smooth.

  9. Pour chocolate into the 1 cup of yellow batter that was set aside and stir until combined.

  10. Pour an even layer of the yellow batter into each cake pan. Spoon chocolate batter on top.

  11. Pour the remaining yellow batter on top of the chocolate. Using a knife, swirl the two batters together. Don’t worry if it’s not perfect.

  12. Bake the layers for 22 to 27 minutes, or until a toothpick inserted into the center of one cake comes out clean.

  13. During bake time, loosely cover the cakes with aluminum foil if the tops are browning too quickly. Remove cakes from the oven and allow to cool completely in the pans set on a wire rack.


  1.  With a handheld or stand mixer fitted with a whisk attachment, beat the butter at high speed in a large bowl for about 1 minute until smooth and creamy.

  2. Add confectioners’ sugar, cocoa powder, salt, vanilla, and cream with the mixer running on low. Once added, increase to high speed and beat for 3 full minutes.

  3. Add 1 to 2 more tablespoons confectioners’ sugar if frosting is too thin or 1 to 2 more tablespoons of cream if frosting is too thick. Taste the frosting and add a pinch more salt if it’s too sweet.

  4. If needed, level cakes to create a flat surface. Place 1 cake layer on a cake stand or large serving plate. Evenly spread about ¾ cup frosting on top.

  5. Top with 2nd cake and spread the remaining frosting all over the sides and top. Decorate with sprinkles if desired. Slice and serve.

  6. Cover any leftover cake and store at room temperature for 2 to 3 days or in the refrigerator for up to 5 days.


  • Calories: 852.19kcal
  • Fat: 51.05g
  • Saturated Fat: 31.23g
  • Trans Fat: 1.68g
  • Monounsaturated Fat: 14.02g
  • Polyunsaturated Fat: 2.36g
  • Carbohydrates: 98.11g
  • Fiber: 3.52g
  • Sugar: 70.73g
  • Protein: 7.43g
  • Cholesterol: 229.60mg
  • Sodium: 309.73mg
  • Calcium: 139.80mg
  • Potassium: 244.46mg
  • Iron: 3.83mg
  • Vitamin A: 418.00µg
  • Vitamin C: 0.20mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!