Marble Cake

awesome cake, perfect for when you can't decide what flavor you want
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 3 hours
Course Dessert
Cuisine American


  • 1/2 cup natural cocoa powder, such as Hershey’s
  • 2 1/2 cups granulated sugar
  • 1/2 cup water
  • 4 oz semi sweet chocolate bar
  • 1 cup buttermilk
  • 4 large eggs
  • 2 tsp pure vanilla extracts
  • 3 cups all-purpose flour spooned into measuring cup and leveled-off
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 3/4 tsp salt
  • 1 cup unsalted butter

For the glaze:

  • 1 cup powdered sugar sifted
  • 1/3 cup heavy cream


For the cake:

  • Preheat the oven to 325°F and set an oven rack in the middle position. Spray a 10-in (12-cup) Bundt pan generously with nonstick cooking spray with flour, such as Baker’s Joy or Pam with Flour.
  • In a small saucepan, combine the cocoa powder, 1/2 cup of the sugar, and the water. Bring to a simmer over high heat, whisking until smooth. Off the heat, immediately add the chocolate; whisk until the chocolate is melted and the mixture is smooth. Set aside.
  • In a medium bowl, whisk together the buttermilk, eggs, and vanilla. Set aside. (Note that the mixture will start to look curdled as it sits; that’s okay.)
  • In the bowl of an electric mixer fitted with the paddle attachment or beaters, combine the flour, baking powder, baking soda, salt, and remaining 2 cups of sugar. Beat on low speed for 30 seconds to combine. Add the softened butter and half of the buttermilk mixture and mix on low speed until moistened but still a little crumbly, about 1 minute. With the mixer running on low, gradually add the remaining buttermilk mixture until incorporated, then increase the speed to medium and mix for three minutes, stopping once to scrape down the sides and bottom of the bowl with a rubber spatula. The batter should look pale and creamy. Scrape down the sides and bottom of the bowl again, making sure the batter is evenly mixed.
  • Transfer about 2-1/2 cups of the batter to a medium bowl. Add the chocolate mixture and whisk until smooth.
  • Spoon half of the remaining vanilla batter into the prepared Bundt pan. Pour the chocolate batter over top. Finish by spooning the remaining vanilla batter over the chocolate (don’t worry about covering the chocolate layer completely). Using a butter knife, swirl the batters together with a figure-eight motion, going three times around the pan. It may not look like the batters are swirled; that’s okay. It’s important not to over-swirl.
  • Bake for 60 to 70 minutes, or until a cake tester comes out clean. Set the pan on a cooling rack. Using a skewer or toothpick, poke about 40 holes in the bottom of the still-hot cake, going about 3/4 of the way down. Spoon or brush half of the glaze evenly over the bottom of the cake. If the glaze starts to pool on the surface, poke more holes to help it absorb. Leave the cake on the rack to cool for 30 minutes.
  • Invert the cake onto a serving platter. Brush the remaining glaze evenly over the top and sides of the cake, letting it soak in as you go. (Go slowly so that the glaze gets absorbed.) Let the cake sit for at least two hours before serving. Cut with a serrated knife.

For the decorative glaze

  • combine all ingredients
  • drizzle over cake


  1. Make-Ahead Instructions: This cake keeps well for several days. Once cool, store in a cake dome (or cover with plastic wrap) at room temperature until ready to serve.
  2. Freezer-Friendly Instructions: The cake can be frozen for up to 3 months. After it is completely cooled, double-wrap it securely with aluminum foil or plastic freezer wrap, or place it in heavy-duty freezer bag. Thaw overnight on the countertop before serving.
About Author


Hello there!
I am Numnum, a baker, blogger and a well known lover of sweets!
I post recipes on my blog 1-2 times per week! You can visit my food blog at

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe: