This marble bundt cake is a super moist vanilla and chocolate bundt cake topped with a chocolate glaze. Only one batter and one pan, this cake so easy to make, and the best of both worlds with chocolate and vanilla!

For more bundt cake recipes, try my cranberry sour cream bundt cake or my chocolate peppermint bundt cake.
Jump to:
Why You Will Love This Cake
- One Batter: Even though this cake has two flavors, you only need to make one batter!
- Moist: Butter, oil and buttermilk give this cake so much moisture.
- Chocolate & Vanilla: Not only is this such a pretty cake with the marbling, but you get the best of both worlds with the two flavors.

Ingredient Notes
Full ingredient measurements and instructions can be found in the recipe card below.
- Butter: I always use salted butter, but unsalted is fine also.
- Oil: I've used both canola and coconut with this. If using coconut make sure its melted.
- Vanilla Bean Paste: I love the taste and little flecks this adds to the cake, but you can use vanilla extract instead if you prefer.
- Flour: If you have cake flour I would suggest using it, but all-purpose or gluten free will work great too!
- Buttermilk: Using a full-fat buttermilk is always preferred because the more fat, the more moist the cake will be.
- Cocoa Powder: I love using dutch process for a rich chocolate flavor.

Step by Step Instructions

- Step 1: In a large mixing bowl fitted with the paddle attachment, beat butter and sugar together for 2-3 minutes until light and fluffy. Add oil, eggs, and vanilla and mix on high another 2 minutes.

- Step 2: Whisk flour, powder, soda and salt together in a small bowl. Add dry mixture and 1 cup of buttermilk alternating between each other, starting and ending with dry ingredients. And being careful not to overmix.

- Step 3: Remove ⅓ of the cake batter into another bowl. Mix in the ¾ cup of cocoa powder and ½ cup of buttermilk until all combined.

- Step 4: Layer the vanilla and chocolate cake batter either with a cookie scoop or by spreading thin layers.

- Step 5: Bake for about 50-60 minutes, or until golden brown on top and a toothpick comes out clean. Allow to cool before removing from pan.

- Step 6: Whisk together melted butter, vanilla and cocoa powder until smooth. Whisk in powdered sugar and 2 tablespoon milk. Add a little more milk until you reach your desired pouring consistency. Pour over the top of the cooled cake.
Expert Baking Tips
- When making cakes, having room temperature ingredients is very important for helping both the rise of the cake, and that the ingredients mix properly.
- This can also be made into a two layer 8-9 inch cake. You will need to bake for about 28-33 minutes.
- If you prefer you can skip the chocolate glaze and dust with powdered sugar or use this vanilla glaze.

Storing & Freezing
This marble bundt cake may be stored at room temperature in an airtight container. You can also wrap it in tinfoil, as this will help the glaze from getting too sticky and moist.
This cake freezes well for up to 3 months. Thaw overnight in the refrigerator and allow to come to room temperature before serving. You can also freeze individual slices in ziplock bags for an easy on the go snack.
Other Popular Recipes to Try
For more yummy treats follow me on instagram @thesaltedsweets. And be sure to tag me and comment if you make them and love them as much as I do!

Marble Bundt Cake
Ingredients
For the bundt cake:
- 1 cup (227 g) salted butter room temperature
- 2 cups (400 g) granulated sugar
- ⅓ cup (74.67 g) neutral oil vegetable, canola, coconut
- 4 large eggs room temperature
- 1 tablespoon vanilla bean paste
- 2¾ cups (385 g) all-purpose or cake flour
- 2 teaspoons baking powder
- ½ teaspoon (0.5 teaspoon) baking soda
- ¾ teaspoon (0.75 teaspoon) salt
- 1 cup (240 g) buttermilk room temperature
- ¾ cup (64.5 g) cocoa powder
- ½ cup (120 g) buttermilk room temperature
For the glaze:
- 2 tablespoons salted butter melted
- 1 teaspoon vanilla
- 3 tablespoons cocoa powder
- 1 cup (120 g) powdered sugar
- 1-2 tablespoons (1 tablespoons) milk
Instructions
Bundt Cake
- Preheat oven to 325 F. Spray a bundt pan with baking spray or butter and flour it and set aside.
- In a large mixing bowl beat the butter and sugar together for 2-3 minutes until light and fluffy. Add oil, eggs, and vanilla and mix on high another 2 minutes.
- Whisk flour, powder, soda and salt together in a small bowl.Add dry mixture and 1 cup of buttermilk alternating between each other, starting and ending with dry ingredients. And being careful not to overmix.
- Remove ⅓ of the cake batter into another bowl. Mix in the ¾ cup of cocoa powder and ½ cup of buttermilk until all combined.
- Layer the vanilla and chocolate cake batter either with a cookie scoop or by spreading thin layers.
- Bake for about 50-60 minutes, or until golden brown on top and a toothpick comes out clean. Allow to cool before removing from pan.
Glaze
- Whisk together melted butter, vanilla and cocoa powder until smooth. Whisk in powdered sugar and 2 tablespoon milk. Add a little more milk until you reach your desired pouring consistency. Pour over the top of the cooled cake.










Leave a Reply