If you have a sweet tooth and love the visual drama of a perfectly swirled dessert, this Marble Bundt Cake Recipe is sure to become one of your favorites. Combining the richness of velvety chocolate and the lightness of vanilla in a moist, buttery bundt cake, it’s a treat that delights both the eyes and the palate. Whether you’re baking for a special occasion or simply craving a homemade indulgence, this recipe offers a foolproof way to create beautiful marble patterns and irresistible flavors with every slice.

Ingredients You’ll Need
The magic of this Marble Bundt Cake Recipe lies in its simple, pantry-friendly ingredients that work harmoniously to achieve that luscious texture and balanced flavor. Each component plays a crucial role, from fluffing up the cake to bringing out the chocolate’s deep notes or the vanilla’s comforting warmth.
- 3 cups all-purpose flour, sifted: Provides the perfect structure for a tender crumb without being too dense.
- 2½ cups granulated sugar: Sweetens the cake while helping with moisture retention and browning.
- 1 cup buttermilk, at room temperature: Adds acidity for tenderizing the cake and keeps it moist.
- 1 cup (2 sticks) unsalted butter, at room temperature: Creates a rich, creamy base essential for flavor and texture.
- 5 large eggs, at room temperature: Bind the ingredients and add lift for that perfect rise.
- 2 teaspoons vanilla extract: Infuses the vanilla batter with warm aromatic notes.
- 1 teaspoon baking powder: Leavens the cake for a light, airy finish.
- ½ teaspoon salt: Enhances all the flavors and balances sweetness.
- â…” cup unsweetened cocoa powder: Provides deep chocolate intensity without overpowering.
- ½ cup whole milk, at room temperature: Loosens the chocolate batter for smooth swirling.
How to Make Marble Bundt Cake Recipe
Step 1: Prepare Your Oven and Pan
Start by heating your oven to 325°F (163°C) and preparing your 12-cup bundt pan with a generous spray of baking spray. This ensures the cake releases easily after baking and keeps those gorgeous swirls intact.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt until fully combined. This step distributes the leavening agent evenly, so your cake rises uniformly without any salty pockets.
Step 3: Cream Butter and Sugar
Using a large mixing bowl and a hand or stand mixer, beat the butter and sugar on medium speed for about 5 minutes until the mixture turns pale, light, and fluffy. This creaming process traps air that helps give the cake its tender texture and volume.
Step 4: Add Vanilla and Eggs
Mix in the vanilla extract to the creamed butter and sugar. Then, one at a time, add each egg, beating well after each addition. Don’t forget to scrape down the sides of the bowl occasionally to keep everything well incorporated.
Step 5: Alternate Adding Flour Mixture and Buttermilk
Add the flour mixture and buttermilk alternately to the batter, starting and ending with the flour mix. Stir just until combined each time — overmixing can toughen the cake, so this gentle approach keeps it soft and tender.
Step 6: Create the Chocolate Batter
Divide half of the vanilla batter into a separate bowl and stir in the cocoa powder and milk until completely smooth. This chocolate portion will beautifully contrast with the vanilla in both taste and appearance.
Step 7: Layer and Swirl the Batters
Using a ¼ cup measuring cup or an ice cream scoop, alternate spooning the vanilla and chocolate batters into the prepared bundt pan. Once all the batter is in, use a knife to gently swirl it through in an “S” pattern, creating that signature marble effect without blending them completely.
Step 8: Bake to Perfection
Bake for 60 to 70 minutes, or until a toothpick inserted into the cake’s center comes out clean. This baking time ensures the cake cooks evenly and stays wonderfully moist inside while developing a golden crust on the outside.
Step 9: Cool and Remove from Pan
Let the cake cool in the pan for about 20 minutes to set, then carefully invert it onto a wire rack to cool completely before slicing. Waiting to cool fully prevents your slices from falling apart and keeps those beautiful swirls intact in every bite.
Step 10: Slice and Enjoy!
Once cooled, your Marble Bundt Cake is ready to slice and share. Revel in the luscious swirls of chocolate and vanilla with each forkful, and savor the simple joy of a homemade classic.
How to Serve Marble Bundt Cake Recipe

