Go Back
+ servings
Vegan Vanilla Cupcake Thumb

Vegan Vanilla Cupcakes

A simple, elegant cupcake made without eggs or dairy!

Course Dessert
Cuisine vegan
Keyword vegan vanilla cupcakes
Prep Time 15 minutes
Cook Time 18 minutes
Servings 12 cupcakes
Calories 393 kcal


  • 280 ml Plant-based milk of choice (1 cup + 2 Tablespoons)
  • 1 Teaspoon Apple cider vinegar (or white vinegar)
  • 230 g Self-raising flour (1 + ¾ cups)
  • ½ Teaspoon Baking soda
  • 180 g Caster/superfine sugar (¾ cup + 2 tablespoons)
  • 6 Tablespoons Sunflower oil (or melted vegan butter)
  • 3 Teaspoons Vanilla extract

For the vanilla frosting:

  • 240 g Vegan butter (1 cup)
  • 600 g Icing / powdered sugar (5 cups)
  • 1 Teaspoon Vanilla extract
  • 1-2 Tablespoons Plant-based milk (depending on desired consistency)


  1. Preheat your oven to 180°C/350°F (160°C/325°F fan or convection oven) and line a 12-hole cupcake pan with paper cases.

  2. Mix the apple cider vinegar and plant-based milk together. Set aside for 5 minutes.

  3. In a large bowl, mix together the flour, baking soda and sugar.

  4. Add in the milk mixture, the oil and the vanilla extract. Mix well until you have a smooth cake batter.

  5. Divide the mix between the cupcake liners and bake for 18-20 minutes. Check the cakes are baked all the way through by inserting a toothpick through the middle.

  6. Transfer the cupcakes to a wire rack and allow them to cool completely.

For the vanilla frosting:

  1. Gently mix the vegan butter and icing sugar together with a wooden spoon until smooth.

  2. Add the vanilla and mix again. If your frosting is too thick, add a splash of plant-based milk until you get your desired consistency. If it's too runny, add more icing sugar.

  3. Transfer the frosting to a piping bag and pipe a swirl onto the middle of each cupcake.

  4. Decorate with vegan sprinkles if desired, and enjoy!

Recipe Notes

  • Store in an airtight container for up to 4 days
Nutrition Facts
Vegan Vanilla Cupcakes
Amount Per Serving (1 cupcake with buttercream)
Calories 393 Calories from Fat 117
% Daily Value*
Fat 13g20%
Sodium 94mg4%
Carbohydrates 66g22%
Fiber 1g4%
Sugar 53g59%
Protein 3g6%
* All values are an estimate only and will vary depending on the food brands used.