This vegan vanilla cake recipe is light, fluffy, and completely dairy- and egg-free. Made with plant-based milk, oil, flour, sugar, and vanilla extract, it’s easy to prepare and perfect for any occasion. The cake bakes beautifully and pairs well with vegan buttercream or fresh fruit. A simple, delicious dessert everyone can enjoy, whether vegan or not.
½cupaquafabathe liquid from canned chickpeas – or sub with ½ cup vegan yogurt if you prefer
¼teaspooncream of tartaronly needed if you’re using aquafaba
3cupscake floursifted for lightness
½cupcanola oilor another neutral oil
1½cupsgranulated sugar
1¼cupsunsweetened soy milk
1tablespoonbaking powder
½teaspoonsalt
2teaspoonsapple cider vinegar
1tablespoonvanilla extract
For the Vegan Vanilla Frosting:
3tablespoonsvegan butter
3¾cupspowdered sugarsifted for smooth texture
2teaspoonsvanilla extract
4tablespoonssoy milkor any plant-based milk
Instructions
Step 1: Preheat & Prep
Start by preheating your oven to 350°F (175°C). Grease two 9-inch cake pans and line the bottoms with parchment paper. This helps them release easily later.
Step 2: Whip the Aquafaba
In a clean mixing bowl, pour in the aquafaba and add the cream of tartar. Using a mixer, whip on high speed until it forms soft peaks this usually takes about 3–5 minutes. It’ll look a bit like whipped egg whites.
Step 3: Cream Butter, Oil, and Sugar
In a separate large bowl, beat the softened vegan butter, canola oil, and sugar together until it’s creamy and light – about 2–3 minutes. Don’t rush this part; creaming helps with the cake’s texture.
Step 4: Add the Vanilla & Vinegar
Mix in the vanilla extract and apple cider vinegar. The vinegar will react with the baking powder later to help the cake rise.
Step 5: Combine Dry Ingredients
In another bowl, sift together the cake flour, baking powder, and salt. Sifting is key here to keep the cake fluffy.
Step 6: Alternate Mixing Wet & Dry
Now, alternate adding the dry mixture and soy milk into the creamed butter mixture — start and end with dry. Stir gently after each addition until just combined. Don’t overmix.
Step 7: Fold in the Aquafaba (if using)
Carefully fold the whipped aquafaba into the batter. Use a spatula and mix gently to preserve the fluffiness. Your batter should look airy and smooth.
Step 8: Bake
Divide the batter evenly between your two cake pans. Tap them lightly on the counter to release air bubbles. Bake for 30–35 minutes or until a toothpick comes out clean from the center.
Step 9: Make the Frosting and Assemble
In a bowl, beat the vegan butter until creamy. Gradually add the powdered sugar, vanilla extract, and soy milk. Keep mixing until light and fluffy. If it’s too thick, add a bit more milk; too thin, add more sugar.
Step 10: Assemble
Once your cakes are cooled, frost the top of one layer, place the second cake on top, then frost the top and sides. Decorate however you like!