This Eggless Marble Bundt Cake is soft, tender, and beautifully swirled with chocolate — and yes, it’s completely egg-free by design. Made with simple pantry ingredients, it delivers a cozy vanilla-chocolate flavor without complicated steps. If you’ve ever needed a reliable cake recipe without eggs (whether for allergies or because you ran out), this one solves that beautifully. It’s coffee-friendly, family-approved, and impressive enough for guests — without extra effort.

Oriana’s Thoughts On The Recipe

This Eggless Marble Bundt Cake is one of those simple cakes I make when I want something cozy but still a little special. It’s soft, tender, and just sweet enough without being over the top. The kind of cake you slice on a regular Tuesday… but it feels like Sunday.
This recipe is especially close to my heart because it was first published in my very first cookbook back in 2020 — and it’s been a reader favorite ever since. That tells me everything I need to know. When a recipe stands the test of time in allergy-friendly baking, it’s a keeper.
I love how using half brown sugar gives the cake a deeper, almost caramel-like flavor that pairs beautifully with the chocolate swirls. If you prefer a more classic vanilla profile, you can absolutely use all granulated sugar instead. Both versions bake up soft, fluffy, and reliable — just slightly different in flavor depth.
I’ve been baking without eggs for over 12 years now, and I’ve learned that texture and flavor matter most. This cake has been tested, tweaked, and baked more times than I can count. When I say it’s moist and dependable, I mean it. No one feels left out, and no one even misses the eggs.
Because dessert should bring everyone to the table — not leave anyone out.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
- All-Purpose Flour: Gives the cake structure. I recommend spooning and leveling to avoid adding too much flour.
- Baking Powder & Baking Soda: Work together to help the cake rise beautifully without eggs.
- Salt: Balances sweetness and enhances flavor.
- Milk + Apple Cider Vinegar: This creates a homemade buttermilk substitute. It adds tenderness and helps with lift. Don’t skip the resting time — that slight curdle is what you want.
- Unsalted Butter: Adds richness and flavor. Make sure it’s softened so it creams properly.
- Oil: Helps with moisture and keeps the crumb tender.
- Granulated Sugar + Light Brown Sugar: You can use granulated sugar only. The combination of both sugars keeps the crumb tender while the brown sugar adds moisture and depth, but it is totally optional.
- Vanilla Extract: Use pure vanilla for the best flavor.
- Hot Water or Hot Coffee: Brings out the chocolate flavor. Coffee deepens the cocoa taste but doesn’t make the cake taste like coffee.
- Natural Unsweetened Cocoa Powder: Gives that classic chocolate swirl.
- Instant Espresso Powder (Optional): Enhances chocolate flavor even more. Totally optional.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Mix the Dry Ingredients
In a large bowl, sift together the flour, baking powder, baking soda, and salt. Set it aside so it’s ready to go.
Mix Milk and Vinegar
Combine the milk and apple cider vinegar in a small bowl or measuring cup. Let it sit for 5–8 minutes until it looks slightly curdled.
Make the Eggless Cake Batter
Beat the softened butter and oil until creamy. Add the granulated sugar and beat until light and fluffy. Then mix in the brown sugar and vanilla. Scrape down the bowl as needed. Lower the mixer speed. Add the dry ingredients in three additions, alternating with the milk mixture. Start and end with the dry ingredients. Mix just until combined — don’t overdo it.
Make the Chocolate Batter
Transfer 2 cups of the batter to another bowl. Whisk the hot water (or coffee), cocoa powder, and espresso powder until smooth. Stir that into the reserved batter.
Create the Marble Effect
Spoon vanilla and chocolate batters alternately into your prepared Bundt pan. Use a butter knife to gently swirl once or twice.
Bake and Cool
Bake for 50–60 minutes, until a toothpick inserted in the center comes out clean. Let the cake cool in the pan for 20 minutes, then carefully invert onto a wire rack. Cool completely before slicing.

Recipe Tips For Success
➤ Troubleshooting Tips:
- Cake Stuck in the Bundt Pan: Bundt pans have lots of curves and edges where batter can cling. Pro Tip: Generously grease with vegetable shortening and then coat with flour. alternately, you could spray with baking spray that contains flour. Let the cake cool 20 minutes — not longer — before inverting.
- Dense or Heavy Texture: Overmixing can develop too much gluten. Pro Tip: Mix just until combined. Once you add the flour, keep it gentle and slow.
- Marble Swirls Disappear: Over-swirling blends the batters together. Pro Tip: Use a butter knife and make just 1–2 zig-zag motions. Less is more.
- Dry Cake: Baking too long can dry it out. Pro Tip: Start checking at 50 minutes. A toothpick should come out clean or with a few moist crumbs.
➤ Extra Tips:
- Measure Carefully: Especially with baking, precise measurements ensure the best results. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
- Room-Temperature Ingredients: Ensure that all wet ingredients are at room temperature before mixing. This helps them combine more easily and evenly.
- If your kitchen runs warm, don’t over-soften the butter — it should be soft but not greasy.
- Scrape down your bowl often when creaming butter and sugar. This helps create an even texture.
- Don’t Overmix: Once you add the dry ingredients to the wet, mix just until combined to keep the cake tender.
- Don’t open the oven door until the cake(s) has set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- Cool Completely Before Slicing.

