• Cake
  • Frosting
  • YouTube
  • My Favorite Tools
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Recipes
    • Cake
    • Cupcakes
    • Frosting
    • Ice Cream
    • Vegan
  • Cake Basics
  • Tutorials
  • Blog
  • About
  • Mobile Menu Widgets

    Connect

    Search

Sugar & Sparrow logo in script font

Sugar & Sparrow

Lifestyle and Cake from Portland Oregon

  • Cake Basics
  • Recipes
    • Cake
    • Cupcakes
    • Cookies & Bars
    • Filling
    • Frosting
    • Ice Cream
    • No-Bake
    • Small Batch
    • Vegan
  • Tutorials
  • Book
  • Blog
  • About

Finally. The Perfect Vanilla Cake Recipe.

February 17, 2022 · In: Cake, Featured, Recipes

Jump to Recipe

This is my favorite from-scratch vanilla cake recipe that was created after TONS of recipe testing in search of the perfect vanilla cake – one that has the light and fluffy texture of box cake mix, is packed with vanilla flavor, and super easy to make. This one checks all of those boxes and has become a go-to for me and for many of you, which makes me so happy! Pair it with vanilla buttercream and pretty sprinkles for the ultimate vanilla birthday cake, or pair it with any of my other frostings to mix it up. It goes well with everything! 

the best from scratch vanilla cake recipe
vanilla cake recipe by sugar and sparrow

One reader, Haley, says: “1000% this is the best vanilla cake recipe I have ever made. I quite literally NEVER leave reviews on things that I try, but there is no way that I could go without telling you how DELICIOUS this cake is.” ★★★★★

From-Scratch Vanilla Cake that Rivals Box Mix

I have a little confession to make: when I first started making cakes, my secret go-to for far too long was the box vanilla cake mix by Betty Crocker.

Phew. Now you know. 

Since I became accustomed to the light and fluffy texture of said box mix, every time I tried to make a vanilla cake from scratch, the result seemed off. Blame it on the lack of Propylene Glycol Mono (or the handful of other ingredients in box mixes that you’ve never heard of), but my from-scratch vanilla cakes always ended up too dense, tasted a little cornbread-ish, and just didn’t have that fluffy appeal. Finding a go-to vanilla cake recipe from scratch felt like a mountain I had to climb, but after (what felt like) five hundred tries and a whole lot of not giving up, I’ve found a recipe that is beyond my wildest cake dreams.

vanilla birthday cake recipe

Perfect Vanilla Cake Ingredients & Substitutions

This vanilla cake is soft and moist, so easy to whip up, and tastes like a dream. There are some key ingredients that make it this way, and I’ve listed them below. I’ve also shared some substitutions that can be made just in case you’re in a pinch:

  • Cake Flour. To achieve the super soft texture in this cake, I swear by cake flour. It produces a much fluffier cake than all-purpose (or plain) flour because of its lower protein content (the more protein in your flour the stiffer the dough and less ability to maintain moisture). You can find cake flour at most grocery stores, but if all you’ve got is all-purpose flour in your pantry, here are instructions for how to make your own cake flour. Keep in mind that if you do use the homemade version, the gram measurement will weigh more (325g instead of 290g) since all-purpose flour is heavier than cake flour.  
  • Baking Powder + Baking Soda. The leavening agents in this recipe. Using both makes it the perfect amount of fluffy.
  • Unsalted Butter. The main fat in this recipe, which adds lots of moisture, great structure, and rich flavor. If you only have salted butter on hand, you can substitute that but be sure to omit the salt in the recipe if you do.
  • Granulated Sugar. This not only sweetens the cake, it creates a tender crumb as well. You can substitute this with caster sugar if you wish and it will be even more soft. 
  • Whole Eggs + Egg Whites. I use two large eggs and two large egg whites in this recipe. The egg whites keep the cake lighter while adding the perfect amount of protein and binding power. 
  • Sour Cream. Sour cream adds the perfect amount of moisture to this cake. If you don’t have that locally you can substitute it for plain yogurt or Crème fraîche. 
  • Pure Vanilla Extract. I use an entire tablespoon of vanilla extract in this cake, which takes the flavor beyond! I recommend using a quality vanilla extract here (not imitation). You can substitute the extract for vanilla bean paste if you wish.
  • Whole Milk. Since it has the highest fat percentage of any milk (aside from buttermilk), the whole milk creates a rich crumb while binding the ingredients together. You can technically substitute this for another kind of milk, but whole milk is going to yield the best results. 
