clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Marble Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 41 reviews
  • Prep Time: 0 hours
  • Cook Time: 0 hours
  • Total Time: 0 hours
  • Yield: 12-16 1x
  • Category: Cakes, Sweet


  • 2½ cups (350 g) all purpose flour
  • 2 tsp baking powder
  • ½ tsp salt
  • ¾ cup (1½ stick, 12 tbsp, 169.5 g) unsalted butter at room temperature
  • 2 tbsp vegetable oil
  • 1½ cup white granulated sugar
  • 4 large eggs
  • 2 tsp vanilla extract
  • 1 cup (240 ml) whole milk
  • 6 tbsp unsweetened cocoa powder (***See note below)


  1. Pre-heat oven at 350°F (180°C).
  2. In a medium bowl sift the flour, baking powder and salt. Set aside.
  3. In a large bowl beat the butter, oil and sugar until it’s all soft and creamy. Now add one egg at a time and add the vanilla extract along with the last egg.
  4. Add the flour mixture in 3 batches alternating with the amount of milk, which will be added in 2 batches. Begin and end with the flour mixture. Mix only until each ingredient is incorporated without over mixing, otherwise, you will end up with a tough cake. Make sure to scrape the bowl well to make sure everything has been incorporated.
  5. Divide the batter into two separate bowls however you want. If you want it to be half vanilla and half chocolate, divide it into equal parts. If you want it to be more vanilla than chocolate then pour about 1/3 of batter into a separate bowl to make it into chocolate, etc.. Add the cocoa powder into the batter that will be the chocolate cake and stir until it is incorporated.
  6. Pour each batter into a prepared large Bundt pan alternating between each flavor. I use a spoon to make a thin layer of each. Then, with a chopstick, wooden skewer or knife gently swirl the batter to get that marble look. Bake for about 35-40 minutes or until a toothpick or knife inserted in the center comes out clean.
  7. Take the cake out of the oven and let it rest on a cooling rack for about 10 minutes. Then take it out of the pan and let it cool completely.


You can also melt about 5-6 ounces of semi sweet chocolate in the microwave or in a double boiler and use this mixture for the chocolate cake instead of the cocoa powder.