Vegan cupcakes recipe

(43 ratings)

Vegan cupcakes
(Image credit: Getty Images/Cultura RF)
  • Vegan
  • healthy
Preparation Time30 mins
Cooking Time20 mins
Total Time50 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories345 Kcal17%
Sugar39.3 g44%
Fat13.6 g19%
Saturated Fat2.7 g14%
Protein2.1 g4%
Carbohydrates53.2 g20%

With a soft vanilla sponge and sweet vanilla buttercream, these vegan cupcakes are full of flavour.

Made with soya milk, agave syrup, and rapeseed oil, this cupcake recipe (opens in new tab) is perfect for vegans. This recipe makes 12 regular-sized cupcakes each topped with a subtle pink buttercream made from dairy-free soya spread and icing sugar. Add rainbow sprinkles and serve.


  • 170ml organic soya milk
  • 1⁄2 tsp apple cider vinegar
  • 80ml rapeseed oil
  • 170ml agave syrup
  • 2 tsp Nielsen-Massey organic vanilla extract
  • 185g self-raising flour
  • 1⁄2 tsp bicarbonate of soda
  • 1 tsp baking powder
  • 1⁄4 tsp vanilla sea salt such as Halen Môn

For the vanilla icing:

  • 50g pure dairy-free soya spread
  • 50g white vegetable fat such as Trex
  • 300g icing sugar
  • Splash of soya milk
  • 2tsp vanilla extract
  • 1x tube of pink food colouring
  • Rainbow sprinkles




  1. Preheat the oven to 180°C (350°F/Gas 4) and line a cupcake tin with paper cases.
  2. Whisk together the soya milk and cider vinegar and leave to stand for 5 minutes. Add the oil, agave syrup and vanilla extract and beat until smooth.
  3. In a separate bowl, sift together the flour, bicarbonate of soda, baking powder and vanilla sea salt. Slowly incorporate the dry mixture into the wet, mixing until only a few little lumps appear. Divide the mixture evenly among the cupcake cases.
  4. Bake in the oven for 20–22 minutes – if a toothpick inserted into the centre come out clean, they are ready. Cool slightly in the pan, then leave to cool completely on a wire rack.
  5. To make the icing: Beat the fats together until light. Add the icing sugar and continue beating for about 3 minutes. Add the vanilla extract and the pink food colouring. Beat for a further 4–5 minutes until the icing looks like the fluffiest clouds you’ve ever seen! Use to ice the cupcakes. Top with rainbow sprinkles.

Top tips for making vegan cupcakes

Swap the soya milk for other dairy-free alternatives like coconut, almond or oat milk.

You might also like…

Vegan cake recipes (opens in new tab)

Foods for vegans (opens in new tab): Foods you didn’t know were vegan

Best vegan cookbooks (opens in new tab)

Jessica Dady
Senior Content Editor

Jessica Dady is Senior Content Editor at and has over 10 years of experience as a digital journalist, specialising in all things food, recipes, and SEO. From the best food hampers to cookbooks, from the best cake stands to baking sets, Jessica has a wealth of knowledge when it comes to must-have food products. A passionate baker, she spends much of her time creating celebration cakes for friends and family - particularly for her two lucky children.