the perfect vanilla cake recipe

Vanilla Cake Baking Tips for Success

Even if you have all the right ingredients, it’s important to follow a few ground rules when it comes to baking this cake (or really any cake). Here are a few best practices that will really set you up for success:

  1. Start with room temperature ingredients. Cake baking is a science, and when ingredients like eggs, butter, and dairy are at room temperature, they form an emulsion which traps air in the batter. Once you place that batter in the oven, the trapped air expands and gives your cake a good rise and lovely, tender crumb. It’ll only happen when you use room temperature ingredients, so if you want your cake to live up to it’s true potential, don’t skip this step.
  2. Use fresh baking powder and baking soda. Each of these leavening agents are responsible for helping your cake to rise. Once their containers are open, they only have a six month shelf life! When they’re past their expiration date, the chemical reaction that causes your cake to rise won’t happen. If you want those cakes to rise beautifully, make sure your baking powder and baking soda are within that 6 month window. 
  3. Use the paddle attachment on your stand mixer. Also known as the “flat beater” attachment, the paddle attachment helps incorporate just the right amount of air. Other attachments might add too much air to your cake batter, causing them to become over-mixed and potentially sink in the baking process. If you don’t have a stand mixer, an electric hand mixer works just fine.
  4. Be careful not to over or under mix. Under-mixing the batter will prevent important chemical reactions from happening in your cake batter, and over-mixing will lead to too much gluten development (aka a dense cake). In order to help you mix for the right amount of time, I’ve listed all of the mixing times in the recipe below. Follow those exactly for best results!
  5. Know your oven. I’ve written this recipe (and all of my recipes) for a conventional oven. If you have a convection or fan-assisted oven, you’ll want to reduce the baking temperature to 325ºF (163ºC) and check for doneness a few minutes earlier than specified. 
vanilla cake with vanilla buttercream recipe
vanilla layer cake with vanilla buttercream frosting recipe

Here’s a quick video to show you the process for making this vanilla cake:

If you love recipe videos like this one, be sure to check out my YouTube channel! I’ve got a growing collection of cake recipes, decorating tutorials, and Cake Basics over there. Hit the subscribe button on my page so you never miss a new video.

What Frosting to Pair with Vanilla Cake 

This vanilla cake pairs well with so many buttercream flavors, but if you want to keep things on the vanilla spectrum, try pairing it with a double batch of my Vanilla Buttercream Recipe. It does not disappoint! 

vanilla cake recipe with sprinkles
how to decorate a vanilla cake

If you’d rather switch things up, a double batch of any of my frosting recipes will work great! I’ve got recipes for alternative cake fillings here as well. 

Updates

In 2022: I slightly changed the measurements of these same ingredients to make this cake even more soft and light! The original recipe is in this youtube video if you’ve come to love that one. 

In 2025: I finally updated the photos to show more of the inside of the cake! The exterior decoration changed to reflect a simpler design as well. Basically a smooth buttercream finish, these pretty rainbow sprinkles, and swirls on top created with Wilton Tip 4B.

Perfect Vanilla Cake Recipe

4.85 from 66 votes
An easy vanilla cake recipe that’s light, fluffy, and flavorful. It’s got the perfect texture you’ll find from box cake mixes, without all the ingredients you can’t pronounce. 
Print Recipe Pin Recipe
Prep Time:20 minutes mins
Cook Time:30 minutes mins
Cooling Time:3 hours hrs
Total Time:3 hours hrs 50 minutes mins
Course: Dessert
Cuisine: American
Servings: 15 slices

Ingredients

Vanilla Cake

  • 2 3/4 Cups (290g) sifted cake flour* DIY recipe in notes
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1 tsp salt
  • 3/4 Cup (170g) unsalted butter, room temperature
  • 1 1/2 Cups (300g) granulated white sugar
  • 2 large eggs + 2 egg whites, room temperature
  • 1/2 cup (120g) sour cream, room temperature
  • 1 Tbsp pure vanilla extract
  • 1 Cup (240ml) whole milk, room temperature

