Vegan Vanilla Cupcakes with Swirled Icing Recipe
Introduction
These vegan vanilla cupcakes are light, fluffy, and bursting with classic vanilla flavor. Perfect for any occasion, they’re topped with a creamy vegan buttercream that’s smooth and sweet. Whether you’re new to vegan baking or a seasoned pro, this recipe is easy and rewarding.

Ingredients
- 50ml rapeseed oil
- 1 tsp cider vinegar
- 200ml plant milk (we used oat)
- 225g self-raising flour
- ½ tsp baking powder
- 150g golden caster sugar
- 2 tsp vanilla paste (divided)
- 200g vegan plant butter block, softened
- 400g icing sugar
- A large pinch of salt
Instructions
- Step 1: Preheat the oven to 180°C (160°C fan) or gas mark 4. Line a 12-hole cupcake or muffin tray with paper cases.
- Step 2: In a jug, combine the rapeseed oil, cider vinegar, and plant milk. Set aside.
- Step 3: In a large bowl, sift together the self-raising flour, baking powder, and golden caster sugar. Make a well in the center.
- Step 4: Gradually pour the wet mixture into the dry ingredients while whisking continuously to avoid lumps. Stir in 1 teaspoon of the vanilla paste until just combined.
- Step 5: Divide the batter evenly among the paper cases. Bake for 15–20 minutes, or until golden and a skewer inserted into the center comes out clean.
- Step 6: Transfer the cupcakes to a cooling rack and let them cool completely before icing.
- Step 7: To make the icing, beat the softened vegan butter and remaining 1 teaspoon of vanilla paste for about 2 minutes until soft and creamy.
- Step 8: Gradually add the icing sugar in batches, beating well after each addition. Add a large pinch of salt to balance the sweetness.
- Step 9: Spoon the icing into a piping bag fitted with a star nozzle and pipe swirls onto the cooled cupcakes.
Tips & Variations
- For a citrus twist, add a teaspoon of lemon or orange zest to the batter.
- Use almond or soy milk if oat milk isn’t available.
- If you prefer a less sweet icing, reduce the icing sugar by 50g.
- Ensure cupcakes are completely cool before icing to prevent the buttercream from melting.
Storage
Store the iced cupcakes in an airtight container at room temperature for up to three days. If you need to keep them longer, refrigerate for up to one week but bring them to room temperature before serving. Reheat gently if desired, but avoid microwaving with icing to keep the texture intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes gluten-free?
Yes, you can substitute the self-raising flour with a gluten-free self-raising blend, but check the baking powder in the blend is gluten-free as well.
How do I store leftover cupcakes without icing?
Without icing, store the cupcakes in an airtight container at room temperature for up to three days or freeze for up to three months. Thaw overnight before serving.
Print
Vegan Vanilla Cupcakes with Swirled Icing Recipe
- Total Time: 35 minutes
- Yield: 12 cupcakes 1x
- Diet: Vegan
Description
Delight in these light and fluffy vegan vanilla cupcakes made with plant-based ingredients, perfect for any occasion. They feature a moist crumb thanks to a combination of rapeseed oil and oat milk, and are topped with a creamy, smooth vanilla buttercream icing made from vegan plant butter. Easy to prepare and bake, these cupcakes are a delicious dairy-free treat that everyone can enjoy.
Ingredients
Cupcake Batter
- 50ml rapeseed oil
- 1 tsp cider vinegar
- 200ml plant milk (oat milk recommended)
- 225g self-raising flour
- ½ tsp baking powder
- 150g golden caster sugar
- 2 tsp vanilla paste
Vanilla Icing
- 200g vegan plant butter block, softened
- 2 tsp vanilla paste
- 400g icing sugar
- Large pinch of salt
Instructions
- Prepare Wet Ingredients: In a jug, combine 50ml rapeseed oil, 1 tsp cider vinegar, and 200ml oat milk. Set this wet mixture aside for use later.
- Preheat Oven and Prepare Tray: Heat the oven to 180°C (160°C fan)/gas mark 4. Line a 12-hole cupcake or muffin tray with paper cases to prevent sticking and for easy removal.
- Mix Dry Ingredients: In a large bowl, sift together 225g self-raising flour, ½ tsp baking powder, and 150g golden caster sugar. Create a well in the center of these dry ingredients.
- Combine Wet and Dry Ingredients: Slowly pour the wet mixture into the well in the dry ingredients, whisking constantly to prevent lumps. Add 2 tsp vanilla paste and stir gently to combine everything into a smooth batter.
- Fill Cupcake Cases and Bake: Evenly divide the batter among the paper cases in the tray. Bake in the preheated oven for 15-20 minutes until the cupcakes turn golden and a skewer inserted comes out clean.
- Cool Cupcakes: Once baked, transfer cupcakes to a cooling rack and allow them to cool completely before icing to ensure the frosting doesn’t melt.
- Prepare Vanilla Icing: In a mixing bowl, beat 200g softened vegan plant butter block with 2 tsp vanilla paste until soft and creamy, approximately 2 minutes.
- Add Icing Sugar: Gradually add 400g icing sugar in batches to the creamed butter mixture, beating well after each addition. Stir in a large pinch of salt to enhance flavor and balance sweetness.
- Pipe the Icing: Transfer the icing to a piping bag fitted with a star nozzle. Pipe decorative swirls of icing on top of each completely cooled cupcake.
- Storage: Store the iced cupcakes in an airtight container; they will keep fresh for up to three days.
Notes
- Use oat milk or any other plant milk for best results and easy digestion.
- Ensure cupcakes are completely cool before icing to avoid melting and sliding of the frosting.
- The cider vinegar reacts with the baking powder to help the cupcakes rise and become fluffy.
- You can substitute rapeseed oil with another neutral oil such as sunflower or vegetable oil.
- The vegan buttercream can be colored or flavored with additional extracts if desired.
- Prep Time: 15 minutes
- Cook Time: 15-20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Western
Keywords: vegan vanilla cupcakes, dairy-free cupcakes, plant-based cupcakes, vegan baking, easy vegan dessert, vegan vanilla buttercream

