I don’t like just throwing around superlatives like “The Best” or “Most Amazing Ever” but this truly is the best vanilla cake recipe and the most amazing one ever. I wish I could take credit for this one but it belongs to a baker, I’m lucky to call a friend, Allyson Grant. Years ago, I discovered Allyson’s cupcake shop and was instantly hooked on anything she made. She opened a cupcake shop in my college town and it became a weekly ritual for me to stop by. We have stayed in touch over the years – because I’m obsessed with how talented she is and sometimes ask for baking advice. Do yourself a favor and check out her website here -> https://betterbakerclub.com. This vanilla cake recipe comes directly from her and it’s meant to be baked into a cake or mini cakes like I did below. I still wanted to make some cupcakes but because of how light the cake is, I would recommend using this recipe for cakes or mini cakes only.
Enjoy! And get ready for all the compliments you’ll get on your vanilla cake!
Ingredients
1 cup buttermilk divided1/2 cup vegetable oil1/3 cup sour cream4 large egg whites2 teaspoons vanilla extract1/2 teaspoon almond extract*2 1/2 cups cake flour (video shows 2 cups but use 2 1/2 cups)2 cups granulated sugar1 teaspoon salt1 tablespoon baking powder1/2 teaspoon baking soda3/4 cup butter unsalted butter, softened
Instructions
Preheat oven to 350°F. Grease and line three 8-inch pans with parchment.Mix half the buttermilk with oil and sour cream. In another bowl, whisk egg whites with remaining buttermilk, vanilla, and almond extract.In a stand mixer with the paddle attachment, combine flour, sugar, baking powder, baking soda, and salt. Add butter and mix on low until the mixture looks like wet sand.Add the buttermilk/oil/sour cream mixture. Mix on medium speed for about 1½–2 minutes, or until the batter looks thick and creamy. Do not overmix.Add the egg white mixture in three additions, scraping the bowl each time.Fill pans about ⅔ full (roughly 450–500 g batter per pan for 8-inch rounds).Bake for 25–28 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Cakes should just begin to pull away from the pan edges.Cool in pans 5 minutes, then wrap warm layers in plastic or cool completely on racks before frosting.
Welcome to delicious food, recipes, and techniques that will have you whipping up amazing meals in no time. Don’t be afraid to try something new. Let me show you just how capable you are and let’s have some fun in the kitchen!
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.