Vanilla Frosting

  • 2 batches vanilla buttercream

Instructions

  • Preheat the oven to 350°F. Prepare three 6-inch cake pans or two 8-inch or 9-inch cake pans by spraying the sides with a cooking spray (Baker's Joy is my favorite) and fitting a parchment paper circle to the bottom of the pan.
  • Sift the cake flour and then measure by spooning and leveling it in your measuring cup. Add the cake flour, baking powder, baking soda, and salt into a bowl and whisk to combine. Set aside. 
  • In the bowl of your stand mixer (a handheld mixer works fine too!), beat the butter on high for two minutes until it's light and creamy. Add in the sugar and continue to mix on medium-high for another two minutes. Turn the mixer to low and add the eggs and egg whites, one at a time, mixing until just combined and scraping down the bowl and paddle as needed. Add the vanilla and sour cream, turn the mixer to high, and beat for one full minute. It will look curdled at this point, but don’t worry – it will become smooth cake batter at the end.
  • Add in the dry ingredients all at once and turn the mixer to low speed. Mix until just combined, then slowly pour in the milk. Continue to mix on low speed until just combined, about 30 seconds. Scrape down the sides and bottom of the bowl and give it a few stirs with a whisk to make sure there are no lumps. The batter will be slightly thick.
  • Pour the batter evenly into the prepared cake pans and bake for 30-35 minutes. They're done when they spring back to the touch and a toothpick inserted into the middle comes out clean. Let the cakes cool in the pan for five minutes before turning them out onto a wire rack for an additional few hours of cooling. Make sure they're entirely room temperature before filling and frosting with a double batch of my vanilla buttercream (or any frosting!). 

Notes

*DIY Cake Flour Recipe: To make your own cake flour, spoon and level one cup of all-purpose flour and remove 2 Tbsp. Add 2 Tbsp of cornstarch. Repeat per the amount of cake flour you need, then sift the flour and cornstarch mixture 4 times (don’t skip that step!). After sifting, spoon and level to re-measure the amount of cake flour you need. If measuring with a kitchen scale, you’ll want to measure out 325g of homemade cake flour (since all-purpose weighs more than store bought cake flour).
Vanilla Frosting: I used a double batch of this vanilla buttercream for the cake pictured, but you can use a double batch of any of my frostings. 
To Make Ahead: These cakes can be baked, cooled, wrapped in plastic wrap, and left out at room temperature up to two days ahead of decorating. Unfrosted cake layers can be wrapped tightly in plastic wrap and stored in the freezer for up to two months before thawing and frosting. 
To Make as Cupcakes: use this very similar Vanilla Cupcake recipe instead.

By: Whitney · In: Cake, Featured, Recipes · Tagged: box cake mix, cake, cake flour, cake from scratch, cake recipe, cakes, fluffy vanilla cake recipe, homemade cake mix, vanilla, vanilla cake

you’ll also love

the best vanilla cupcakes recipeThe Perfect Vanilla Cupcake Recipe
oreo cookies and cream cakeOreo Layer Cake Recipe
Sugar and sparrow vanilla sheet cakeThe Best Vanilla Sheet Cake Recipe

Join the List

Stay up to date & receive the latest posts in your inbox.

Reader Interactions

Comments

  1. Lesley says

    July 30, 2026 at 5:33 am

    Hi, I am from Australia and am going to be making this cake for the first time for my daughters Birrhday and I will be using three 8” tins as I would like to make 3 layers. Will there be enough cake batter?

    Reply
    • Whitney says

      July 31, 2026 at 8:51 am

      Hi Lesley! For three 8-inch cake layers I would recommend making 1.5x the recipe (multiply each ingredient by 1.5). That will make the perfect amount of batter. Enjoy!

      Reply
  2. Sharon White says

    July 11, 2026 at 10:39 am

    Hi can I use buttermilk?

    Reply
    • Whitney says

      July 15, 2026 at 10:35 am

      Hi Sharon! Sure, you can use an equal amount of buttermilk in place of the milk in this recipe. Enjoy!

      Reply
  3. Danielle says

    May 12, 2026 at 2:43 am

    Hello, I’ve tried this cake and several others (vanilla, chocolate, apple spice). All are absolutely delicious but I find even when following measurements and room temp ingredients mine come out really dense (usually the vanilla or coconut) or almost like some parts didn’t cook all the way through but the outside is almost a little too golden/brown, toothpick in center comes out clean and I use everything as the recipe says (temperatures, times, cake pan sizes, measurements, evorrect mixer attachment, etc). Any thoughts on why this happens to me (also have used different ovens)?

    Reply
    • Whitney says

      May 12, 2026 at 9:27 am

      Hi Danielle! What kind of oven are you using (conventional or convection/fan-assisted oven)? And what kind of pans are you using (light colored aluminum or dark colored pans)?

      Reply
      • Danielle says

        May 16, 2026 at 6:10 am

        Hi! It’s a conventional oven, nothing crazy I assume it’s a pretty standard household one (not terribly old or new). The baking pans have been a lighter colored aluminum.

        Reply
  4. Tamara says

    April 4, 2026 at 8:11 pm

    I made the recipe using the weighted measurements and all ingredients room temperature. I used 2 9-inch pans and the cake came out flattish, is this normal or is it supposed to be bigger? I wonder if I should’ve measured using the cups instead. Note: my baking soda and baking powder are new.

    Reply
    • Whitney says

      April 5, 2026 at 9:21 pm

      Hi Tamara! Baking this recipe in 9 inch pans will yield cake layers that are about 1 inch tall. Is that about the height you got? Baking in 6 inch pans (as pictured) yields cake layers that are a little over 1.5 inches tall.

      Reply
  5. Tamara says

    April 4, 2026 at 5:48 pm

    Hi! I’m from Canada and I was wondering if it’s best to measure using cups or with the scale because I made the DIY cake flour and for 2 3/4 cups, it gives me 408g of DIY cake flour and not 325g so I’m not sure which is better! If I measure it by scale, it gives me less than 2 3/4 cups of cake flour. Thanks in advance 🙂

    Reply
    • Whitney says

      April 5, 2026 at 9:19 pm

      Hi Tamara! I think Canadian cups are slightly larger than American cups, so I would go with 325g of homemade cake flour. It’s always best to measure by weight. Enjoy!

      Reply
  6. Mary Johnson says

    March 16, 2026 at 11:25 am

    5 stars
    Hello, Whitney
    I made this recipe over the weekend and followed each step closely. The cake turned out delicious and full of flavor, but it came out a bit dense. I realized afterward that my eggs and milk weren’t at room temperature—could that have caused the dense texture? Thank you for the great recipe!

    Reply
    • Whitney says

      March 16, 2026 at 12:36 pm

      Hi Mary! Yes, room temperature ingredients are essential to the texture of the cake being tender and light instead of dense. Next time try it with all room temperature ingredients and I’m certain there will be a big difference!

      Reply
  7. Celsa Garcia says

    March 10, 2026 at 4:32 pm

    5 stars
    I’d like to add a taste of peach to it. Could I substitute the milk for peach juice?

    Reply
    • Whitney says

      March 11, 2026 at 10:50 am

      Hi Celsa! Substituting the milk for peach juice will affect the texture since milk provides lots of fat for binding the ingredients together and adding moisture to the crumb. The peach juice won’t bind the ingredients in the same way and might even throw off the pH of the recipe. Instead, I’d recommend either 1) finding a dedicated peach cake recipe or 2) pureeing the peach, then reducing the puree before adding it. You could try that in place of strawberries in my strawberry cake recipe: https://sugarandsparrow.com/strawberry-cake-recipe/ or 3) making vanilla cake layers and adding peach filling to get that peach flavor: https://sugarandsparrow.com/peach-filling/ hope that helps!

      Reply
      • Celsa says

        March 13, 2026 at 10:52 am

        5 stars
        Great advice. I’ll go with adding peach filling. Thank you!

        Reply
  8. Megan M says

    March 1, 2026 at 1:24 pm

    Hi, I am going to use this recipe to bake a 13” 2 shaped cake for my daughter’s birthday. Would you suggest I do 1.5x the original recipe? (I too have been partial to a Betty Crocker box in desperate times!)

    Reply
    • Whitney says

      March 2, 2026 at 11:31 am

      Hi Megan! This recipe makes enough batter for a 9×13 pan, so it should make enough for a 13-inch number 2-shaped pan as-is. The batter amount is about 6 cups. If you want to double check, you can fill your pan up halfway with water and measure out how many cups of water make up that amount. Hope that helps!

      Reply
  9. Victoria says

    February 24, 2026 at 1:41 pm

    hey! I’m looking at purchasing a few 6 inch pans for this recipe. Would you recommend 2 or 3 inch tall pans? (6 inch across). Thanks!!

    Reply
    • Whitney says

      February 24, 2026 at 4:47 pm

      Hi Victoria! I use these 2 inch tall cake pans: https://amzn.to/4cdnayM

      Reply
  10. Emma Clarke says

    February 14, 2026 at 10:35 pm

    Love this recipe, thank you!

    I would like to use it for a smaller, but taller cake (so more layers). How would you adapt for say a 3 or 4 layer 6 inch cake?

    Reply
    • Whitney says

      February 15, 2026 at 1:41 pm

      So happy you love this recipe, Emma! It already makes enough for three 6-inch layers, but you could make 1.5x the recipe for 5 layers (or make 4 layers and have some left batter over).

      Reply
  11. Jasmine says

    December 29, 2025 at 4:40 am

    I want to make your cake for an event and I will need 3 8” squares, should I multiply the recipe by 1.5 or 2?

    Reply
    • Whitney says

      December 29, 2025 at 8:36 pm

      Hi Jasmine! Since square pans require a little more batter than round pans I would double the recipe to have enough and divide it evenly between the three pans. Hope that helps!

      Reply
  12. Wendy says

    November 30, 2025 at 8:59 pm

    5 stars
    OMG this is the BEST cake recipe!!! The cake is delicious .

    Reply
    • Whitney says

      December 5, 2025 at 10:02 pm

      Yay, Wendy! I’m so happy you love this recipe!

      Reply
« Older Comments

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

White Chocolate Ganache Drip Cake Recipe + Tips [Video Included!]

Primary Sidebar

Welcome to Sugar & Sparrow

Welcome to Sugar & Sparrow

Helping you whip up pretty desserts with confidence and creativity. And hopefully sharing a few laughs with you along the way!

Learn More

Connect

let’s bake!

Get my very best recipes, baking tips, and decorating tutorials sent to your inbox

Featured Posts

small chocolate cake recipe serves 2

Small Batch Chocolate Cake

pastel rainbow birthday cake

Pastel Rainbow Birthday Cake Tutorial

how to bring ingredients to room temperature quickly

How to Quickly Bring Ingredients to Room Temperature

Search

Archives

Follow Along

@sugarandsparrowco

EASY FUDGE BROWNIE ICE CREAM 🤎 (recipe below) the EASY FUDGE BROWNIE ICE CREAM 🤎 (recipe below) the easiest no-churn chocolate ice cream with gooey brownies + ribbons of fudge in every bite!! Even if you’ve never made ice cream before, you’ll be amazed at how easy this is to make without an ice cream maker 

🍦Full recipe at https://sugarandsparrow.com/no-churn-fudge-brownie-ice-cream/ + more no-churn ice cream recipes linked in my bio 

INGREDIENTS
2 cups (480ml) heavy whipping cream, cold
3/4 cup (4oz, 135g) semi-sweet chocolate chips
14 oz sweetened condensed milk
1/3 cup (30g) cocoa powder 
1 tsp vanilla
pinch of salt
2 cups brownie chunks (store bought or homemade) 
6 oz hot fudge sauce

