Vegan Marble Cake Recipe

A tender, moist vegan marble cake with perfect swirls of vanilla and chocolate that delivers rich flavor and beautiful visual contrast in every delectable slice.
Difficulty:
Intermediate
Prep Time:
25 mins
Cook Time:
45 mins
Serves:
1 cake (12 slices)
Vegan marble cake with chocolate ganache and a slice showing its chocolate and vanilla swirl.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">300g all-purpose flour</li> <li class="ingredients-single-item">200g granulated sugar</li> <li class="ingredients-single-item">1 tsp baking soda</li> <li class="ingredients-single-item">1/2 tsp baking powder</li> <li class="ingredients-single-item">1/4 tsp salt</li> <li class="ingredients-single-item">350ml plant milk (oat or soy works best)</li> <li class="ingredients-single-item">80ml vegetable oil</li> <li class="ingredients-single-item">1 tbsp apple cider vinegar</li> <li class="ingredients-single-item">2 tsp vanilla extract</li> <li class="ingredients-single-item">30g cocoa powder</li> <li class="ingredients-single-item">2 tbsp plant milk (for chocolate batter)</li> <li class="ingredients-single-item">For the ganache topping (optional):</li> <li class="ingredients-single-item">100g dark chocolate (dairy-free)</li> <li class="ingredients-single-item">80ml coconut cream</li> <li class="ingredients-single-item">1 tbsp maple syrup</li> </ul>

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">20cm (8-inch) round cake tin</li> <li class="equipment-single-item">Parchment paper</li> <li class="equipment-single-item">Stand mixer or electric hand mixer</li> <li class="equipment-single-item">Rubber spatula</li> <li class="equipment-single-item">Skewer or butter knife (for marbling)</li> </ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Preheat your oven to 180°C (350°F). Grease a 20cm (8-inch) round cake tin and line the bottom with parchment paper. For easier removal, you can also line the sides with a parchment paper collar. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> In a measuring jug, combine the plant milk with the apple cider vinegar. Let it sit for 5 minutes until it slightly curdles – this creates a vegan "buttermilk" that will help tenderize your cake. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> In a large bowl, sift together the flour, sugar, baking soda, baking powder, and salt. Whisking these dry ingredients together ensures even distribution of the leavening agents, which is crucial for a uniform rise. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Add the oil, vanilla extract, and the curdled plant milk mixture to the dry ingredients. Gently mix until just combined – about 60 seconds. Be careful not to overmix as this develops gluten, which can make your cake tough rather than tender. The batter should be smooth but still have a light, pourable consistency. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Transfer roughly half of the batter to another bowl. To one half, add the cocoa powder and the additional 2 tablespoons of plant milk, then fold gently until completely incorporated. You should now have one bowl of vanilla batter and one of chocolate batter. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> Create your marble pattern by alternating spoonfuls of vanilla and chocolate batter into your prepared tin. Start from the center and work outward in a spiral pattern. When all the batter is in the tin, take a skewer or butter knife and gently swirl through the batters with a figure-eight motion. Don't overdo it – just 5-6 passes through the batter creates the most beautiful marbling effect. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Tap the tin gently on the counter a few times to release any large air bubbles that could create holes in your cake. Then bake in the preheated oven for 40-45 minutes, or until a toothpick inserted into the center comes out clean with a few moist crumbs. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Let the cake cool in the tin for 15 minutes – this resting period allows the cake structure to set. Then carefully turn out onto a wire rack to cool completely. Patience is key here – cutting into a warm cake will cause it to crumble and lose its moisture. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> For the optional ganache topping, heat the coconut cream until just simmering (don't boil). Break the dark chocolate into small pieces in a heat-safe bowl. Pour the hot coconut cream over the chocolate and let it sit undisturbed for 3 minutes. This allows the chocolate to melt gently without risking it seizing. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Add the maple syrup and gently stir the mixture until smooth and glossy. Let the ganache cool and thicken slightly (about 10-15 minutes) before pouring over your completely cooled cake. Allow it to drip beautifully down the sides. Let the ganache set for at least 30 minutes before slicing and serving. The cake will keep well in an airtight container at room temperature for up to 4 days. </li> </ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 315 calories
🥑 Fat: 14 g
🧈 Saturated Fat: 4 g
🍞 Carbohydrates: 45 g
🍭 Sugar: 28 g
🍗 Protein: 3 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 180 mg

Chef’s Notes

A few helpful details for making this recipe.

Why does my marble cake sink in the middle after baking?

A sinking marble cake usually indicates underbaking or opening the oven door too early. Ensure your oven is properly preheated to 180°C, don't open the door during the first 30 minutes of baking, and check that your leavening agents (baking powder and soda) are fresh.

How do I achieve perfect marble swirls without mixing the batters too much?

For perfect marbling, alternate spoonfuls of each batter in a spiral pattern, then use a skewer in a figure-eight motion for just 5-6 passes. Don't overdo it - fewer swirls create more distinct patterns. The chocolate batter should be slightly thicker than the vanilla for visual contrast.

Can I make this egg-free cake in advance and freeze it?

Yes, this vegan marble cake freezes beautifully for up to 3 months. Cool completely, wrap tightly in cling film and then foil before freezing. Thaw overnight at room temperature. For best results, add the ganache topping after thawing rather than before freezing.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.