Dairy Free Cupcakes are a light, simple treat everyone will enjoy. The cupcake is moist, fluffy, and full of delicious vanilla flavor. Finish off with a creamy dairy free buttercream and you've got a perfect dessert for any occasion.

Jump to:
- Why These Dairy Free Cupcakes Are The Best
- Ingredient Notes and Substitutions
- How To Make Dairy Free Cupcakes
- How To Decorate Your Dairy Free Cupcakes
- Expert Tips
- Frequently Asked Questions
- Storage and Freezing Instructions
- More Dairy Free Desserts You'll Love!
- Did you make this recipe?
- Dairy Free Cupcakes
- Check out latest posts
These vanilla dairy free cupcakes are classic, elegant, and simply perfect for every occasion. They're made with just a few ingredients, bake in under 20 minutes, and are loved by both kids and adults.
You can serve these at a birthday party, holiday party, or even just for a fun weeknight treat!
If you need a great cupcake recipe for summer BBQs, be sure to check out these Patriotic Cupcakes or my ultimate chocolate fudge cupcakes!
Why These Dairy Free Cupcakes Are The Best
- They're entirely dairy free from the cake to the frosting
- This recipe uses 2 whole eggs so there's no leftover egg yolks
- The cupcakes are made with dairy free butter which adds moisture and flavor
- They're super simple to make and bake in under 20 minutes
- You won't even know these cupcakes are dairy free since they're so moist, tender, and fluffy
- The dairy free buttercream only needs 3 ingredients and tastes just like traditional frosting made with butter
Ingredient Notes and Substitutions

- Dairy free butter: Any type of vegan butter will work. I use Melt organic, but have heard good things about Mykonos as well.
- Sugars: I like to use a mixture of white and brown sugar, but you can use all white sugar. I do not recommend using all brown sugar because the cupcakes will be too dense.
- Eggs: Always use large eggs unless otherwise specified. This dairy free cupcake recipe will not work well with an egg replacer.
- Vanilla: I prefer to use vanilla bean paste for the most vanilla flavor, but vanilla extract works well too
- Almond milk: If you don't have almond milk, any non dairy milk, such as oat, cashew, or coconut milk will work.
- Flour: I use King Arthur's all purpose flour, but you can also use a 1:1 gluten free baking flour blend
- Baking powder: This helps the cupcakes to rise. Before you start baking, check to make sure yours isn't expired
- Salt: You always want to add salt to baked good because it helps to balance out the flavors and actually enhances the vanilla flavor
How To Make Dairy Free Cupcakes
Note: Full ingredient measurements and instructions can be found in the recipe card at the bottom of this page
- Preheat your oven to 350 degrees F and line a cupcake pan with 12 paper liners
- In a large mixing bowl beat together the dairy free butter and vanilla extract until light and fluffy
- Add in the sugars and eggs and cream on high until well incorporated
- Next, add the flour, baking powder, and salt to the butter mixture and mix on low to slowly incorporate the dry ingredients
- Pour the almond milk into the bowl and finish mixing on low speed until all ingredients are just combined and there are no traces of flour
- Fill each paper liner ⅔ of the way full with the dairy free cupcake batter and bake at 350F for 16-18 minutes, or until a toothpick inserted into the center comes out clean
- Transfer the cupcakes to a wire rack to cool completely before frosting

How To Decorate Your Dairy Free Cupcakes
Pro Tip: Dairy free buttercream is a lot softer than regular, so decorate immediately before serving for best results.


- In a large mixing bowl, cream your vegan butter on high until light and creamy
- Add the powdered sugar and vanilla extract to the creamed butter and turn your mixer onto low speed until the powdered sugar is incorporated
- Once incorporated, turn the mixer speed up to high and beat for 1-2 minutes until light and fluffy
- Transfer the dairy free buttercream to a piping bag fitted with a large tip and carefully pipe the frosting over fully cooled cupcakes
More Decorating Ideas:
- Dye the buttercream: I like using this vegan food gel because it adds color without adding excess liquid
- Add sprinkles: Read the label because some sprinkles are produced in a factory that has dairy ingredients
- Use different piping tips: One of my favorite ways to make cupcakes look fancy is by using multiple piping tips on one cupcake. The varying textures adds depth and dimension, but the technique couldn't be simpler
Expert Tips
- Use room temperature eggs and almond milk
- Dairy free butter only needs to sit out for 5-10 minutes before using, or else it will be too soft
- Don't overmix the dry ingredients
- Fill cupcake liners ⅔ full with the dairy free cupcake batter
- Let the cupcakes cool completely before frosting them
- Chill the buttercream for 20 minutes in the fridge before decorating for less mess
- Dairy free buttercream gets soft quickly, so it's best to decorate immediately before serving