INSTRUCTIONS
1. In a large chilled bowl, beat the heavy whipping cream with a hand mixer (or stand mixer w/ whisk attachment) until stiff peaks form, about 2-4 minutes. Place into refrigerator.
2. Heat the chocolate chips in the microwave in 30-second increments, stirring after each one, until melted and smooth.
3. In a separate medium bowl, whisk together the sweetened condensed milk and melted chocolate, then whisk in the cocoa powder, vanilla, and salt. 
4. Fold 1 cup of the whipped cream into the chocolate condensed milk mixture. Then, pour the chocolate mixture into the remaining whipped cream and fold together until combined. Fold in the brownie chunks. 
5. Scoop large spoonfuls of the brownie ice cream mixture into a loaf pan along with a few smaller spoonfuls of the hot fudge sauce. Use a wooden skewer or butter knife to swirl the hot fudge and create ribbons as you go. Continue adding and swirling until all of it is in the loaf pan.
6. Press the reserved brownies into the top of the ice cream, then cover with plastic wrap or aluminum foil. Freeze for 6-8 hours, after which the ice cream should be semi-firm, scoop-able, and ready to enjoy!

#nochurnicecream #brownieicecream #chocolateicecream #nobake #icecreamlover
KEY LIME PIE CAKE 💚 everything I love about key li KEY LIME PIE CAKE 💚 everything I love about key lime pie, in layer cake form! It’s soft key lime cake filled with homemade key lime curd and buttery graham cracker crumble, frosted with tangy key lime buttercream. The IDEAL summer cake and it honestly might be better than the pie if you ask me 🙃