Garnishes
A light dusting of powdered sugar adds a delicate snowy look that highlights the curves of the bundt cake. You can also drizzle some melted chocolate or a simple vanilla glaze over the top to boost both flavor and appearance, making every slice feel a little more special.
Side Dishes
Pair each slice with freshly whipped cream or a scoop of vanilla ice cream for a truly decadent treat. Fresh berries, especially raspberries or strawberries, brighten the plate with a touch of tartness and vibrant color that complements the cake’s sweetness.
Creative Ways to Present
Slice the Marble Bundt Cake into generous wedges and arrange them on a rustic wooden board or a pretty serving platter. Garnish with mint leaves or edible flowers to elevate your presentation for brunches, afternoon tea, or celebratory gatherings.
Make Ahead and Storage
Storing Leftovers
Once cooled completely, wrap the cake tightly in plastic wrap or place it in an airtight container. It stays fresh at room temperature for up to 2 days or refrigerated for up to 5 days, making it ideal for preparing ahead or saving some for later indulgence.
Freezing
You can freeze the Marble Bundt Cake Recipe either whole or in slices. Wrap the cake well in plastic wrap and then in foil to protect against freezer burn. When properly stored, it freezes beautifully for up to 3 months, so you can enjoy a surprise treat any time.
Reheating
If you have leftover cake from the fridge or freezer, warm it gently in the microwave or in a low oven just until the inside feels soft again. This brings back the freshly baked comfort that makes this cake so special.
FAQs
Can I use regular milk instead of buttermilk?
Yes, you can substitute buttermilk with regular milk mixed with a tablespoon of lemon juice or vinegar to mimic the acidity. This helps maintain the cake’s tender crumb and slight tangy flavor.
Is it necessary to use room temperature ingredients?
Absolutely! Room temperature ingredients blend more uniformly and trap air better, which contributes to the cake’s light texture and perfect rise.
How do I ensure a good marble effect?
The key is to alternate spoonfuls of each batter and swirl gently with a knife just a few times in an “S” shape. Overmixing will blend the batters too much and lose that striking marbled look.
Can I make this cake in a different pan?
While a 12-cup bundt pan is ideal for this recipe’s shape and baking time, you can use a tube pan or two 9-inch round pans. Adjust baking time slightly and keep a close eye to prevent overbaking.
What type of cocoa powder is best?
Use natural unsweetened cocoa powder for a balanced, authentic chocolate flavor and that perfect deep color contrast in the marble swirls.
Final Thoughts
There’s something truly special about the classic Marble Bundt Cake Recipe that never goes out of style. The way the vanilla and chocolate batters dance together in an elegant swirl is as fun to make as it is to eat. So go ahead and give this recipe a try — your kitchen will fill with warm, irresistible aromas, and you’ll have a delicious centerpiece perfect for any occasion or cozy afternoon treat.
Print
Marble Bundt Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 60-70 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Marble Bundt Cake is a classic, moist, and fluffy dessert featuring beautiful swirls of vanilla and chocolate batter. Perfect for any occasion, its tender crumb and rich flavors make it a crowd-pleaser that’s easy to prepare using simple ingredients and a bundt pan.
Ingredients
Dry Ingredients
- 3 cups all-purpose flour, sifted
- 2 teaspoons baking powder
- ½ teaspoon salt
- â…” cup unsweetened cocoa powder
Wet Ingredients
- 2½ cups granulated sugar
- 1 cup buttermilk, at room temperature
- 1 cup (2 sticks) unsalted butter, at room temperature
- 5 large eggs, at room temperature
- 2 teaspoons vanilla extract
- ½ cup whole milk, at room temperature
Instructions
- Preheat and Prepare Pan: Preheat your oven to 325°F (163°C). Grease a 12-cup bundt pan thoroughly with baking spray to prevent the cake from sticking during baking.
- Mix Dry Ingredients: In a medium bowl, whisk together the sifted all-purpose flour, baking powder, and salt until evenly combined. Set this mixture aside for later use.
- Cream Butter and Sugar: In a large mixing bowl, beat the unsalted butter and granulated sugar together on medium speed until the mixture becomes light and fluffy, which should take about 5 minutes. This step incorporates air and is key for a tender cake.
- Add Vanilla: Stir in the vanilla extract until fully incorporated, adding aroma and flavor to your batter.
- Incorporate Eggs: Add the eggs one at a time, beating well after each addition to ensure they are fully mixed and the batter remains smooth. Scrape down the sides of the bowl as needed to blend all ingredients evenly.
- Alternate Adding Flour Mixture and Buttermilk: Gradually add the dry flour mixture and buttermilk to the batter alternately, starting and ending with the flour mixture. Mix just until combined to avoid overworking the batter and maintain tenderness.
- Prepare Chocolate Batter: In a separate bowl, take half of the batter and stir in the unsweetened cocoa powder and whole milk until the chocolate batter is smooth and well blended.
- Layer Batters in Bundt Pan: Using a ¼ cup measuring cup or ice cream scoop, alternately spoon dollops of the vanilla and chocolate batters into the prepared bundt pan. Then, gently swirl the two batters together in an ‘S’ pattern with a knife to create an appealing marbled effect.
- Bake: Place the bundt pan in the oven and bake for 60 to 70 minutes. Check for doneness by inserting a toothpick into the center of the cake; it should come out clean when the cake is fully baked.
- Cool in Pan: Remove the cake from the oven and let it cool in the pan for about 20 minutes. This allows the cake to set and makes it easier to remove.
- Invert and Cool Completely: Carefully invert the bundt pan onto a wire rack to release the cake. Let it cool completely before slicing to preserve its structure and flavors.
- Serve: Once the cake is fully cooled, slice it into servings and enjoy the rich, marbled goodness of this classic bundt cake.
Notes
- Room temperature ingredients help create a smoother batter and better texture.
- Sifting the flour removes lumps and aerates it, leading to a lighter cake.
- Use a toothpick test to ensure the cake is fully baked without overbaking.
- Allow the cake to cool fully to ensure clean slices and ideal texture.
- For a richer chocolate flavor, consider using Dutch-processed cocoa powder instead of natural cocoa.