Fluffy and decadent vegan zebra bundt cake with swirls of chocolate and vanilla cake topped with an easy chocolate ganache! This is an impressive but easy vegan cake recipe!

If you like chocolate but don't want something too rich, this vegan cake recipe is perfect for you! The alternating layers of vegan chocolate cake and vanilla cake create a well balanced dessert.
It tastes like a milder (and less sweet) chocolate cake whilst being decadent enough for a special celebration.
The shape of bundt cakes makes them beautiful enough that you won't need to decorate them any further. They act as great celebration centrepieces!

How to make a the batter for a zebra cake
I made a simple vegan cake batter then divided the mixture into 2 bowls.
In one bowl, I added vanilla extract and mixed it in. Of course, you can use vanilla bean powder, paste or any other high-quality vanilla product.

In the second bowl, I added cocoa powder and some plant-based milk then mixed it in.
For this vegan cake recipe, both cake batters need to be the same consistency in order for the zebra cake to work. As the cocoa powder makes the chocolate batter slightly thicker, I mixed in extra plant-based milk so it would be the same consistency as the vanilla batter.

How to prepare the bundt cake tin (to prevent sticking)
I used a 10-cup Nordicware bundt pan which is high quality so don't tend to stick with adequate prep. To prepare any bundt pan for this cake, I'd STRONGLY recommend:
- Brushing the inside of the pan with melted vegan butter making sure you get into all the nooks and crannies. I prefer using vegan butter than oil as the latter sometimes leave 'puddles'.
- Then lightly dusting some cocoa (or cacao) powder on top.
Let's make the vegan bundt cake!

Assembling the vegan zebra cake
Assembling this vegan cake is much more easier than it looks. All you have to do is:
- Spoon ½ cup chocolate cake batter in one spot in your cake tin. I started with the chocolate batter as we dusted the tin with cocoa powder.
- Then spoon ½ cup vanilla cake batter right on top of the chocolate batter. The weight of the vanilla batter will force the chocolate batter underneath to spread out and so on.
- Repeat until you have used up all the cake batter!
The 'zebra' appearance of cake recipes is automatically created when you layer and alternate the two batters.
The batters will not mix together IF the batters are the same consistency/thickness (see my tips above about making the cake batters).

How can you make cake recipes without eggs, butter or milk?
Eggs are conventionally used in cakes to add richness, bind ingredients and to make the cake rise.
Vegan cakes can still be fluffy and delicious with certain ingredients! To make up for the fat missing from eggs, I added a little extra oil so the cake is still rich.
To bind the ingredients in eggless cakes, sometimes flax or chia 'eggs' are used. This is where you combine ground flax of chia seeds with water and add it to the batter. However, I've tested this recipe with and without egg substitutes and it doesn't make a difference.
To make the vegan cake rise, I used a little extra baking powder and soda. Also, the apple cider vinegar reacts with the plant-based milk to make buttermilk which creates a tender crumb and helps the cake to rise further.
I served this cake to non-vegans at parties and everyone loved it! You need to try it!

How can I customise this vegan bundt cake?
Decorating the cake with vegan easter eggs (like below) will make it a perfect centrepiece for Easter celebrations! Or add sparklers and it makes a stunning vegan birthday cake!
I do not recommend using coconut sugar as it will make the vanilla layer brown. If you really want to use coconut sugar, it will work for only the chocolate layer. If you use less regular sugar, it'll result in a denser cake.
I haven't tried substituting the oil for apple sauce or a similar ingredient. If you try it, let me know!
I also haven't tried making this vegan cake recipe gluten free. If it works (or doesn't) for you, leave a comment below :).

Check out my other easy vegan chocolate recipes:
- Vegan Chocolate Babka
- Vegan Beetroot Brownies
- Chocolate Avocado Mousse Tart
- Vegan Triple Chocolate Cookies
Or my other classic vegan cake recipes:
- Vegan Cookies and Cream Cake
- Apple Crumble Tea Cake
- Vegan Pina Colada Cake
- Easy Vegan Lemon Drizzle Cake
Vegan Zebra Bundt Cake
Ingredients
Cake
- 3 ½ cups (440g) plain or all-purpose flour
- 2 cups (400g) cane sugar
- 3 tsp baking powder
- ½ tsp baking soda
- Pinch of any good-quality salt
- 2 cups (500g) plant-based milk, such as almond, soy or coconut, room temperature
- ¾ cup (190g) light-tasting vegetable oil, such as sunflower or rapeseed, or melted vegan butter
- 2 tbsp apple cider vinegar
- ¼ cup (25g) cocoa or raw cacao powder, + 2 tbsp plant-based milk
- 1 tbsp vanilla extract
- Melted vegan butter, as needed
Chocolate Ganache
- 1 cup (100g) roughly chopped chocolate or chocolate chips
- ½ cup (120g) canned coconut cream
Instructions
- Preheat the oven to 180°C (350°F). Brush a bundt tin with melted vegan butter or oil then lightly dust it with cocoa powder.
To make the cake:
- Add the flour, sugar, baking powder, baking soda and salt to a large bowl. Mix until combined. Add the milk, oil and apple cider vinegar and mix until just combined. Do not overmix the batter as you'll need to mix it again.
- Pour half of the mixture (around 750g) into another bowl. Add the cocoa powder and milk to one bowl and the vanilla extract to the other bowl. Fold the batters in each bowl until combined. Both cake batters should have the same consistency/thickness (the zebra pattern will not work if they aren't the same consistency). Add more flour or milk to ensure this.
- Use 2 x ½ cup measures for this step (or 2 ladles of the same size). Pour ½ cup of the chocolate batter in one spot in the bundt tin. Pour ½ cup of the vanilla batter directly on top. Both cake batters will naturally spread. Keep alternating until there is no more cake batter.
- Bake the cake in the oven for 50-60 minutes or until a skewer can be inserted into the cake and it comes out clean. Allow the cake to cool in the bundt tin for 10 minutes then turn it upside down on and leave it on the wire rack for another 10 minutes. Gently tap the tin on to encourage it to come out.
To make the ganache:
- Add all ingredients to a small saucepan over low heat. Mix while allowing the chocolate to melt then turn off the heat. Mix until smooth and fully emulsified. Set aside to slightly cool.
- Drizzle the chocolate ganache over the bundt cake and serve immediately. The cake can be stored in an airtight container at room temperature for 1 day, in the fridge for 5 days or in the freezer for up to 1 month.
This post was first published in July 2019 and updated in September 2020.
Please leave a comment below if you made this recipe, have any questions or thoughts! Your comment will help other readers and Rainbow Nourishments.
More nourishments

A M A Z I N G !
It tastes great and just as nice as cakes with dairy and eggs, a wonderful vegan recipe.
Sooo great to hear! Thanks for your feedback xo
This was the most delicious cake, as well as a complete show stopper looks wise!
I found the recipe easy to follow, and the results super impressive and tasty!
It is a really nice touch to pour the ganache over the cake in front of your guests and then serve it straight away!
This will be a staple in our family cooking!
This recipe was easy to follow and came out really well. I'll definitely try other rainbow nourishment recipes!
Hi Anthea I made it yesterday and sadly to say it came out gooey. The flavor is prefect just that its gooey. Let me know what I did wrong please. Thank you!
Julia
Hi Julia, oh no! That's so strange as the recipe has similar ratios to most other baked cakes on my site. Did you make any ingredient substitutions?
Also, did you use the cup measures or gram measures? Sometimes when we use the cup measures, there's more flour in the cups then the cake than needed so the cake won't rise as well. Or it could be that your oven was running a little cooler than normal!