This Vegan Zebra Cake combines a chocolate cake and a vanilla cake into one flashy Marble Cake. It’s easy to make from just one batter, and it’s topped with a simple Chocolate Ganache plus crunchy walnuts, making it even more delicious! This post contains a Step-by-Step tutorial, showing you how to create the Zebra look!

Fancy Marble Cake
Making this Zebra Cake is not only fun, but it’s also a great way to have two cakes at the same time. If you’re like me, you may have experienced the problem of not being able to decide between two delicious flavors. In this case, it’s chocolate and vanilla. Well, this marble cake definitely solves that problem because we simply bake a chocolate cake and a vanilla cake together, turning it into one delicious marble cake that everyone will love for sure!
Easy to make
Although this Zebra Cake looks super cool with its striped pattern, it’s actually easier to make than you’d think. This batter comes together in a matter of minutes. Really, all you need is just a measuring cup, a spoon, a whisk, two bowls, and a baking pan. Plus a few simple ingredients you may already have at home. How does that sound to you? Good? If so, let’s start making it!


Made from 1 batter
The chocolate cake batter is made from the vanilla cake batter. This means you don’t have to prepare two completely separate batters. Yay! Simply combine the dry and wet ingredients, making the vanilla batter. Then, separate half of the batter into another bowl. Stir in cocoa and a little bit of non-dairy milk to thin it out a bit, and presto, you now have your chocolate batter.
Zebra Look
To create a zebra pattern, simply layer the batters on top of each other. Start with a spoonful of the vanilla batter in the center, place a spoonful of the chocolate batter on top. Then alternate between the two until you’ve filled the pans. The batter will spread out on its own while layering and a marbled pattern will begin to form. However, it helps to give the pans a shake every now and then to level the batter off. Here’s a picture animation video showing you how to layer the batter:

Loaf, pound cake, bundt cake or round cake?
Often, a Zebra Cake is baked in a round pan or as a bundt cake, but I prefer using a loaf pan, making a classic pound cake. I find it’s the perfect shape to easily slice into portable pieces, which fit into any lunch box, so it’s perfect to take to work or university and school.


However, if you prefer using another type of pan, feel free to do so. Please always make sure to check the baking time because it varies depending on what kind of baking pan or size you use. The best method for checking baking time is doing a cake test by inserting a toothpick or skewer into the center of your cake. When it comes out almost clean, the cake should be done.
Oh, and by the way, in this post, you can find some tips on how to get a cake out of bundt pan easily.


I hope you’ll love this Zebra Cake. It is:
- Vegan
- Egg-less
- Dairy-free
- Very easy to make from 1 batter!
- Combines a chocolate cake and a vanilla cake
- Can be made gluten-free
- Can be baked in a round pan or bundt pan
- Topped with a Chocolate Ganache
- Decorated with Walnuts
- So delicious!

The perfect Vegan Cake for any occasion
This Zebra Cake is adapted from our family all-time favorite Marble Cake recipe we used to make in my home since childhood. I’ve just veganized it, making it eggless and dairy-free, without using butter and using neutral oil instead. It’s a great recipe that you can make any time when you want a fancy Cake with Zebra marbling to impress your guests. Even though I think everyone is quite familiar with this simple chocolate cake and vanilla cake combination, so it makes a delicious dessert, along with a cup of fresh nut milk or coffee.
If you’re looking for more delicious Vegan Cake Recipes, you can check out the recipes for my Best Vegan Chocolate Cake, Brownie Cheesecake, Pumpkin Swirl Cheesecake, Poppy Seed Crumble Cheesecake or any of my other Recipes for Vegan Cheesecakes and Crumble Cakes.
And if you give this recipe a try, please let me know in the comments below how it turned out for you. Also, you can take a picture of it and tag me @biancazapatka and use the hashtag #biancazapatka on Instagram, so I won’t miss your post! Happy baking!


