A vegan marble cake combines the best of two classic flavors, rich chocolate and soft vanilla, in every beautifully swirled slice.
Light, tender, and completely dairy and egg-free, this recipe is ideal for birthdays, afternoon tea, or whenever you’re craving a fun twist on traditional cake.
It’s easy to make and delivers that perfect balance of chocolatey depth and vanilla warmth.
No matter if you’re new to baking or a seasoned plant-based pro, this vegan marble cake is a simple, satisfying choice for any occasion.
Why This Vegan Marble Cake Is a Favorite
This cake isn’t just eye-catching, it’s moist, flavorful, and incredibly easy to love.
The chocolate and vanilla batters are made from the same base, which keeps the prep simple and cuts down on cleanup. Swirling them together creates a gorgeous marbled look and a delicious mix of tastes in each bite.
Here’s why it works so well:
- Light and fluffy texture thanks to plant milk and neutral oil
- Naturally dairy-free and egg-free without any complicated swaps
- Fun marbled design made with just one simple step
- Versatile enough for snacking, birthdays, or dessert platters
- Simple to adapt with your favorite frostings or glazes
Ingredients You’ll Need for Vegan Marble Cake
Start by gathering these easy, plant-based ingredients. You’ll divide the batter and add cocoa powder to one half to create the chocolate swirl.
Dry Ingredients
- 2 cups all-purpose flour
- 1 cup organic cane sugar or coconut sugar
- 1 tablespoon cornstarch
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
Wet Ingredients
- 1½ cups unsweetened plant milk (almond, soy, or oat)
- ½ cup neutral oil (such as sunflower or avocado)
- 1 tablespoon apple cider vinegar
- 2 teaspoons vanilla extract
For the Chocolate Batter
- ¼ cup unsweetened cocoa powder
- 2 to 3 tablespoons plant milk

Step-by-Step Instructions for Vegan Marble Cake
Creating this marbled effect is surprisingly simple. Here’s how to do it from start to finish:
- Preheat the oven
Set your oven to 350°F (175°C). Grease a 9×5-inch loaf pan or line it with parchment paper. - Mix the dry ingredients
In a large bowl, whisk together the flour, sugar, cornstarch, baking powder, baking soda, and salt. - Add the wet ingredients
Pour in the plant milk, oil, vinegar, and vanilla extract. Stir until just combined and smooth, being careful not to overmix. - Divide the batter
Transfer half of the batter to a separate bowl. To one bowl, add the cocoa powder and extra plant milk. Stir gently until well mixed. - Layer and swirl
Spoon alternating dollops of vanilla and chocolate batter into the prepared loaf pan. Once all the batter is in, use a butter knife or skewer to gently swirl the layers together in a figure-eight pattern. - Bake
Bake for 45 to 55 minutes, or until a toothpick inserted in the center comes out clean. - Cool
Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Topping and Serving Ideas for Vegan Marble Cake
You can keep this cake simple or dress it up depending on your mood or the occasion. Here are a few easy options:
- Dust with powdered sugar for a classic finish
- Drizzle with a light vanilla glaze or vegan chocolate ganache
- Serve with a scoop of dairy-free ice cream or a dollop of coconut whipped cream
- Add fresh berries on the side for a fruity contrast
Tasty Variations You’ll Love
Once you’ve got the base recipe down, there are fun ways to tweak the flavor and texture:
- Add orange zest to the vanilla batter for a citrusy twist
- Use espresso powder in the chocolate batter for mocha flavor
- Sprinkle chocolate chips into the chocolate swirl for extra richness
- Bake in a round cake pan and frost for a more formal presentation
How to Store Vegan Marble Cake
This cake stays soft and fresh for several days, making it a great option for prepping ahead of time or enjoying throughout the week.
To store, let the cake cool completely and then wrap it tightly or transfer it to an airtight container. It will keep:
- At room temperature for up to 3 days
- In the refrigerator for up to 5 days
- In the freezer for up to 2 months, simply slice and wrap individually for easy thawing
Final Thoughts
This vegan marble cake is everything you want in a homemade dessert: simple to make, fun to look at, and full of comforting flavors.
The swirl of chocolate and vanilla makes each slice a little different, and the texture is soft, moist, and satisfying without being heavy.
Whether you’re baking for a party, preparing a weekend treat, or just craving something sweet, this is one recipe you’ll come back to again and again.
Hungry for more? Take a look at our dump cake recipe.