Chocolate Marble Cake From Scratch

Chocolate Marble Cake

This is  a  classic marble  cake  recipe  from scratch. It  is   a  delicious  cake   with  beautiful  chocolate  swirls   throughout.   The  cake  is   soft  and  moist  and   a  perfect   choice  for those  with  milk allergies. 

Course Dessert
Cuisine American
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 1 hour
Author Syama


  • 2 C AP Flour (240g)
  • 3/4 C Oil Unflavored
  • 4 Eggs Large
  • 1 C Sugar (250g)
  • 1/4 C Milk/Water
  • 2 Tbsp Unsweetened Cocoa
  • 21/2 Tsp Baking Powder
  • 1/4 TSp Salt
  • 1 Tsp Vanilla Extract
  • 2 Tbsp Water


  1. Pre heat the oven to 350°F (175°C).
  2. Lightly brush the insides of the cake pan with melted butter/oil and coat with flour. Line the bottom of the pan with parchment paper.
  3. Sift the flour, salt and baking powder  together. Take the cocoa in a small mixing bowl, add 2 Tbsp water, mix to form a paste and set aside.

  4. Mix oil, sugar, and eggs in a mixing bowl . Beat well till the mixture turns pale. Add the vanilla extract and mix well. Fold in half the flour mix. Stir in the milk/water. Gently fold in the remaining flour mix . The batter will be loose. Scoop a few spoonfuls of the batter (up to half) into the cocoa mix and stir till the mix reaches uniform color.

  5. Transfer the batter to the cake pan, alternating the brown and white batters till all the batter is used up. Make swirl patterns using a toothpick to get the marble look .
  6. Bake in the pre heated oven for 20 minutes. If the sides seem to brown reduce the temperature to 325°F(160°C) . Bake for additional 15 to 20 minutes for 8" or 9" round cakes. To check to see if the cake is done insert a cake tester/tooth pick/ skewer into the center of the cake. The cake is done when the test comes out clean.
  7. Remove from the oven and let cool in the pan for 5 minutes. Transfer to the wire rack and cool before slicing.

Recipe Video

Recipe Notes

Volume measurements  are  US