Variations & Additions
- Drizzle with a simple powdered sugar glaze if you want something a little extra.
Serving Suggestions
This cake is perfect for:
- After-school snack with a big glass of milk
- Weekend brunch
- Potlucks and family gatherings
- A simple birthday cake when frosting isn’t your thing
- Afternoon coffee breaks
Storage and Freezing Instructions
Room Temperature: Store covered at room temperature for up to 3 days.
Refrigerator: If your kitchen is very warm, refrigerate in an airtight container for up to 5 days. Bring to room temperature before serving.
Freezing: Wrap slices individually in plastic wrap, then place in a freezer-safe bag. Freeze for up to 2 months. Thaw at room temperature.
Frequently Asked Questions

Try These Eggless Bundt Cake Recipes Next!
Recipe Card

Eggless Marble Bundt Cake
Equipment
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
- 3 cups (420 g) all-purpose flour
- 4 teaspoons (16 g) baking powder
- 1/2 teaspoon (3 g) baking soda
- 1 teaspoon (4 g) salt
- 1 1/2 cups (360 ml) milk
- 1 1/2 tablespoons (22.5 ml) apple cider vinegar
- 3/4 cup (170 g) unsalted butter, softened
- 2 tablespoons (30 ml) neutral-tasting oil
- 3/4 cup (150 g) granulated sugar (see notes)
- 3/4 cup (150 g) light brown sugar
- 2 teaspoons (10 ml) pure vanilla extract
- 1/3 cup (80 ml) hot water or hot coffee (for a deeper chocolate flavor, use hot coffeeinstead of water)
- 1/4 cup (25 g) natural unsweetened cocoa powder
- 1 teaspoon (1 g) instant espresso powder, (optional)
Instructions
- Preheat the oven to 350ºF (180ºC). Generously spray a 12-cup nonstick Bundt pan with baking spray that contains flour.
- In a large bowl, sift together the flour, baking powder, baking soda, and salt. Set aside.
- In a liquid measuring cup or small bowl, combine the milk and apple cider vinegar. Let the mixture rest for 5 to 8 minutes, until slightly thickened and curdled. This creates a homemade buttermilk substitute.
- Using an electric hand mixer or a stand mixer, beat the butter and oil on medium-high speed until creamy, about 3 to 4 minutes. Add the granulated sugar (and brown sugar if using) and beat on high speed for about 4 minutes, until light and fluffy.
- Reduce the mixer speed to low. Add the flour mixture in three additions, alternating with the milk mixture, beginning and ending with the flour. Mix until just combined, 30 to 45 seconds. Do not overmix. Give the batter a final gentle stir by hand to ensure everything is fully incorporated.
- Transfer 2 cups of the batter to a separate bowl.
- In a small bowl, whisk together the hot water (or coffee), cocoa powder, and espresso powder, if using, until smooth. Add this mixture to the reserved 2 cups of batter and stir until fully combined.Tip: If your cocoa powder is lumpy, sift it beforemixing with the hot liquid to ensure a smooth chocolate batter.
- Spoon the vanilla and chocolate batters alternately into the prepared Bundt pan.
- Using a butter knife, gently swirl the batters together with a zig-zag motion once or twice. Do not over-swirl, or you may lose the distinct marble effect.
- Bake for 50 to 60 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cake to cool in the pan on a wire rack for 20 minutes, then carefully invert and remove it from the pan. Let the cake cool completely on a wire rack before slicing.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Cake Stuck in the Bundt Pan: Bundt pans have lots of curves and edges where batter can cling. Pro Tip: Generously grease with vegetable shortening and then coat with flour. alternately, you could spray with baking spray that contains flour. Let the cake cool 20 minutes — not longer — before inverting.
- Dense or Heavy Texture: Overmixing can develop too much gluten. Pro Tip: Mix just until combined. Once you add the flour, keep it gentle and slow.
- Marble Swirls Disappear: Over-swirling blends the batters together. Pro Tip: Use a butter knife and make just 1–2 zig-zag motions. Less is more.
- Dry Cake: Baking too long can dry it out. Pro Tip: Start checking at 50 minutes. A toothpick should come out clean or with a few moist crumbs.
- Measure Carefully: Especially with baking, precise measurements ensure the best results. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
- Room-Temperature Ingredients: Ensure that all wet ingredients are at room temperature before mixing. This helps them combine more easily and evenly.
- If your kitchen runs warm, don’t over-soften the butter — it should be soft but not greasy.
- Scrape down your bowl often when creaming butter and sugar. This helps create an even texture.
- Don’t Overmix: Once you add the dry ingredients to the wet, mix just until combined to keep the cake tender.
- Don’t open the oven door until the cake(s) has set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- Cool Completely Before Slicing.
- Drizzle with a simple powdered sugar glaze if you want something a little extra.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.




























Hi Oriana,
The cake is currently baking so I have a couple of questions. Could I have just used buttermilk in place of the milk and vinegar? I ask because it wasn’t curdled all the way. My chocolate mixture seemed thinner. Was it supposed to be?
Hi Annie! Thank you for your questions — Yes, buttermilk works just fine in place of the milk and vinegar; that little homemade buttermilk step is just there to mimic exactly what you already have, so no worries that it wasn’t fully curdled. And yes, your chocolate mixture being a bit thinner is completely normal — we add a little extra liquid to the chocolate portion, so it’s naturally runnier than the plain batter. That’s exactly what gives you those pretty marbled swirls. Sounds like you’re right on track — I hope it turns out beautifully! Let me know how it tastes!
Hi Orion!
I love your recipes!! I tried your loaf marble cake recipe using a bundt pan(12cups) it was a lil small i guess.
In this recipe i am not sure about where are we using the oil? Thanks
Hello Mudita! I’m so glad you’re enjoying the recipes. Thanks so much for pointing that out! Yes, the oil is added when creaming the butter 😊