This Chocolate Marble Butter Cake is soft, buttery, and beautifully swirled with rich chocolate batter. Baked in a bundt pan and finished with a smooth chocolate glaze, it makes a lovely dessert for family gatherings, afternoon tea, or special occasions.
Why You’ll Love This Recipe
This cake has the perfect balance of vanilla and chocolate in every slice. The butter gives it a tender, rich crumb, while the chocolate swirl adds a deeper flavor without overpowering the cake.
You’ll also love how elegant it looks with very little effort. The bundt shape, glossy glaze, and chocolate sprinkles make it feel bakery-style, but the method is simple enough for home baking.
It is also a great make-ahead dessert because the texture stays moist when stored properly.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the cake batter:
250g unsalted butter, softened 200g granulated sugar 4 large eggs, at room temperature 1 teaspoon vanilla extract 300g all-purpose flour 2 teaspoons baking powder ½ teaspoon salt 120ml whole milk
150g dark chocolate, chopped 100ml heavy cream 1 tablespoon butter
For the topping:
Chocolate sprinkles, as desired
Directions
Preheat the oven to 170°C. Grease a bundt pan very well, making sure the center tube and all grooves are coated so the cake releases cleanly after baking.
In a large mixing bowl, beat the softened butter and granulated sugar together until the mixture becomes pale, fluffy, and creamy. This step helps create a soft and light texture.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract until fully combined.
In a separate bowl, whisk together the all-purpose flour, baking powder, and salt. Add the dry ingredients to the butter mixture in portions, alternating with the whole milk. Mix gently after each addition until the batter is smooth, but avoid overmixing.
Transfer about one-third of the batter into a separate bowl. Add the cocoa powder, milk, and sugar, then stir until you have a smooth chocolate batter.
Spoon half of the vanilla batter into the prepared bundt pan. Add the chocolate batter over it, then cover with the remaining vanilla batter. Use a skewer or knife to gently swirl the batters together, creating a marble effect.
Bake for 50 to 60 minutes, or until a toothpick inserted into the cake comes out clean. Let the cake cool in the pan for 15 minutes, then carefully turn it out onto a wire rack. Allow it to cool completely before glazing.
To make the glaze, heat the heavy cream until hot but not boiling. Pour it over the chopped dark chocolate and let it sit briefly, then stir until smooth and glossy. Mix in the butter until melted.
Drizzle the glaze over the cooled cake and finish with chocolate sprinkles.
Servings and timing
Servings: 10 to 12 slices Prep time: 20 minutes Bake time: 50 to 60 minutes Cooling time: 1 hour Total time: about 2 hours 20 minutes
Variations
For a stronger chocolate flavor, add a little extra cocoa powder to the chocolate swirl. You can also add orange zest to the vanilla batter for a fresh citrus note.
For a lighter topping, skip the glaze and dust the cooled cake with powdered sugar. For extra texture, sprinkle chopped roasted nuts over the glaze before it sets.
Storage/Reheating
Store the cake in an airtight container at room temperature for up to 3 days. Keep it in a cool place away from direct sunlight.
For longer storage, refrigerate it for up to 5 days. Let slices come to room temperature before serving for the best texture.
To freeze, wrap plain or glazed slices tightly and freeze for up to 2 months. Thaw in the refrigerator overnight.
To reheat, warm individual slices for a few seconds in the microwave, just until slightly soft.
FAQs
Can I use salted butter?
Yes, but reduce the added salt to a small pinch so the cake does not taste too salty.
Can I make this cake without a bundt pan?
Yes, you can use a loaf pan or round cake pan, but the baking time may change.
Why did my cake stick to the pan?
Bundt pans need to be greased very well, especially in the grooves and around the center tube.
Can I use cocoa drink powder?
Pure cocoa powder is better because it gives a richer chocolate flavor and better color.
Can I use low-fat milk?
Whole milk gives the best texture, but low-fat milk can be used if needed.
How do I get a clear marble effect?
Swirl gently only a few times. Too much mixing will blend the batters together.
Can I make the cake ahead of time?
Yes, bake it one day ahead and add the glaze after the cake has cooled completely.
Can I skip the chocolate glaze?
Yes, the cake is delicious plain or with a light dusting of powdered sugar.
How do I know when the cake is done?
Insert a toothpick into the thickest part. It should come out clean or with a few dry crumbs.
Can I add chocolate chips?
Yes, fold a small amount into the batter, but do not add too many or the cake may become heavy.
Conclusion
Chocolate Marble Butter Cake is a classic, elegant dessert with a tender crumb, beautiful swirls, and a rich chocolate finish. It is simple to prepare, easy to serve, and perfect for anyone who loves a buttery cake with a touch of chocolate.
This Chocolate Marble Butter Cake is a rich and buttery bundt-style cake swirled with smooth chocolate batter and topped with a glossy chocolate glaze. Soft, moist, and elegant, it is perfect for family gatherings, tea time, or special celebrations.
Ingredients
250 g unsalted butter, softened
200 g granulated sugar
4 large eggs, room temperature
1 tsp vanilla extract
300 g all-purpose flour
2 tsp baking powder
1/2 tsp salt
120 ml whole milk
2 tbsp cocoa powder
2 tbsp milk
2 tbsp granulated sugar
150 g dark chocolate, chopped
100 ml heavy cream
1 tbsp butter
Chocolate sprinkles, as desired
Instructions
Preheat the oven to 170°C (340°F) and grease a bundt pan thoroughly.
In a large bowl, beat the softened butter and granulated sugar until pale and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, and salt.
Add the dry ingredients to the butter mixture alternately with the milk, mixing gently until smooth.
Transfer one-third of the batter to another bowl. Stir in the cocoa powder, milk, and sugar to create the chocolate batter.
Spoon half of the vanilla batter into the prepared bundt pan.
Add the chocolate batter over the vanilla layer, then top with the remaining vanilla batter.
Use a skewer or knife to gently swirl the batters together for a marble effect.
Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean.
Cool the cake in the pan for 15 minutes before transferring to a wire rack to cool completely.
To make the glaze, heat the heavy cream until hot but not boiling.
Pour the cream over the chopped dark chocolate and let sit briefly, then stir until smooth.
Mix in the butter until fully melted and glossy.
Drizzle the glaze over the cooled cake and top with chocolate sprinkles.
Notes
Grease bundt pans thoroughly to prevent sticking.
Swirl the batter gently for a clear marble effect.
Whole milk creates the softest texture, but low-fat milk may also be used.
For a lighter finish, dust with powdered sugar instead of glaze.
Orange zest adds a refreshing citrus flavor.
Store at room temperature for up to 3 days or refrigerate for up to 5 days.