Go Back
+ servings
vegan birthday cake on a stand with candles

Vegan Birthday Cake

A beautiful free-from birthday cake topped with vanilla frosting and unicorn sprinkles. Perfect for any occasion!

Course Dessert
Cuisine vegan
Keyword vegan birthday cake
Prep Time 1 hour 30 minutes
Cook Time 30 minutes
Total Time 2 hours
Servings 30
Calories 250 kcal


For the sponge cakes:

  • 8 Tablespoons Ground flax seeds
  • 1 Cup Cold water (250ml)
  • 1 + ½ Cups + 3 Tablespoons Vegan butter (400g)
  • 1 + ½ Cups Caster sugar (350g)
  • 2 Teaspoons Vanilla extract or essence
  • 3 Cups Self-raising flour (400g)
  • 3 Teaspoons Baking powder
  • 10 Tablespoons Plant-based milk of choice (150ml)

For the vanilla frosting:

  • 4 Cups Powdered sugar (500g)
  • ¼ Cup Vegan butter (60g)
  • 2 Teaspoons Vanilla extract or essence
  • 4 Tablespoons Plant-based milk of choice

To fill and top:


  1. Preheat your oven to 350°F / 180°C / 160°C Fan / Gas Mark 4. Line and grease three 7 inch cake tins.

  2. Mix the ground flax seeds with the cold water and set aside for 5 minutes.

  3. In a large bowl, cream together the vegan butter and caster sugar (using an electric/stand mixer if possible). Add the vanilla and mix it in.

  4. Add in your flax seed mixture from earlier into the bowl, along with half of the flour and half of the plant-based milk. Fold until it starts to come together.

  5. Add the rest of the flour, the baking powder and the rest of the milk and continue gently folding until smooth.

  6. Divide the mixture between your 3 cake tins and bake on the middle shelf for 30 minutes until golden brown. If your cakes cannot all fit on the same oven shelf, allow 5-10 minutes extra baking time for those on the lower shelves.

  7. Leave the cakes in the tin for 10 minutes, then turn them onto a wire rack and let them cool completely.

For the vanilla frosting:

  1. In a large bowl, mix the powdered sugar, vegan butter and vanilla together until smooth. Add the milk in 1 tablespoon at a time, mixing as you go, until you achieve your desired consistency.

To assemble the cake:

  1. Place your first (cooled) sponge cake layer onto a cake board or stand. Spread 3 tablespoons of jam over the top, then pipe or spread a thin layer of vanilla frosting on top of the jam.

  2. Place the second cake layer on top of the first, spread the jam and frosting over it, then top with the final cake layer.

  3. Use a palette knife to smooth the remaining frosting over the top of the cake and along the sides. Clean up any excess at the bottom using a paper towel.

  4. While the frosting is still soft, add your sprinkles along the bottom edges by gently "patting" them on in handfuls. Sprinkle some more around the top rim of the cake.

  5. If you have any remaining frosting, you can use it to pipe swirls around the top of the cake if desired.

  6. Leave in a cool, dry place for 1 hour to allow the frosting to set. Then cut into small pieces and enjoy!

Recipe Video

Recipe Notes

*This cake can be frozen (fully iced) an airtight container. Leave at room temperature for 2-3 hours to thaw.

*Recipe adapted from Vegan Victoria Sponge Cake recipe.

Nutrition Facts
Vegan Birthday Cake
Amount Per Serving
Calories 250 Calories from Fat 90
% Daily Value*
Fat 10g15%
Sodium 51mg2%
Carbohydrates 35g12%
Sugar 28g31%
Protein 2g4%
* All values are an estimate only and will vary depending on the food brands used.