I’ve been baking a lot of Bundt cakes lately, and this super moist marble Bundt cake recipe is just so good I had to share it. It’s got a classic vanilla and chocolate swirl, but it’s not dry at all. It’s super tender, really flavourful, and makes a beautiful centrepiece without being fussy.
The secret to how moist this chocolate vanilla swirl Bundt cake gets is actually a few things working together. We’re using both butter and sour cream, which keeps things really tender, and having all your ingredients at room temperature helps them mix way better. That means you get a smooth batter and a cake that just melts in your mouth.
I love making this for a weekend treat or if I’m bringing something to a potluck. It always goes over well and it’s just a nice, comforting bake. You don’t even need a glaze, it’s perfect as is.
Why you’ll love this super moist Marble Bundt Cake
- So moist: This cake uses a combo of butter and sour cream to give it a really tender, soft texture that stays moist for days.
- Pretty swirls: A few gentle passes with a skewer creates a lovely, distinct marble pattern of vanilla and chocolate.
- Classic flavour: It’s that familiar taste of vanilla and chocolate cake mixed together!
Ingredients
- All-purpose flour
- Baking powder
- Baking soda
- Salt
- Unsalted butter, softened
- Granulated white sugar
- Large eggs, room temperature
- Vanilla extract
- Sour cream, room temperature
- Whole milk, room temperature
- Unsweetened cocoa powder
- Boiling water
*These are the main ingredients. The full list of ingredients and measurements can be found at the bottom of this post!*

Equipment
- Kitchen scale (I like to weigh out most of my ingredients for accuracy, I also think it’s more efficient when measuring things out over measuring cups!)
- Large and small mixing bowls
- Measuring cups and spoons
- Whisk
- 10-inch Bundt pan
- Rubber spatula
- Pastry brush (optional, for greasing pan)
- Wire cooling rack
Tips for making an ultra moist Marble Bundt Cake
Grease that pan well: Seriously, don’t just spray it once. Get into every little nook and cranny of your Bundt pan with butter or shortening, then flour it really well. I use a pastry brush to make sure it’s fully coated. This is key for a clean release when you bake ultra moist Bundt cake at home.
Room temperature is a must: For the best moist Bundt cake recipe with butter and eggs, make sure your butter, eggs, sour cream, and milk are all at room temperature. This helps everything emulsify properly, giving you a smooth batter and a more tender crumb.
Don’t overmix the batter: Once you add the dry ingredients, mix just until everything is combined. Overmixing can develop the gluten too much, which makes for a tough, dry cake instead of a soft one.
Swirl gently for distinct patterns: When you’re making the chocolate vanilla swirl Bundt cake, use a skewer or thin knife to gently swirl the batters. Just a few passes are all you need to get a nice, distinct marble pattern. Too much swirling and the colours will just become muddy.
Cool in stages: Let the cake cool in the pan for 10-15 minutes after baking. This helps it firm up before you flip it out onto a wire rack. Then let it cool completely on the rack before slicing; it makes for cleaner cuts and better flavour.

Ultra moist Marble Bundt Cake FAQs
Can I use a different size Bundt pan?
Yes, you can, but you’ll need to adjust the baking time. A smaller pan might take longer, and a larger one might take less time. Always use the toothpick test to check for doneness.
What if my cake sticks to the Bundt pan?
If your cake sticks, it’s usually because the pan wasn’t greased and floured thoroughly enough. You can try running a thin, flexible knife around the edges while it’s still warm, but be gentle. For next time, really focus on getting into all those crevices with your greasing and flouring.
How do I store this marble Bundt cake?
You can store this ultra moist marble Bundt cake at room temperature, covered tightly, for up to 3-4 days. It actually stays really fresh and moist thanks to the sour cream.
Can I make this recipe as cupcakes or a layer cake?
This recipe is designed for a Bundt pan, so converting it to cupcakes or a layer cake would require adjustments to baking time and possibly pan preparation. It’s best to stick with a Bundt pan for this specific recipe to get the intended results.

Make sure to tag me @theflournook on social media and leave a review below if you make this ultra moist marble Bundt cake. To pin this recipe and save it for later, you can use the button on the recipe card, the buttons above or below this post, or on any of the photos above.
Happy baking!
For more easy cake recipes, check out these:
Marble Bundt Cake
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
Ingredients
For the Cake:
- 2 1/2 cups (300 grams) all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 1 cup (227 grams) unsalted butter, softened
- 2 cups (400 grams) granulated white sugar
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract
- 1 cup (240 grams) sour cream, room temperature
- 1/2 cup (120 grams) whole milk, room temperature
For the Chocolate Swirl:
- 1/4 cup (25 grams) unsweetened cocoa powder
- 3 tablespoons boiling water
Instructions
- Preheat your oven to 350°F (175°C). Thoroughly grease and flour your 10-inch Bundt pan, making sure to get into all those nooks and crannies. This is super important for a clean release!
- In a medium mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
- In a large mixing bowl beat the softened butter and granulated sugar together on medium speed until the mixture is light, fluffy, and pale in colour. This usually takes about 3 to 4 minutes.
- Beat in the eggs one at a time. Once the eggs are incorporated, mix in the vanilla extract.
- With your mixer on low speed, add the dry ingredients in three batches, alternating with the sour cream and milk. Start and end with the flour mixture. Be careful not to overmix!
- Transfer about one-third of your vanilla batter into a small mixing bowl. Add the cocoa powder and boiling water to this portion. Stir until it’s smooth and fully combined.
- Spoon half of the plain vanilla batter into your prepared Bundt pan. If you want, gently smooth it out and make some little waves with your spatula; this helps create more interesting swirls later!
- Dollop spoonfuls of the chocolate batter over the vanilla layer. Carefully spoon the remaining vanilla batter over the chocolate layer, covering it completely.
- Take a skewer or a thin knife and gently swirl through the batters. Don’t overdo it, or your marble pattern will get muddy. Just a few gentle passes will create beautiful swirls!
- Place Bundt pan into your preheated oven and bake for 50 to 60 minutes. You’ll know it’s done when a toothpick inserted into the center of the cake comes out clean.
- Let the cake cool in the Bundt pan for 10 to 15 minutes. This helps it firm up before you flip it. After its initial rest, carefully invert the cake onto a wire rack to cool completely. Don’t rush this step, a fully cooled cake is easier to slice and tastes better!
Notes
- Seriously, don’t skimp on greasing your Bundt pan. I like to use a pastry brush to really get into every crevice, then flour it well. It’s the secret to a perfectly released cake every time!
- Those room temperature eggs, butter, sour cream, and milk really do make a difference! They emulsify better, giving you a smoother, more consistent batter and a more tender crumb.
- When you’re swirling the batters, resist the urge to go wild! A few gentle passes with a skewer are all you need to create those lovely marbled patterns. Too much swirling, and your distinct vanilla and chocolate will just become one muddy colour.
- Prep Time: 25 mins
- Cook Time: 50 mins
- Category: Cake






Leave a Reply