Frequently Asked Questions
I always use almond milk because it's what I drink. Any dairy free milk will work though- feel free to use oat milk, coconut milk, cashew milk, or soy milk.
You should be able to substitute the all purpose flour with a gluten free 1:1 brand. I recommend Bob's Red Mill or Cup4Cup.
A vegan can any kind of cake that does not contain animal products. These cupcakes are made with eggs so they are not vegan friendly.
You can make the cupcakes 1 day in advance and store them in an airtight container at room temperature until you decorate them the next day.
Buttercream frosting made with dairy free butter tends to be a lot softer than regular buttercream so if you make that ahead of time be sure to keep it in the fridge.
Storage and Freezing Instructions
The best results, leave the cupcakes unfrosted until the day you're serving them. Here's a few tips:
STORING PLAIN CUPCAKES: If you want to make the cupcakes in advance, let them cool completely then place into an airtight container and store at room temperature overnight.
STORING DECORATED DAIRY FREE CUPCAKES: If your cupcakes are frosted with dairy free buttercream it's best to keep them in an airtight container in the fridge for 1-3 days.
FREEZING CUPCAKES: You can freeze unfrosted dairy free cupcakes for up to 3 months. Lay them carefully in a freezer safe ziploc bag and place into the freezer. Let defrost in the fridge overnight before decorating them.

More Dairy Free Desserts You'll Love!
- Dairy free brownies
- Dairy free banana bread
- Vegan cookie dough
- Dairy free blueberry muffins
- Raspberry cupcakes
Did you make this recipe?
If so, I would appreciate you leaving a comment and star rating down below. Also, follow me on Instagram and tag me or use #incoleskitchen so I can see what you make and share it.
PrintDairy Free Cupcakes
Dairy Free Cupcakes are a light, simple treat everyone will enjoy. The cupcake is moist, fluffy, and full of delicious vanilla flavor. Finish off with a creamy dairy free buttercream and you've got a perfect dessert for any occasion.
- Prep Time: 10 Minutes
- Cook Time: 16 Minutes
- Total Time: 26 minutes
- Yield: 12 Servings 1x
- Category: Cupcakes
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
FOR THE CUPCAKES:
- ½ cup dairy free butter
- ½ cup granulated sugar
- ¼ cup brown sugar
- 2 teaspoons vanilla extract
- 2 large eggs
- 1 ¼ cup all purpose flour
- 1 ½ teaspoons baking powder
- ½ teaspoon kosher salt
- ½ cup unsweetened almond milk
FOR THE FROSTING:
- ¾ cup vegan butter
- 3 cups powdered sugar
- 1 tablespoon vanilla extract
- ¼ teaspoon kosher salt
Instructions
- Preheat the oven to 350 degrees F and line a cupcake pan with 12 paper liners
- In a large mixing bowl cream the dairy free butter and vanilla extract on high until creamy
- Add the sugar, brown sugar, and both eggs to the butter mixture and beat on high until well incorporated
- Next, add the flour, baking powder, and salt into the wet ingredients and mix on low speed until the flour is 80% incorporated
- Pour the almond milk into the cupcake batter and finish mixing until there are no traces of flour
- Full the paper liners ⅔ of the way full with the dairy free cupcake batter and bake at 350 degrees F for 16-18 minutes, or until a toothpick inserted into the center comes out clean
- Take the dairy free cupcakes out of the oven and allow them to cool completely on a wire rack
- When the cupcakes are completely cooled, you can make the frosting. To start, cream the dairy free butter on high speed in a large mixing bowl until creamy
- Add the powdered sugar, vanilla extract, and salt to the creamed butter and mix on low speed to start, working up to high once the powdered sugar is incorporated
- Transfer the buttercream to a piping bag fitted with a large tip and pipe over fully cooled cupcakes
- Decorate with sprinkles and enjoy!
Notes
- Use room temperature eggs and almond milk
- Dairy free butter only needs to sit out for 5-10 minutes before using, or else it will be too soft
- Don't overmix the dry ingredients
- Fill cupcake liners ⅔ full with the dairy free cupcake batter
- Let the cupcakes cool completely before frosting them
- Chill the buttercream for 20 minutes in the fridge before decorating for less mess
- Dairy free buttercream gets soft quickly, so it's best to decorate immediately before serving
- Store leftover decorated cupcakes in an airtight container in the fridge for up to 3 days
Keywords: dairy free cupcake recipe, cupcakes dairy free, dairy free vanilla cupcakes
Madison says
I am SO pleased with this recipe! I replaced the flour with 1-1 GF flour and it still turned out super yummy.
★★★★★
Nicole Radcliffe says
Hi Madison,
I'm so happy to hear that you enjoyed the cupcakes!