Zebra Marble Cake
Author:You do not have a fitting cake pan at hand right now? Try my Cake Pan Conversion Calculator!
Ingredients
For the vanilla cake
- 2 ½ cups all-purpose flour (312g) or gluten-free* if needed
- 4 ½ tbsp cornstarch (35g) or 1 package vanilla pudding powder
- 1 tbsp soy flour optional
- ¾ cup sugar (175g) or to taste
- 1 tbsp baking powder (12g)
- ½ tsp baking soda (3g) or sub 3/4 tsp more baking powder
- pinch of salt
- 1 ¼ cup non-dairy milk (300ml)
- ⅔ cup neutral oil (160ml) such as rapeseed or sunflower oil
- 1 tsp vanilla extract
- juice of ½ lemon or 1-2 tbsp apple cider vinegar
- zest of ½ organic orange or lemon optional
For the chocolate cake
- 3 tbsp cocoa powder
- 4-5 tbsp non-dairy milk
For the Chocolate Frosting
- 100 g Vegan dark Chocolate chopped
- 3 tbsp non-dairy milk
Topping (optional)
- Walnuts or other nuts
Instructions
Marble Cake
- Preheat oven to 355˚F (180˚C). Grease a 9.5x4-inch (25x11cm) loaf pan and dust with flour. (The pan could be also a little bit smaller, such as 9“).
- In a large bowl, whisk together the flour, cornstarch, soy flour (if using), sugar, baking powder, baking soda, and salt.
- Make a well in the center of the dry ingredients. Add to the well the non-dairy milk, oil, vanilla extract, lemon juice, and orange zest. Stir together just until combined.
- In a second large bowl, add half of the batter. Add the cocoa and about 5 tablespoons non-dairy milk. Stir well to mix.
Assemble the Cake (check the step-by-step tutorial in the text above)
- To create a swirly marbled zebra look*, use a separate tablespoon for each batter, and start to spoon 1 large spoonful of the vanilla batter into the center of the loaf pan. Then, spoon 1 large spoonful of the chocolate batter into the center of the vanilla batter you just placed in the pan. Continue alternating the batters on top of each other until both of the batters are used up. (The batter will spread out on its own and a marbled pattern will begin to form. It helps when you give the pan a shake every now and then to level the batter).
- Bake the cake for about 50 minutes, or until a toothpick inserted into the middle of the cake comes out almost clean.
- Allow the cake to cool slightly in the pan, about 1 hour, then transfer it to a wire cooling rack to cool completely.
Chocolate Frosting
- Slowly, melt the chocolate over a water bath, stirring occasionally. Once it’s melted, add a bit of non-dairy milk, stirring to combine until smooth and creamy.
- Pour the chocolate cream over your cooled cake, spreading out evenly.
- Decorate with chopped walnuts or other nuts and toppings of choice.
- Slice it up and enjoy!
Notes
- To make this cake GLUTEN-FREE, you can use a gluten-free flour blend.
- You can skip the soy flour if you do not have it on hand.
- To make this cake reduced in sugar you can use a sugar substitute or coconut sugar.
- If you don’t have enough patience to create a zebra look that way, you could also simply pour the vanilla batter into the pan, followed by the chocolate batter. Then gently swirl through the batters, using a butter knife or small flat spatula to make a marble effect.
- Please read the blog post above if you want to use another baking pan, such as a round pan or bundt cake pan.
IF YOU HAVE PINTEREST, YOU CAN FIND ME HERE AND PIN THE FOLLOWING PICTURE, IF YOU LIKE!

©Bianca Zapatka | All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please link back to this post for the recipe. More info here. Thank you for supporting biancazapatka.com!

This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information here.
amazingly soft!! amazing cake best that i have yet made and vegan!! it’s great!
Happy to hear that. Thank you! 🙂
Hi! I have made this cake and love it. I thought it would be fun to use the same recipe, but to make as cupcakes/muffins. Do you have any recommendations for how long it should be left for in the oven if I were to make them as cupcakes/muffins? Thanks!
Glad you love this recipe! 🙂
Muffins will take around 20-25 minutes.
I did it gluten free and instead of adding cocoa and milk I melted some chocolate. Super good recipe 😋😋 very yum
Great, thanks for your feedback! Glad you enjoyed it! 🙂
I didn’t feel like something chocolatie so doubled the vanilla cake portion and made a simple vanilla cake; it turned out yummie!
Thank you for the yummiest recipes!
PS: your IG page is my guilty pleasure! 🤫
That’s cool! I’m glad this turned out great. <3
This turned out so well and was stunning! Gave the loaf away as a gift and it went down a treat!
Oh, that’s great! Thanks for your feedback, Arya! <3
Soft, fluffy and delicious. Also great to make cupcakes
Thank you so much! 🙂
Hi Bianca .
The chocolate mixture was more liquid as the recepie said to add coco pwd and 4 tbsp of milk than the vanilla mixture which was thicker
The cake was cracked and uncooked in the centre
Any idea what went wrong?
Hi Cherie!
That sounds like something went wrong. The cocoa normally makes the batter very thick which is the reason for adding 4 tbsp of milk. I don’t get how the dark batter could have gotten so liquid. 🙁
Thanks soooo much. This is delicious
So happy to hear that! Thank you 🙂
One of the best marble cake recipe I have had till now . The cake was very moist , fluffy and very very yummy with adequate amount of sugar . The recipe and the instructions were so easy to follow that even my 4 year old could help me out easily . I would be using this recipe a lot more and even share with people looking for vegan cake recipes … thank you so much for such an amazing creation …
Yay, that’s great! So glad your little one helped you! Thanks for your feedback. 🥰
Hallo liebe Bianca!!
Habe deinen Kuchen schon 3 mal gemacht und alle (auch ich :)) waren begeistert!! Ich will ihn morgen nochmal machen aber will eine Runde Form (24cm) benutzend und wollte fragen ob ich mit dem Rezept einen oder zwei machen soll und wie viel Zeit soll er backen ? Danke im Voraus und liebe Grüße!!
Hallo Antonia,
wenn du unsicher wegen der Größe bist, verwende doch einfach den Backform-Umrechner auf meinem Blog. Den findest du in der Kategorie Kuchen. Die Backzeit sollte sich nicht wesentlich verändern, aber ich rate dazu, von Zeit zu Zeit die Stäbchenprobe zu machen, um das Ganze zu überprüfen. 🙂
It’s easy to make and it tasted great like a hole lot of different recipes on this blog!
Thank you so much! Glad you like my recipes! 🙂