Go Back
Print

Dairy Free Vanilla Cupcakes

These are my favourite dairy free vanilla cupcakes! This easy recipe is perfect for celebrations, birthday parties or just because. They are soft, light and fluffy, and the perfect base for a swirl of creamy buttercream frosting.
Course Dessert
Cuisine Australian
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 12 cupcakes
Calories 393kcal
Author Sally

Ingredients

For The Vanilla Cupcakes

  • ½ cup (125 grams) dairy free butter
  • ¾ cup white sugar/granulated sugar
  • 2 eggs
  • 2 teaspoons vanilla extract
  • ¾ cup self-raising flour
  • ¾ cup plain flour/all purpose flour
  • ½ cup dairy free milk oat milk or almond milk

For The Vanilla Buttercream

  • ½ cup (125 grams) dairy free butter
  • 3-4 cups icing mixture
  • 1 tablespoon dairy free milk oat milk or almond milk
  • 1 teaspoon vanilla extract
  • pinch of salt to taste
  • sprinkles optional

Instructions

To Make the Cupcakes

  • Preheat the oven to 180°C (350°F). Line a 12-hole muffin pan with patty cases.
  • Prepare the dry ingredients: In a medium bowl, sift both flours together. Stir briefly to combine, then set aside.
  • Cream the butter and sugar: In a large mixing bowl, use an electric mixer to beat the dairy-free butter and sugar together until light and fluffy.
  • Add eggs and vanilla: Beat in the eggs one at a time, mixing well after each addition. Add the vanilla extract and beat until the mixture is pale and creamy.
  • Combine wet and dry: Gradually add the sifted flour to the wet mixture, about ¼ cup at a time, alternating with the dairy-free milk. Continue mixing until all the flour and milk are incorporated and the batter is smooth.
  • Fill the cupcake cases: Divide the batter evenly between the prepared patty cases, filling each about ¾ full.
  • Bake for 18–20 minutes, or until the cupcakes are lightly golden and spring back when gently pressed. Remove from the oven and allow to cool completely on a wire rack before frosting.

To Make the Vanilla Buttercream

  • In a large bowl or the bowl of a stand mixer fitted with the paddle attachment, beat the dairy-free butter for 1–2 minutes until smooth and creamy.
  • Add 3 cups of icing mixture and beat on medium speed until combined. The mixture will be thick.
  • Add the vanilla extract and dairy-free milk, and continue beating until smooth and fluffy. If the frosting is too soft, gradually add up to 1 extra cup of icing mixture until the desired consistency is reached.
  • Add a pinch of salt to balance the sweetness, to taste.
  • Transfer the frosting to a piping bag fitted with your favourite nozzle, then pipe onto the cooled cupcakes. Finish with sprinkles, if desired.

Notes

Sugar: In a 2025 update and re-test of the recipe, I found that reducing the quantity of white sugar from 1 cup to ¾ cup produced a better end result. I have therefore updated the recipe to reflect this. If you preferred the original version, feel free to stick to the 1 cup quantity.
Storage: Cupcakes can be stored in an airtight container at room temperature for 1-2 days, and up to 3-4 days in the fridge.
Self-Raising Flour: If you don’t have self-raising flour, you can make your own by combining 1 cup of plain flour and 2 teaspoons of baking powder and measuring out your required ¾ of a cup.
Dairy-free milk: While my go to for baking is usually oat milk, I have used almond milk, vanilla almond milk, soy milk and even lactose-free milk in this recipe and all produce a perfect cupcake.

Nutrition

Serving: 1cupcake | Calories: 393kcal | Carbohydrates: 58g | Protein: 3g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Trans Fat: 3g | Cholesterol: 27mg | Sodium: 156mg | Potassium: 32mg | Fiber: 0.4g | Sugar: 46g | Vitamin A: 40IU | Calcium: 22mg | Iron: 1mg
QR Code linking back to recipe