Eggless Vanilla Cupcakes (Fluffy & Easy)

This post may contain affiliate links. Read our disclosure policy.

After more than 12 years of egg-free baking, these Eggless Vanilla Cupcakes have become a reader favorite for good reason. They’re light, fluffy, and perfectly sweet — made with simple pantry staples and no tricky steps. They freeze beautifully, adapt easily for dairy- or gluten-free needs, and are the kind of treat that brings smiles at birthdays, school parties, or anytime you just want a cupcake.

Eggless Vanilla Cupcakes topped with swirls of white frosting and colorful sprinkles are arranged on a white surface with scattered sprinkles.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

Classic vanilla cupcakes never go out of style, and this eggless version is one of the recipes closest to my heart. These Eggless Vanilla Cupcakes are soft, fluffy, and full of buttery sweetness—the kind of treat that makes any birthday, school party, family gathering, or even just a “because I need a cupcake” day extra special.

When our daughter Victoria was first diagnosed with food allergies, I set out on a mission to recreate all the desserts she couldn’t safely enjoy. Over the years, I’ve tested and perfected hundreds of egg-free recipes, but these vanilla cupcakes have remained in our family’s top ten favorites. They’re simple, reliable, and loved by kids and grown-ups alike.

The best part? You don’t need anything fancy to whip them up. With a handful of pantry staples and just a few minutes of mixing, you’ll have perfect cupcakes ready for frosting. I topped mine with homemade vanilla buttercream, but honestly, they’re a blank canvas—pair them with chocolate frosting, cream cheese frosting, strawberry frosting, or whatever flavor you’re craving.

What I Love About This Recipe

  • Simple Ingredients: No fancy shopping trips required—you probably have everything you need already in your pantry.
  • Perfect Texture: Soft, fluffy, and tender every single time, just like a classic cupcake should be.
  • 100% Egg-Free: Safe for anyone with egg allergies and super easy to adapt for dairy-free and gluten-free needs, so no one feels left out.
  • Freezer-Friendly: I always keep a batch in the freezer, ready to defrost, decorate, and send with Vicky to parties so she can enjoy cake just like the other kids.
  • Versatile Canvas: They’re delicious on their own, but also perfect for pairing with any frosting you love—vanilla buttercream, chocolate, strawberry, cream cheese, you name it!
  • Crowd-Pleaser: Whether it’s a birthday party, school celebration, or just an ordinary afternoon, these cupcakes always disappear fast.
Handwritten text reading "xo, Oriana" on a light pink background, reminiscent of the soft hues in strawberry puree.

Ingredients Notes & Substitutions

Eggless Vanilla Cupcake ingredients with name tags.

Amounts are included in the printable recipe below (scroll down). You’ll need:

  • Sugar – Regular white sugar, also known as caster sugar. 
  • Butter: You can also use salted butter if that is what you have handy. In that case, skip the salt called for in the recipe.  
  • Vanilla extract: For optimal flavor, reach for pure vanilla instead of imitation. Even better, try homemade vanilla extract!
  • All-purpose flour – You can substitute all-purpose flour for self-rising flour. In that case, omit the baking powder and salt called for in the recipe. 
  • Baking Powder: Make sure it’s not expired.
  • Salt: I prefer kosher or sea salt. If you only have table salt handy, I recommend reducing the amount to half. 
  • Milk: For baking, I like to use whole milk. However, you can use any milk you have handy.
  • Apple cider vinegar: You can also use white vinegar.

Food Allergy Swaps

This recipe is naturally egg, nut, peanut, soy, and sesame-free, making it suitable for most dietary needs. However, always check labels for hidden allergens.

  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
  • Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.

Step-by-Step Recipe Photo Tutorial

Detailed instructions are included in the printable recipe below (scroll down).

Step 1 — Prepare Everything

Preheat the oven to 350º F (180º C). Line the cupcake pans with liners. Measure all the ingredients.

Step 2 – Combine Dry Ingredients

Combine flour, baking powder, and salt in a bowl.

Step 3 — Mix Milk and Vinegar

Combine milk and vinegar in a small bowl.

Step 4 — Cream the Butter

In a large bowl, beat the sugar and butter until creamy and pale. Add vanilla and mix to combine.

Step 5 – Combine Wet and Dry Ingredients

Add the flour alternately with the milk mixture, beginning and ending with the flour mixture; beat until smooth.

Step 6 — Bake

Divide batter evenly among liners, about three-quarters full each. Bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out clean.

IMPORTANT: these cupcakes won’t brown as the cupcakes made with eggs, so when you see the top set (after 15 min), check the cupcakes for doneness with the toothpick test.

A metal muffin tray with twelve freshly baked Eggless Vanilla Cupcakes in paper liners, viewed from above on a white surface.

Step 7 — Frost and Enjoy

Let them cool in the pan for a couple of minutes, then remove. Allow cooling completely before frosting.

Frosting Ideas for Eggless Cupcakes

Eggless Cupcakes Baking Tips

Measure the ingredients correctly. I highly recommend using a kitchen scale.

Preheat the oven at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.

The right temperature butter is KEY! Softened butter should easily bend without breaking and will give slightly when pressed. If your finger sinks into the butter and looks oily, it’s way too soft.

Don’t overmix the batter. Instead, mix just until you’ve evenly distributed the ingredients throughout the batter.

Fill the cupcake liners 3/4 full. If you overfill the liners, they won’t rise properly.

Bake the cupcakes as soon as the batter is ready. 

Don’t open the oven door until the cupcakes have set. Leave the oven closed until the minimum time stated in the recipe.

Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cupcakes are done when a toothpick inserted in the center comes out clean. 

Eggless Vanilla Cupcakes with swirled white frosting and colorful sprinkles, surrounded by similar cupcakes and scattered sprinkles on a white surface.

Storing & Freezing Instructions

These egg-free vanilla cupcakes always disappear so quickly that you might not even have leftovers to pack up! But if you do have leftovers or you’re planning on making these ahead of time for a party, here’s how to do so.

Store

The eggless cupcakes will stay fresh in an airtight container at room temperature for up to 3 days as long as they’re unfrosted. If frosted, store it in the fridge well covered for up to 5 days.

Freeze

Allow the cupcakes to cool COMPLETELY before wrapping them tightly in plastic wrap. Place individually wrapped cupcakes in plastic double-zipper quart freezer bags.

To defrost, unwrap cupcakes and bring them to room temperature. Frost to your liking.

My #1 Tip to Handle Egg Allergy in Special Celebrations

Everyone knows that there is no celebration without dessert! These situations are very difficult to handle when you have a kid with food allergies. So this is what I do:

When my daughter has to attend a birthday or school party, I defrost a cupcake, add some icing and lots of sprinkles, of course, and pack it in this super convenient and cute cupcake container. This way, she won’t be left out during celebrations and get to enjoy an eggless cupcake.

An eggless vanilla cupcake with white frosting and colorful sprinkles, partially eaten, sits on a white surface with more eggless vanilla cupcakes in the background.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

Eggless Vanilla Cupcakes topped with swirls of white frosting and colorful sprinkles are arranged on a white surface with scattered sprinkles.

Eggless Vanilla Cupcakes

Oriana Romero
These fluffy and moist Eggless Vanilla Cupcakes are super easy to make with just a few ingredients. This is the recipe you have been looking for!
4.45 from 686 votes
Prep Time 8 minutes
Cook Time 20 minutes
Total Time 28 minutes
Servings 16 cupcakes

Video

Equipment

Important

• For best results, I highly recommend using a kitchen scale to measure the ingredients.

Ingredients
 

  • 2 cups (280 g) all-purpose flour (see notes)
  • 2 1/2 teaspoons (10 g) baking powder
  • 1/4 teaspoon (2 g) salt
  • 1 cup (240 ml) whole milk (you can substitute with any plant milk you like)
  • 1 tablespoon (15 ml) apple cider vinegar
  • 1 cup (200 g) granulated sugar
  • 1/2 cup (115 g) unsalted butter, softened
  • 1 teaspoon (5 ml) pure vanilla extract

Instructions
 

  • Preheat oven to 350º F (180º C). Line a cupcake pan with cupcake liners.
  • Sift the flour, baking powder, and salt together into a large bowl. 
  • In a mixing bowl or liquid measuring cup, combine milk and vinegar. 
  • Using an electric hand mixer or a stand mixer, beat butter until creamy and pale on medium-high speed, about 3 – 4 minutes. Add the sugar and beat on high speed for 2 minutes until creamed and pale, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Then add vanilla; continue beating to combine, about 1 minute. 
  • Turn the mixer to low and add the flour mixture in three batches, alternating with milk mixture, beginning and ending with the flour mixture; beat until just combined, about 30 – 45 seconds. Do not overmix.
  • Divide batter evenly among liners, filling only 3/4 full each. 
  • Bake for 18 – 22 minutes, or until a toothpick inserted in the center comes out clean. Cool the pan on wire racks for 5 minutes, then remove cupcakes from the pan, place back on the cooling rack, and cool to room temperature before frosting, about 1 hour.
    IMPORTANT: These cupcakes won't brown as much as the cupcakes made with eggs, so when you see the top set (after 15 min), check the cupcakes for doneness with the toothpick test.
  • Decorate as your heart desires. Here you can find my Vanilla and Chocolate buttercream recipes.
Oriana’s Notes
 
Flour: You can substitute all-purpose flour for self-rising flour. In that case, omit the baking powder and salt called for in the recipe. 
 
Store: Frosted cupcakes keep well covered in the refrigerator for 3 days. Unfrosted cupcakes can be stored at room temperature for up to 3 days or frozen for up to 1 month; defrost at room temperature before frosting and serving. Take into consideration that the cupcakes will lose part of their fluffiness if refrigerated or frozen.
 
Freeze: To freeze these cupcakes just follow these steps:
  1. Let the cupcakes cool COMPLETELY.
  2. Wrap cupcakes tightly in plastic wrap.
  3. Place individually wrapped cupcakes in plastic double-zipper quart freezer bags.
  4. To defrost, unwrap cupcakes and bring them to room temperature. Frost to your liking.
 
Dairy-Free: If you are unable to have dairy, here are my tips on how to adapt this recipe:
  • Use your favorite dairy-free milk.  Make sure to use an unflavored, unsweetened variety of non-dairy milk. In my opinion, soy and oat milk have the best consistency and very neutral flavors.
  • Use the same amount of vegan butter substitute. For baking, my fave dairy-free butter substitutes are Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks.
Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
 
Extra Tips:
  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Preheat the oven at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
  • The right temperature butter is KEY! Softened butter should easily bend without breaking and will give slightly when pressed. If your finger sinks into the butter and looks oily, it’s way too soft.
  • Don’t overmix the batter. Instead, mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Fill the cupcake liners 3/4 full. If you overfill the liners, they won’t rise properly.
  • Bake the cupcakes as soon as the batter is ready. 
  • Don’t open the oven door until the cupcakes have set. Leave the oven closed until the minimum time stated in the recipe.
  • Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cupcakes are done when a toothpick inserted in the center comes out clean. 
 
 
I appreciate your feedback, and it helps others, too! Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 228kcalCarbohydrates: 38gProtein: 4gFat: 7gSaturated Fat: 4gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gTrans Fat: 0.2gCholesterol: 18mgSodium: 119mgPotassium: 57mgFiber: 1gSugar: 16gVitamin A: 209IUCalcium: 70mgIron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 228
Keyword cupcakes Eggless

Eggless Baking Frequently Asked Questions

You’ve asked, and I’ve answered! Read on for a handful of answers to the most frequently asked questions about eggless baking.

The recipe was originally posted in August 2017; the post content was edited to add more helpful information, and no changes were made to the recipe in August 2025.  

More Recipes To Explore!

4.45 from 686 votes (585 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

401 Comments

  1. 5 stars
    I made these for my daughter’s birthday party and a friend who had an egg-allergy. This recipe turned out amazingly well on my first try. I had somewhat smaller than expected cupcake liners which led to me filling 16 instead of 12. The batter was thicker than I thought it would be but the crumb came out moist and fluffy. Yes, they were pale as expected but baked through. This recipe is a keeper!

    1. Hello Jen! That means so much to hear — a first-try win at a birthday party with an egg-allergy guest is exactly what this recipe is for. So glad everyone got to enjoy them. 🎉

  2. 5 stars
    I was worried about these cupcakes since the batter turned out extremely thick, almost like a dough. But they baked up nicely—soft and fluffy texture with a classic vanilla cake flavor. I’ll be making them for my daughter’s birthday party so our friend who has an egg allergy can enjoy some cake.

    1. Hello Katherine! That makes me so happy to hear! The batter can definitely feel a bit thicker than traditional cake, but I’m glad you trusted the process and loved the result. It means so much that you’re making them so every child at the party can feel included — that’s exactly why I do what I do. I hope your daughter’s birthday is extra special 💛

  3. Hi there, I plan to make a batch with my younger one and I realised I do not have Apply Cider Vinegar. What can I substitute this with please ? Thank you.

    1. Hello Megha! You can absolutely still make the recipe 😊 If you don’t have apple cider vinegar, you can swap it with the same amount of white vinegar or fresh lemon juice—both work really well and will give you that little bit of acidity the recipe needs.Have fun baking with your little one—that’s the best part 💛

      1. 4 stars
        Thank you so much, the cup cakes were amazing ! Or in my elder ones language Banging ! I am sorry but cannot press the 5th star to rate this 5Stars ! We will surely using this recipe going forward. Thinking of using the same recipe for even plain Vanilla sponge for cakes. I also followed your Chocolate buttercream recipe and used just 1/2 the quantity for 16 of these cupcakes. They were great too. Thank you so much 😊.

  4. 5 stars
    I wanted to bring cupcakes for my first grade class, but one of my students can’t have eggs. I found your recipe and it was quick and easy and oh so tasty! My student was so happy to be able to have a cupcake, just like the rest of his friends. I would definitely recommend this recipe! 👍🏻😊😋

    1. Hello Mary Lou! This truly made my day 💛 Knowing that your student got to enjoy a cupcake just like everyone else is exactly why I do what I do. Thank you so much for taking the time to share this — and for making that moment so special for them 😊

  5. Hello Kelly
    Thanks for this recipe. It looks delicious. One question – surely one omits the baking powder when using self raising flour because it has the raising agent? As I read your recipe – it says omit if using all purpose flour. Is this correct?
    Thanks
    June

    1. Hello June — If you are using all-purpose flour, you must add the baking powder, or they won’t rise. If you’re using self-raising flour, you should omit the baking powder since it’s already included in the flour. I also recommend reducing or omitting the salt since self-raising flour also has salt in it. However, I prefer and recommend using all-purpose flour because that way I can control the quantity of the baking powder. Hope that helps!

      1. So the notes about flour in your recipe is kind of a typo – it says you can substitute all purpose for self rising – but I think you mean you can substitute self rising for the all-purpose flour called for in the recipe

        1. Hello Esther! You are absolutely right — that’s a typo on my end, thank you so much for catching it! It should say you can substitute self-rising for the all-purpose flour. I’ll get that fixed right away!

  6. 5 stars
    These are delicious! How much cocoa would I use if I wanted to make chocolate cupcakes or even swirled cupcakes?
    Thank you

    1. Hello Kelly! I’m so glad you loved them! 💛 For chocolate cupcakes, I recommend using my eggless chocolate cupcake recipe instead. For swirled cupcakes, you can make the vanilla batter, then mix 1/4 cup cocoa powder with 2 – 3 tablespoons of milk to half of the batter and gently swirl the two together before baking. They’re so fun that way and always a hit!

  7. 5 stars
    I messed up the dough at the start by using too cold butter and when mixing it it went flying all over the place (the butter was on the walls and on the plants 😀 but once the flour was involved and they were baked in the oven, the cupcakes turned out perfectly! Great recipe! I frosted them with whipped cream frosting for lightness. I am trying to leave 5 stars but the last star won’t highlight! I am sorry!

    1. Hello Annan! Oh my goodness — I can picture that butter situation perfectly 😂 I’m so glad you stuck with it though, and it makes me really happy to hear the cupcakes still turned out great. Whipped cream frosting sounds like a lovely, light pairing, and please don’t worry one bit about the stars — your comment alone absolutely made my day 💛

  8. 5 stars
    This is my go-to recipe for making a quick batch of cupcakes, as the ingredients are real easy to find and the recipe comes together so quickly. Thanks for always coming up with such great eggless baking recipes that often taste better than the original versions.

    1. Thank you so much, Wendy! 💕 I’m thrilled this has become your go-to cupcake recipe. I love hearing that you find my eggless recipes easy and delicious—that’s exactly what I aim for! Your kind words truly made my day.

    1. Hello Shirley! Great question! I’m not an expert in high-altitude baking, but generally, eggless cakes and cupcakes can be a bit trickier since the structure is already more delicate. Simple adjustments like reducing the baking powder slightly, adding a touch more liquid, and keeping a close eye on the bake time can help. Here’s a resource with more detailed tips: King Arthur’s High-Altitude Baking Guide. I hope that helps, and if you try it, I’d love to hear how it turns out! 💛

      1. 5 stars
        I made the recipe as is and it worked! I’m in Denver, so about 5280′. It was puffing up a lot at first so I was afraid it would collapse, but it didn’t. And they are yummy! 🙂

        1. Hello Shirley! Yay! I’m so glad it worked out perfectly for you, even at high altitude! Thanks so much for sharing your experience—it’ll definitely help other high-altitude bakers too!

  9. 5 stars
    These look great and simple enough! Could i use buttermilk instead of milk and vinegar? Would i need to adjust the quantity?

    1. Hello Samia! Yes, absolutely! You can use buttermilk instead of milk and vinegar—no need to adjust the quantity. Just use the same amount as listed in the recipe. 😊

  10. 5 stars
    It is simple and quick, makes a good amount of cupcakes, and provides great tips and directions.

    1. Hi Elijah! Thank you so much! 😊 I’m so happy you found the recipe simple, quick, and helpful—that’s exactly what I hope for! 💛 Enjoy those cupcakes, and thank you for baking with me!

    1. Hello Diana! Bake at 350º F for 15 to 18 minutes, or until a toothpick inserted in the center comes out clean. Cool in the pans on wire racks for 5 minutes, then remove the cupcakes from the pans, place back on the racks, and cool to room temperature, about 1 hour, before frosting. Hope that helps!

    1. Hi Ryan! 😊 I’m so happy to hear you love the cupcakes! 💛 Yes, this recipe can definitely be doubled or even tripled. Just be sure not to overmix the batter so they stay light and fluffy. If you’re making a large batch, I also recommend using a kitchen scale for best results. Happy baking! 🧁✨