Best, classic, old fashioned, quick, easy marble cake recipe, homemade with simple ingredients. Soft, moist, tender, firm vanilla cake with chocolate swirls.
In a large mixing bowl, cream together butter and sugar until light and fluffy. This takes about 5 minutes.
Add eggs and vanilla extract and mix until smooth.
In a separate bowl, whisk together the flour and baking powder.
Add the dry flour mixture into the wet mixture, alternating with buttermilk and mix until just combined.
Remove 1/3 of the batter into a separate bowl. Keep aside.
In another small bowl, add cocoa powder and water and mix until smooth.
Pour this chocolate mixture to the bowl of reserved batter and mix until smooth.
To assemble this cake, pour half the vanilla cake batter in a greased/floured loaf pan (Dimensions: 9x5).
Drop spoonfuls of the chocolate batter on top. Don't spread it.
Then, pour the remaining vanilla batter on top of the chocolate layer.
Drop spoonfuls of the remaining chocolate batter on top.
Use a skewer or knife to swirl the two batters together.
Bake at 350 degrees for 45-50 minutes or until an inserted toothpick in the center comes out clean. Rotate the pan halfway through for more even baking.
Allow the cake to cool for 10 minutes. Then, remove it from the pan and place it on a cooling rack and let it cool completely.
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 mixing often until icing is silky smooth.
Drizzle this on top of the cooled cake. Enjoy!