Vegan Marble Cake

This vegan marble cake is soft, rich, and just the right mix of vanilla and chocolate.

It looks fancy, but it’s actually very simple to make.

I’ve made this on quiet weekends and for small get-togethers, and it always feels like a little treat without being too heavy.

Why I Love This Recipe

I still remember the first time I nailed the swirl. I thought I had overmixed it, but when I cut into the cake, those perfect ribbons of chocolate and vanilla showed up. It felt like a small win in the kitchen.

  • It looks impressive but is easy to make
  • The texture stays soft for days
  • No eggs or dairy, but you’d never guess
  • Simple pantry ingredients
  • Perfect balance of chocolate and vanilla
Vegan Marble Cake

What You’ll Need

  • 2 cups all-purpose flour
  • 1 cup granulated sugar
  • 1 tsp baking soda
  • ½ tsp salt
  • 1 ½ cups unsweetened almond milk
  • ½ cup vegetable oil
  • 2 tsp vanilla extract
  • 1 tbsp apple cider vinegar
  • 3 tbsp cocoa powder
  • 3 tbsp hot water
Vegan Marble Cake

Tools Required

  • 9-inch loaf pan or round cake pan
  • Mixing bowls (2)
  • Whisk
  • Spatula
  • Measuring cups and spoons
  • Toothpick or knife

Pro Tips

  • Don’t overmix the batter or the cake can get dense
  • Use a toothpick gently for swirling—less is more
  • Let the cake cool fully before slicing so it holds shape
  • Use good cocoa powder for better flavor

Substitutions and Variations

  • Swap almond milk for oat or soy milk
  • Use melted coconut oil instead of vegetable oil
  • Add a pinch of espresso powder to the chocolate mix for deeper flavor
  • Make it gluten-free with a 1:1 flour blend

Make Ahead Tips

You can bake this cake a day ahead. Just wrap it tightly once cool and keep it at room temp.

Instructions

Step 1: Mix Dry Ingredients

In a bowl, whisk together 2 cups all-purpose flour, 1 cup granulated sugar, 1 tsp baking soda, and ½ tsp salt until evenly combined.

Vegan Marble Cake

Step 2: Mix Wet Ingredients

In another bowl, combine 1 ½ cups almond milk, ½ cup vegetable oil, 2 tsp vanilla extract, and 1 tbsp apple cider vinegar. Stir well.

Vegan Marble Cake

Step 3: Combine Wet and Dry

Pour the wet mixture into the dry ingredients and mix until just combined into a smooth batter.

Vegan Marble Cake

Step 4: Make Chocolate Batter

In a small bowl, mix 3 tbsp cocoa powder with 3 tbsp hot water until smooth. Take 1 cup of the batter and mix it with the cocoa mixture.

Vegan Marble Cake

Step 5: Layer and Swirl

Pour vanilla batter into the pan, then spoon chocolate batter on top. Use a toothpick to swirl gently.

Vegan Marble Cake

Step 6: Bake

Bake at 350°F (175°C) for 40–45 minutes until a toothpick comes out clean.

Vegan Marble Cake

Servings and Time

  • Servings: 8 slices
  • Prep time: 15 minutes
  • Cook time: 40–45 minutes

Macros Information (per slice approx.)

  • Calories: 260
  • Carbs: 38g
  • Fat: 10g
  • Protein: 3g

Why This Recipe Works (Quick Science)

The vinegar reacts with baking soda to help the cake rise without eggs. Oil keeps it moist, and dividing the batter lets you create that classic marble look without changing texture.

Common Mistakes

  • Overmixing the batter makes it dense
  • Using too much cocoa mixture can dry out the chocolate part
  • Over-swirling blends the colors instead of keeping contrast
  • Not checking doneness can lead to a gummy center

What to Serve With

  • Fresh berries
  • A dusting of powdered sugar
  • Vegan whipped cream
  • Hot coffee or tea

Leftovers and Storage

Store covered at room temperature for up to 2 days or in the fridge for up to 5 days. You can also freeze slices for up to 2 months.

FAQ

Can I make this gluten-free?
Yes, use a 1:1 gluten-free flour blend.

Can I use a different plant milk?
Yes, oat or soy milk works great.

Why is my cake dense?
Most likely overmixed or too much cocoa mixture.

Can I make cupcakes?
Yes, bake for about 18–22 minutes.

Final Thoughts

This vegan marble cake is one of those recipes that feels special without being complicated. It’s simple, reliable, and always looks beautiful when sliced. Give it a try, and when you do, come back and share how your swirl turned out or ask anything you’re unsure about.