I baked this vegan marble cake for my book club last week. The chocolate and vanilla batters swirled together, and three people asked for the recipe before the meeting ended.
The Vegan Marble Cake recipe utilizes simple ingredients and easy techniques, making it accessible for bakers of all levels. Its striking swirls not only make it visually appealing but also provide a delicious combination of flavors.
Delicious Vegan Marble Cake Recipe

This Vegan Marble Cake features a soft, moist crumb with beautiful swirls of chocolate and vanilla batter. It’s easy to make, takes about an hour from start to finish, and serves around 8-10 people.
Ingredients
- 1 1/2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 cup almond milk or any plant-based milk
- 1/3 cup vegetable oil or melted coconut oil
- 1 tablespoon apple cider vinegar
- 1 teaspoon vanilla extract
- Optional: powdered sugar for dusting
Instructions
- Prep the Oven: Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan.
- Mix Dry Ingredients: In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
- Combine Wet Ingredients: In another bowl, mix the almond milk, vegetable oil, apple cider vinegar, and vanilla extract.
- Combine Mixtures: Pour the wet ingredients into the dry ingredients and stir until just combined, being careful not to overmix.
- Create Swirls: Divide the batter evenly into two bowls. In one bowl, add a bit more cocoa powder to deepen the chocolate flavor, then spoon alternating dollops of chocolate and vanilla batter into the prepared cake pan. Use a knife or skewer to create swirls.
- Bake the Cake: Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
- Serve: Once cooled, dust with powdered sugar if desired and slice to enjoy.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Nutrition Information
- Servings: 8-10 slices
- Calories: 210kcal
- Fat: 8g
- Protein: 2g
- Carbohydrates: 34g
I store the cake in an airtight container at room temperature for up to two days, or in the fridge for up to four days. The swirls stay distinct, and I let chilled slices come to room temperature for fifteen minutes before serving.