Get the full recipe link in my bio or at https://sugarandsparrow.com/key-lime-pie-cake/ 

#keylimepie #keylimecake #keylime #cakedecorating #layercake
LEMON RASPBERRY CAKE 🍋♥️ this cake has the dreamie LEMON RASPBERRY CAKE 🍋♥️ this cake has the dreamiest layers: soft and zesty lemon cake with raspberries baked into every bite, thick homemade raspberry filling, and lemon raspberry buttercream with the prettiest natural color 😍 
 
✨recipe linked in my bio or at https://sugarandsparrow.com/lemon-raspberry-layer-cake/
 
#lemonraspberry #lemoncake #raspberrycake #pinkcake #layercake
SALTED CARAMEL BUTTERCREAM ✨I could eat this salty SALTED CARAMEL BUTTERCREAM ✨I could eat this salty-sweet caramel frosting by the spoonful but it’s absolutely delicious on cakes, cupcakes, macarons, and more 🙌🏽 I use my homemade EASY salted caramel recipe here but you can use any salted caramel sauce that you love.⁣

✨Full recipe (including homemade salted caramel) + cake pairing suggestions are on my blog at https://sugarandsparrow.com/salted-caramel-buttercream-recipe/ 
⁣
SALTED CARAMEL BUTTERCREAM⁣
Yield: 2.5 Cups ⁣
⁣
INGREDIENTS⁣
1 Cup (226g) unsalted butter, room temperature⁣
3 1/2 Cups (420g) powdered sugar⁣
2 tsp vanilla extract⁣
1/2 Cup (120ml) salted caramel sauce, room temperature⁣
Pinch of salt⁣
⁣
INSTRUCTIONS:⁣
1. In a stand mixer fitted with the paddle attachment, whip the butter on high until it’s creamy and light in color, 5-6 minutes. ⁣
2. Turn the mixer to low and add the powdered sugar a few cups at a time, scraping down the bowl and paddle after each interval.⁣
3. With the mixer still on low, mix in the vanilla extract, salted caramel, and a pinch of salt. Continue mixing on low speed until fully combined. ⁣
⁣
#saltedcaramel #caramel #cakedecorating #frosting #buttercream
NO-CHURN BERRY CRISP ICE CREAM✨you don’t need any NO-CHURN BERRY CRISP ICE CREAM✨you don’t need any fancy equipment to whip up this delicious ice cream that tastes JUST like berry crisp a la mode! I layered my favorite 3-ingredient no-churn vanilla ice cream base with ribbons of homemade berry filling + buttery oat streusel in every bite. Even if you’ve never made ice cream from scratch before, I promise you can master this recipe!! 
 
🍦Full recipe linked in my bio or find it at https://sugarandsparrow.com/no-churn-berry-crisp-ice-cream/

#nochurnicecream #icecream #icecreamlover #berries #summerdessert

Footer

On the Blog

  • Cake Basics
  • Recipes
  • Tutorials

Info

  • About
  • Privacy Policy & Disclosure

stay in the know

Copyright © 2026 · Theme by Sugar & Sparrow