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 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

Foods for vegans: Foods you didn’t know were vegan

Best vegan cookbooks

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 11 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies