Vanilla Cake Recipe

This vanilla cake recipe is the ultimate cake recipe: light, tender, moist, layered, and covered with decadent vanilla frosting. It’s easy to bake and super versatile. No matter the occasion, this is one of those recipes I keep going back to.

Serving up a slice of vanilla cake decorated for a special occasion.


 

Everybody needs a basic vanilla cake recipe. This one is simple yet delicious, making it a great place to start if you are new to baking. Whip up an easy birthday, anniversary, or anytime occasion cake from scratch, no problem!

Honestly, not only is it the epitome of ease, but it’s also incredibly versatile. You can turn it into a vanilla cake with strawberry filling and decorate it with fresh sliced strawberries (or any other fruit you love). Or switch out the vanilla frosting for chocolate and drizzle it with homemade caramel sauce.

Seriously, the sky is the limit when frosting and decorating this cake!

Forking into a decadent slice of cake.

The Difference Between White, Yellow, and Vanilla Cake

Usually, white cake, yellow cake, and vanilla cake recipes are all technically vanilla cakes. This recipe has a gorgeous yellow tint because we’re going all-in with eggs and butter. After all, we want all the flavor we can get.

That said, white cakes call for egg whites (no yolks) and vegetable shortening to keep them nice and white. You can even get clear vanilla extract. That gorgeous color in a yellow cake comes from adding egg yolks and heaping in the butter.

The ingredient list.

How to Make Vanilla Cake

Cream the butter, sugar, and oil, add the sour cream, then the eggs, and the dry ingredients.
  1. Cream the butter, canola or vegetable oil, and sugar for about 3 minutes. (Photo 1)
  2. Add the sour cream and continue mixing until it is fluffy and starts looking white, 2 minutes or more. (Photo 2)
  3. Beat in eggs one at a time, mixing well between each addition. (Photo 3)
  4. Sift the flour, baking powder, and salt into the batter, and mix well. (Photo 4)
Add the milk and extract, mix well, and dive the batter between two greased and floured pans.
  1. Add the milk and vanilla extract and continue mixing until combined. (Photos 5-6)
  2. Divide the cake batter evenly between the two greased cake pans. (Photo 7)
  3. Bake at 350℉ (180℃) for about 20 minutes or until a toothpick inserted in the cake center comes out clean. (Photo 8)
  4. Cool them for about 15 minutes. Carefully flip the cakes from their pans onto a wire cooling rack and let them cool completely.
Make the frosting by creaming the butter and adding the powdered sugar and vanilla extract.
  1. For the frosting, cream the butter in a medium-sized bowl, and mix in the powdered sugar a little at a time. Mix in the vanilla extract, then add milk a little at a time until the frosting is easy to spread. (Photos 9-12)
Frosting the cake layers and decorating with colorful sprinkles.
  1. Frost the cake and decorate however you like. Cut and serve. (Photos 13-16)
The finished, frosted, and sprinkled vanilla cake.

Recipe Variations and Tips

  • Make vanilla cupcakes by pouring the batter into a cupcake pan, baking them for 12-15 minutes, and frosting them once they’re cooled.
  • Turn this versatile cake recipe into a spice cake with cinnamon, cloves, nutmeg, and cardamom.
  • Add a tablespoon of grated orange zest and replace the milk with fresh orange juice for an orange creamsicle cake.
  • Adjust the frosting’s thickness to your preference. If it’s too runny, add a tad more powdered sugar. Or, if it looks too thick, add a little more milk.
  • Cool the cake layers completely before you frost and assemble. Even slightly warm cake layers will make your frosting melt.
  • For easier slicing, refrigerate the cake for one hour before you cut and serve it.
  • Had a cake-baking disaster? Don’t worry, because it happens to the best of us. Use your cake remains to make a trifle instead!

Make-Ahead and Storage Instructions

You can make this cake three or four days in advance. Refrigerate it in an airtight container and whip it out when ready to serve. Wait until right before serving to add any additional decorations to the frosting to keep it looking neat.

Keep leftover cake in the refrigerator in an airtight container for 5-7 days. You can also freeze this cake for 3 months. Let it freeze completely uncovered to conserve the frosting, and then wrap it carefully with parchment paper before storing it in a ziplock bag or another airtight container.

Serving up a slice of cake flavored with vanilla and frosted with and easy butter frosting.

What Goes With Vanilla Cake

Make your cake fancier by topping it with candied pecans, caramel sauce, or homemade whipped cream. I love a slice of cake with a hot drink. Try pairing this cake with a chai tea latte or a cup of ginger tea. So good!

More Decadent Cake Recipes to Try

By Imma

Watch How to Make It

[adthrive-in-post-video-player video-id=”AIKHWUGa” upload-date=”2020-10-02T04:42:53.000Z” name=”Vanilla Cake” description=”Vanilla Cake – light, tender, and moist vanilla cake covered and layered with a vanilla frosting. Above all, this easy-to-bake cake is the most versatile cake you’ll ever bake. You can doll it up depending on the occasion!” player-type=”collapse” override-embed=”false”]

This blog post was originally published in March 2019 and has been updated with additional tips, new photos, and a video.

Vanilla Cake Recipe

Light, tender, and moist cake covered and layered with a vanilla frosting. Above all, this easy-to-bake cake is the most versatile cake you'll ever bake. You can doll it up depending on the occasion!
5 from 17 votes

Ingredients

  • ½ cup (113g) unsalted butter at room temperature
  • ½ cup (118ml) canola oil
  • cups (300g) sugar
  • ½ cup (115g) sour cream
  • 4 large eggs at room temperature
  • cups (312g) all-purpose flour
  • teaspoons (5g) baking powder
  • ½ teaspoon (3g) salt
  • ½ cup (122g) milk
  • 2 teaspoons (8ml) vanilla extract

Vanilla Frosting

  • cups (340g) butter, softened
  • 5-6 cups (625-750g) icing sugar (confectioners or powdered sugar)
  • 2 teaspoons (8ml) vanilla extract
  • 2-3 tablespoons (30-45ml) milk

Instructions

The Cake

  • Preheat the oven to 350℉ (180℃). Then, grease two 9-inch cake pans generously with baking spray and set aside.
  • Cream the butter, canola or vegetable oil, and sugar using a hand mixer for about 3 minutes. Then add sour cream and continue mixing until it is fluffy and starts to look white – 2 minutes or longer.
  • Add the eggs one at a time, beating well between each addition. Add the flour, baking powder, and salt, and mix until combined.
  • Add the milk and vanilla extract, and continue mixing, scraping the sides and bottom of the bowl, so everything gets mixed in.
  • Divide the batter between the two greased cake pans equally. Bake at 350℉ (180℃) for 18-20 minutes or until a tester inserted in the cake's center comes out clean.
  • Remove the cakes from the pans, transfer them to a wire rack, and let them cool completely before frosting with your favorite frosting. In this recipe, I used vanilla frosting.

The Frosting

  • Cream the butter in a medium bowl, then sift in the powdered sugar a little at a time while stirring. Pour in the vanilla extract, and mix until smooth.
  • Adjust the consistency for easy spreadability with just enough milk if it's too thick and more powdered sugar if it's too thin.
  • Proceed with assembling and frosting the cake, then decorate it with sprinkles if desired.

Tips & Notes:

  • Don’t forget to preheat your oven for a beautiful browned top.
  • If you don’t have sour cream, you can replace it with the same amount of Greek yogurt or buttermilk.
  • Avoid overmixing your cake batter to avoid a dense cake. Mix the batter just long enough for the ingredients to be thoroughly combined.
  • You can easily turn this into a sheet cake by baking it in a 9″x13″ baking pan. You may need to bake it a little longer, so start checking on it around 18 minutes.
  • The recipe also makes great cupcakes. It bakes faster, so start checking for doneness at around 12 minutes.
  • Refrigerate the cake after frosting for at least an hour to let the frosting set and the crumb tighten.
  • Please keep in mind that nutritional information is a rough estimate and can vary greatly based on the products used.

Nutrition Information:

Serving: 1slice| Calories: 1102kcal (55%)| Carbohydrates: 167g (56%)| Protein: 8g (16%)| Fat: 46g (71%)| Saturated Fat: 23g (144%)| Polyunsaturated Fat: 5g| Monounsaturated Fat: 16g| Trans Fat: 1g| Cholesterol: 154mg (51%)| Sodium: 360mg (16%)| Potassium: 121mg (3%)| Fiber: 1g (4%)| Sugar: 127g (141%)| Vitamin A: 1158IU (23%)| Vitamin C: 0.1mg| Calcium: 83mg (8%)| Iron: 3mg (17%)

Similar Posts

59 Comments

  1. I have previously made this cake and it was perfect. I would like to know if I can add melted white chocolate in the batter.

    1. Hi Faith,
      Sorry , I haven’t tried it with white chocolate, so I can’t give you a definite answer. However, I don’t see why it wouldn’t work.

    1. Hi from my conversions half a cup of butter is about 113 grams and you have 76 grams. Is the 76 grams correct?

  2. Hi, the cake looks good! I haven’t tried it thought. I wanted to ask, is it a 1kg cake? Also are the cake pans 8 inch?

    1. Hi Lorrie! You could definitely make smaller slices (12-16) if you want. & I used a 9-inch pan for this.

  3. Hi Andrew! Thank you for sharing! Sorry this was too sweet for you. Maybe you have accidentally not put in enough flour or another ingredient to balance the ratio of the sugar? But if you know you’ve made the right portions, you can adjust the sugar measurement to suit your sweetness preference for next time 🙂

  4. 5 stars
    Finally, my search is over. This is the sponge I have been looking for. It has a soft crumb, very moist. I made this cake for my daughter’s birthday, and she loved it. It was huge success. Thank you so much for sharing this recipe.

  5. Hi, could I substitute the sour cream for buttermilk?

    Also, just wondering if I could add some white chocolate to this batter?
    Thanks

  6. This recipe is great, i tried it and it came out great . I am a bit confused with the recipe, i use cup for my measurements and 1 cup is equivalent to 250ml but the measurement you gave for 1 cup varies with the ingredients example 1 cup of your flour is different from 1 cup of sugar. Please could you please explain, thanks so much

    1. Thanks. It is best to measure ingredients by weight , especially if you are not using standard U.S measuring cups. Some ingredients weigh more than others.

  7. HI imma I like ur website n it has been of great help in my baking. Kindly how can I measure ingredients for a 2kg cake separated n 1kg cake?

    1. Glad to hear this Liza. Sorry I can’t give you an exact measurement without actually trying it out several times.

      1. Thanks Imma for ur reply I will keep on trying. God bless the work of ur hands n you too for the good work u do. Ur recipes are good.

  8. Just tried this recipe and it came out great. Well done Imma for always sharing. Your recipes are incredible.

  9. Hi imma,your recipe is so lovely ..but I want to ask cAn the butter be melted ? As I know you love using melted butter for your recipes ..

    1. Hi Adanna! For this recipe, I recommend using softened butter for creaming and then adding vegetable oil. The vegetable oil adds moistness to the cake so you really want to keep that part. Hope this helps.

  10. Hi,
    Just discovered your website and I already tried a few recipes… turned out very well. Thank you for your amazing recipes. I want to make the vanilla cake, but will just make one layer. Can you please provide the meaurements in grams? I know your receipe is for 2 layers. Many thanks

    1. Hi Tina. If you have a deeper / bigger cake pan or even a bundt pan, you can make this as just one cake. If not, feel free to go ahead and halve the recipe. Also the measurements in grams are indicated in parenthesis in the ingredient list. Do let me know how this works our for you. Happy Baking 🙂

      1. I love all your recipes. I’m looking forward to trying this one. If I use a Bundt cake pan. How long should I bake the cake?

      2. Thanks so much!! The baking time for a Bundt cake can vary depending on a few factors such as the size of your pan, the depth of the batter, and your oven. However, here are some general guidelines:

        Preparation: Preheat your oven to the temperature specified in the vanilla cake recipe. Most cakes bake well at around 350°F (175°C).
        Baking Time: For a standard Bundt pan (about 10-12 cup capacity), a vanilla cake typically requires around 45-60 minutes to bake. It’s important to start checking at around the 45-minute mark to prevent over-baking.
        Testing for Doneness: To check if your cake is done, insert a skewer or toothpick into the thickest part of the cake. If it comes out clean or with a few moist crumbs (but no wet batter), your cake is ready.
        Cooling: Allow the cake to cool in the pan for about 10 minutes before inverting it onto a wire rack to cool completely.

        Remember, every oven is different, so it’s a good idea to keep an eye on your cake as it bakes, especially if it’s your first time baking this recipe in a Bundt pan. Enjoy

  11. 5 stars
    I don’t know how I found this recipe but I did in March 2019. And Since then, I have rejected every other vanilla cake recipe. This is the best recipe. I make my own modifications and substitutions esp. for the sour cream bit. N I must say, this is like a piece of heaven esp when left overnight in the fridge and warmed the next day before eating. I also put choco-coconut butter ganache as frosting and its heaven! Thanks, Imma. God bless you! Lots of love.

    1. Hmm… that choco-coconut butter ganache sounds Delish!!!! I am so glad you love this recipe. Thanks for stopping by!

  12. 5 stars
    Hi Ms. Imma,

    I LOVE your recipes and THANK YOU SOOO MUCH FOR SHARING THEM!!
    I need to ask a favor of you. Please can you turn the Servings: by # of slices calculator back on? It’s truly helpful.

    Thank you.

  13. Hi imma
    Thanks a lot for your recipes
    I used this recipe although I doubled everything. My cake was a bit dense and it seemed it had this egg taste to it too.
    I’m not sure where I went wrong.
    How will I know if my cake is over mixed

    1. Hello Laura. Sorry to hear your cake didn’t turn out great. Cake recipes are a little complex in that the ingredients have to be carefully measured out, whether you are doubling the recipe or using it as is. I would recommend you use the metric measurements so that you get the exact amounts. You would also have to consider other factors like long you cream your butter, how long you beat your eggs and even the depth of the pan you will use versus what is recommended.
      Also, overmixing your cake batter cake could make it dense. Mix the batter just long enough for the ingredients to be completely combined. I hope this helps 🙂 !

  14. I baked this today and it’s exactly what I have been looking for in a vanilla cake! I am so excited! Thanks Imma, I LOVE your recipes.

  15. Thanks for all your delicious recipes! I tried this recipe;Tasted good but the cake was not spongy-It was very heavy inside I used Greek yogurt. Not sure what i did wrong. Any thoughts?

    1. Hello Bess. Sorry to hear about that. Did you follow the recipe notes at the end of the instructions? Please do try again. I am sure it will turn out better the second time around!

  16. Hi Doi, Sorry to hear about that. Did you follow the recipe ? Hope it works out better the second time around. Do let me know how it works out .

  17. I just made this cake for my mother’s 92nd birthday party. It was a great hit!! I’m sure I wil make it again.

  18. It looks delicious. Not sure of the cup measurements though. What would they be in grams and mls

    1. Hi. Thanks for dropping by. I already updated the recipe box and wrote the conversion units beside each ingredients to be visible instead of toggling the metric conversion link below. Happy weekend! 🙂

5 from 17 votes (12 ratings without comment)

Leave a Reply

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

Made this? Rate this recipe: