Home » Cakes & Cupcakes » Vanilla Cake Without Eggs

Vanilla Cake Without Eggs

*This post may contain Amazon Associate Affiliate links. Read more »

This Vanilla Cake Without Eggs Recipe is a soft, fluffy single-layer vanilla cake made in one bowl. It’s perfect for afternoon tea, birthdays, or a simple weekend bake. It’s topped with a creamy vanilla buttercream and comes together with pantry staples, no egg replacers needed. I rely on a few eggless baking tips to keep it moist and tender every time.

What Readers Are Saying

⭐️⭐️⭐️⭐️⭐️
“The cake came together quickly and was very delicious! It was a hit with everyone who tried it and will come in handy whenever I’m short on eggs.” – Lydia

One slice of eggless vanilla cake on plate

Why you’ll love this recipe

I love this cake because it proves you don’t need eggs to achieve a moist, fluffy vanilla cake. It’s my go-to for an easy afternoon tea bake, and no one ever misses the eggs. Sam x

No Eggs Needed – Apple cider vinegar and baking soda create a perfectly light texture
Moist & Fluffy – Thanks to yogurt, olive oil, and whole milk.
Simple One-Bowl Method – No need for multiple bowls or fancy steps.
Everyday Ingredients – You likely have everything you need already.
Perfect for Any Occasion – Serve it plain, frosted, or layered for celebrations.

Eggless Vanilla Cake displayed on plate decorated with fresh vanilla bean pods

Ingredients you’ll need

This eggless vanilla cake uses simple pantry and fridge staples. Here’s what you’ll need for the cake and frosting:

Individual ingredients in bowl to make this eggless vanilla cake are all-purpose flour, granulated sugar, whole milk, plain greek yogurt, olive oil, unsalted butter, vanilla extract, salt, powdered sugar, baking powder, baking soda and apple cider vinegar
  • All-purpose flour – Provides structure and softness to the cake.
  • Baking powder & baking soda – Help the cake rise and create a fluffy texture.
  • Salt – Enhances and balances the sweetness.
  • Granulated sugar – Adds sweetness and helps with the crumb.
  • Whole milk – Adds moisture and smoothness to the batter.
  • Plain Greek yogurt – Replaces eggs and keeps the crumb tender and moist.
  • Extra virgin olive oil – Locks in moisture and adds richness.
  • Apple cider vinegar – Reacts with baking soda to help the cake rise.
  • Vanilla extract – Adds warmth and classic vanilla flavor.
  • Unsalted butter – Softened for a creamy base.
  • Powdered sugar – Sweetens and thickens the frosting.
  • Whole milk – Loosens the texture into a spreadable consistency.
  • Vanilla extract – Adds extra vanilla flavor to match the cake.

Easy substitutions

  • Greek yogurt: Swap with plain full-fat natural yogurt or thick Greek-style yogurt.
  • Whole milk: Use a mild dairy-free milk like almond or oat milk.
  • Olive oil: Replace with a neutral oil such as vegetable or canola oil.
  • Apple cider vinegar: White vinegar may also work.
  • Butter: Use a quality plant-based butter for a dairy-free version.

How to make vanilla cake without eggs

A bowl of flour.

Step 1: Combine flour, baking powder, baking soda and salt.

How to make vanilla cake without eggs batter in bowl.

Step 2: Pour in milk, yogurt, oil, vinegar, and vanilla. Gently fold and mix with a rubber spatula until incorporated.

Eggless vanilla cake batter in bowl.

Step 3: Mix until it’s incorporated into a smooth batter and no pockets/streaks of flour remain.

Vanilla cake without eggs batter in cake pan.

Step 4: Pour batter into the prepared baking pan. Bake for 35-40 minutes.

Buttercream frosting ingredients in bowl.

Step 5: Make the frosting. Beat butter, powdered sugar, milk and vanilla until well combined, creamy and fluffy, about 30 seconds.

Frosting atop of vanilla egg free cake.

Step 6: Spread frosting over cooled cake. Set aside for the buttercream to set, about 20 minutes. Enjoy!

Samantha’s recipe tips

  • Don’t over-mix. Gently fold the batter just until smooth to avoid a dense cake.
  • Use room temperature ingredients. Especially yogurt and milk, this helps the batter mix evenly.
  • Bake until golden. Check with a toothpick, it should come out clean or with a few crumbs.
  • Cool completely before frosting. Otherwise, the buttercream will melt right off.
Fork taking out portion of sliced cake on plate

How to store

Store: Keep in an airtight container at room temperature for 3–4 days, or refrigerate for up to 5 days.
Freeze: Wrap individual slices in plastic wrap and foil. Freeze for up to 3 months.
Thaw: Defrost at room temperature or overnight in the fridge before serving.

One slice of cake on plate with vanilla bean pods next to it

If you enjoy this recipe, please consider leaving a ⭐️ star rating and a comment review below. I love to hear what you think and it’s much appreciated. Thank you! Your email address will not be published. Sam x

A slice of vanilla cake without eggs on a plate with frosting.

Vanilla Cake Without Eggs

4.84 from 6 votes
This Vanilla Cake Without Eggs is soft, moist, and light. An easy one-bowl eggless cake recipe topped with creamy vanilla buttercream!
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 10 slices

Ingredients
 
 

Vanilla Cake
  • 2 1/2 cups (300g) all-purpose flour, scoop & leveled
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp fine salt
  • 3/4 cup granulated sugar
  • 1 cup whole milk
  • 3/4 cup plain full-fat Greek style yogurt
  • 1/4 cup extra virgin olive oil
  • 2 tsp apple cider vinegar
  • 2 1/2 tsp vanilla extract
Buttercream Frosting
  • 60 g unsalted butter, softened to room temperature
  • 2 1/2 cups powdered sugar
  • 2 Tbsp whole milk
  • 1 tsp vanilla extract

Method
 

Vanilla Cake
  • Preheat the oven: Preheat the oven to 356ºF (180ºC). Line a round 9-inch baking pan with parchment paper and set aside. Note: Alternatively, if you have a non-stick pan, liberally grease it with softened/spreadable butter and dust it with a light layer of flour. This will leave your finished cake with smooth sides.
  • Combine dry ingredients: In a large mixing bowl, add flour, baking powder, baking soda, and salt. Whisk until well combined.
Add sugar: Whisk through the sugar.
  • Add wet ingredients: Pour in milk, yogurt, oil, vinegar, and vanilla.
Mix batter: Gently fold with a spatula until just combined, about 40 seconds. Avoid over-mixing, the batter should be smooth with no visible flour streaks.
  • Pour into pan: Transfer the batter to the prepared tin and smooth out the top.

  • Bake: Bake for 35–40 minutes or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Remove from the oven and let the cake cool in the pan for 15 minutes.
  • Remove & Cool: Carefully remove from the pan and transfer to a wire rack to cool completely before adding the frosting.
Buttercream Frosting
  • Beat Butter: In a large mixing bowl, beat the softened butter on medium-high speed for 30 seconds until creamy.
  • Add remaining ingredients: Add the powdered sugar, milk, and vanilla. Beat on high speed until well combined, creamy, and fluffy, about 30 seconds, adding more milk if it’s too dry, 1/2 tablespoon at a time.
  • Frost the cake: Spread the buttercream frosting over the cooled cake.
  • Set and serve: Let the frosting set for about 20 minutes. Slice into triangles and enjoy!

Nutrition

Calories: 454kcalCarbohydrates: 75gProtein: 6gFat: 14gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 0.2gCholesterol: 21mgSodium: 164mgPotassium: 193mgFiber: 1gSugar: 51gVitamin A: 244IUCalcium: 103mgIron: 2mg

Notes

Store: Keep in an airtight container at room temperature for 3–4 days, or refrigerate for up to 5 days.
Freeze: Wrap individual slices in plastic wrap and foil. Freeze for up to 3 months.
Thaw: Defrost at room temperature or overnight in the fridge before serving.

Tried this recipe?

Let us know how it was!

What happens if I bake a vanilla cake without eggs?

Eggs add moisture and structure, but this vanilla cake uses yogurt and vinegar to replace those roles. The result is a soft, fluffy crumb that holds together beautifully.

Why is my eggless vanilla cake dry?

Dryness can happen if there’s not enough moisture or fat to replace the eggs. This recipe uses full-fat yogurt and milk to keep the vanilla cake moist and tender.

Will a vanilla cake rise without eggs?

Yes, baking soda and vinegar react to create lift, helping the cake rise just like a traditional recipe.

4 Comments

  1. 5 stars
    This cake was so easy to make and turned out perfect. It has a firm, moist texture and is not overly sweet. I added 1/3 c. mini chocolate chips to the batter and skipped the frosting (to avoid the extra calories) for a delicious snack cake. But I can see using this recipe for a double-layer, frosted cake. It would hold up well. Nobody would ever guess it’s eggless. Thank you for this fantastic recipe!

    1. Hi Jenn! I’m so glad to hear you enjoyed the cake and love the twist with the mini chocolate chips! Skipping the frosting for a lighter snack version sounds like a brilliant idea. It’s awesome to know it turned out so well and could even work as a double-layer cake, I’ll try that myself and hopefully post a recipe for one. Thanks so much for sharing and trying the recipe! Kindest, Sam 🙂

  2. 5 stars
    The cake came together quickly and was very delicious! It was a hit with everyone who tried it and will come in handy whenever I’m short on eggs.

    1. Hi Lydia! That’s fantastic to hear! I’m so glad the cake was a hit and that it’s a handy option for those egg-less baking days. Isn’t it great to have a go-to recipe that everyone enjoys? Thanks for sharing your success with it! Sam 🙂

4.84 from 6 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating