A marble cake is a unique cake because it combines a chocolate cake with a vanilla cake. The first thing you need to do is to preheat your oven to 350 degrees Fahrenheit butter your baking pan or use a nonstick spray to coat it because we don’t want our cake to stick. Start with melting our chocolate, use either semisweet or bittersweet chocolate and put that in a heatproof bowl, melt it till it’s nice and smooth.

Remove it from the heat, give it a quick stir and put it aside to cool to room temperature. For the cake batter, add butter to a mixer and beat it until creamy and smooth. With the mixer running on low speed or medium-low, gradually add a cup of granulated sugar. Make sure all the air has been removed from the mixture by beating it at medium speed for another three to five minutes until it is creamier and fluffy.

Next, add 3 large eggs one at a time and have your eggs at room temperature, once you are done, add a teaspoon of vanilla along with a third cup of sour cream or full-fat plain yoghurt. For the dry ingredients, add a half teaspoon of baking powder to all-purpose flour, a quarter of a teaspoon of baking soda and half a teaspoon of salt then sift the dry ingredients making sure the ingredients are well mixed into the flour.

Start adding the flour to the batter mixture in the mixer and start the mixer on low speed and then increase as it starts to mix, add milk as you continue to beat the mixture. Once you are done and everything is well incorporated, divide the batter into two bowls and add the melted chocolate mixture to one of the bowls with the batter.

Place the batter in a baking pan alternating both the batter with the melted chocolate and the batter without until you are done. Use a toothpick to make a swirl until it is marbelized. Put it in the oven for 35 to 40 minutes until a toothpick inserted into the centre of the marble cake comes out clean.


  • 1/2 cup Butter Unsalted, Room temperature
  • 1 cup Granulated sugar
  • 3 Eggs Large
  • 2 tsp Vanilla extract
  • 1 3/4 cups Cake flour
  • 1.5 tsp Baking powder
  • 2/3 cup Buttermilk
  • 1/4 cup Cocoa powder
  • 2 tbsp Water Hot

Chocolate Ganache

  • 1 cup Chocolate chips Semisweet
  • 1/2 cup Heavy cream


  1. In a large mixing bowl, cream together butter and sugar until light and fluffy. This takes about 5 minutes.
  2. Add eggs and vanilla extract and mix until smooth.
  3. In a separate bowl, whisk together the flour and baking powder.
  4. Add the dry flour mixture into the wet mixture, alternating with buttermilk and mix until just combined.
  5. Remove 1/3 of the batter into a separate bowl. Keep aside.
  6. In another small bowl, add cocoa powder and water and mix until smooth.
  7. Pour this chocolate mixture to the bowl of reserved batter and mix until smooth.
  8. To assemble this cake, pour half the vanilla cake batter in a greased/floured loaf pan (Dimensions: 9×5).
  9. Drop spoonfuls of the chocolate batter on top. Don’t spread it.
  10. Then, pour the remaining vanilla batter on top of the chocolate layer.
  11. Drop spoonfuls of the remaining chocolate batter on top.
  12. Use a skewer or knife to swirl the two batters together.
  13. Bake at 350 degrees for 45-50 minutes or until an inserted toothpick in the centre comes out clean. Rotate the pan halfway through for more even baking.
  14. Allow the cake to cool for 10 minutes. Then, remove it from the pan place it on a cooling rack and let it cool completely.
  15. While the cake is cooling, prepare the ganache icing: Add chocolate chips and heavy cream in a microwave-safe bowl. Heat in 20-second increments and mix often until the icing is silky smooth.
  16. Drizzle this on top of the cooled cake.