This vegan chocolate birthday cake recipe is moist, fluffy, and rich with cocoa flavor—made without eggs or dairy. Perfect for birthdays and celebrations, this plant-based cake is easy to make and crowd-approved.
1 ½cupsunsweetened non-dairy milkalmond, soy, or oat
1tbspapple cider vinegar
2tbspflaxseed meal + 5 tbsp waterflax “egg”
½cupneutral oilcanola or avocado
1tbspvanilla extract
FrostingVegan Buttercream Option:
1cupvegan buttersoftened
3–4 cups powdered sugar
2tspvanilla extract
2–4 tbsp non-dairy milk
Get Recipe Ingredients
Instructions
Prep: Preheat oven to 350°F (175°C). Grease and line two 8-inch cake pans with parchment.
Vegan buttermilk: In a cup, combine non-dairy milk and vinegar. Let sit 5–10 minutes.
Flax egg: Mix flaxseed meal and water in a bowl. Let thicken for 5–7 minutes.
Dry mix: In a large bowl, whisk flour, cocoa, sugar, baking soda, baking powder, salt, and espresso powder.
Wet mix: Add flax egg, vegan buttermilk, oil, and vanilla. Whisk until smooth (don’t overmix).
Bake: Divide into pans and bake 28–32 minutes, until a toothpick comes out mostly clean.
Cool: Let cool 10 minutes in pans, then transfer to wire racks.
Frosting: Beat vegan butter until fluffy. Add powdered sugar, vanilla, and non-dairy milk until creamy.
Assemble: Frost cooled cakes, stack, and decorate with sprinkles or fruit.
Notes
For gluten-free: substitute a 1:1 gluten-free flour blend with xanthan gum.For nut-free: use oat or soy milk instead of almond milk.This vegan birthday cake recipe can also be baked as cupcakes (makes ~18, bake 18–22 minutes).Frosting options: swap buttercream for whipped coconut cream or vegan chocolate ganache for variety.