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