If you’re after a classic, crowd-pleasing dessert, this super moist vanilla sheet cake is it! Soft, fluffy, and full of rich vanilla flavor, it’s perfect for birthdays, potlucks, or any time you need a simple yet delicious treat. Based on my 5-star rated vanilla cake and topped with a small batch of my silky buttercream frosting, you know it’s going to be good!

Why This is the Best Vanilla Sheet Cake
This vanilla sheet cake is based on my 5-star rated vanilla cake recipe—one of the most popular recipes on the blog with over 400 five-star reviews! So you already know it’s going to be good. Here’s what sets this recipe apart:
Cornstarch + All-Purpose Flour
Instead of using only all-purpose flour, this recipe replaces a portion of it with cornstarch. Since cornstarch contains no gluten, it acts as a thickener while creating a softer, more tender crumb. You can also use cake flour instead of the cornstarch/flour combo (we don’t get cake flour in New Zealand, which is why I use this mix—it also makes the recipe more accessible worldwide!). 😊
Butter and Oil
This cake uses both butter for flavor and oil for moisture. I use oil in almost all of my cakes because it helps keep them soft and moist for longer.
Buttermilk + Vanilla for Flavor
Rather than regular milk, this recipe uses buttermilk for a subtle tang and an extra tender crumb. It also includes a generous amount of vanilla for that rich, classic flavor.
Vinegar for a Fluffy Crumb
A small amount of vinegar helps create an extra light and fluffy texture. (Check out this article for more on what vinegar does in baking!)
How to Make Vanilla Sheet Cake
You can find the full list of ingredients for this recipe in the recipe card at the end of the blog post (for easy navigation, hit the ‘jump to recipe’ button at the top of the blog post). Here is a quick visual breakdown of the recipe (recipe video is also provided in the recipe card below).
Vanilla Cake
Preheat oven to 180°C (350°F) conventional and lightly grease a 9×13-inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper (this will make it easier to take the cake out when it’s done).
In a bowl, sift together flour, cornstarch, baking soda, baking powder and salt. Using a whisk mix until well combined. Set aside.

In a large bowl add in butter, vegetable oil and sugar. Using an electric mixer, cream for 2 minutes until light and creamy.
Add in eggs one by one, mixing well in between each addition.

Add in your vanilla, vinegar and ½ cup (112g) of the buttermilk, and mix until well combined. Now set your mixer aside as the remainder of the batter will be finished by hand.
Finish off by adding half of your premixed dry ingredients to your wet mixture, and gently fold with a spatula until just combined. Then add in the remaining 1 cup (225g) of buttermilk, and fold it in until just combined. Lastly, add in the remaining dry ingredients and gently fold it into the mixture until just combined. Do not overmix.


Pour the batter into the prepared cake pan. Drop the cake pan lightly on the counter to remove any large air bubbles and bake for 28 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.

Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with vanilla buttercream (recipe below).

Vanilla Buttercream Frosting
Add all the ingredients to a medium bowl.
Using an electric mixer (use the paddle attachment if using a stand mixer), mix on the lowest speed until the ingredients are combined, and then turn up the speed to a medium-high and mix for a full 10 minutes, scraping down the bowl halfway through.

The frosting should be silky smooth and it’s now ready to use!

How to Store This Cake
To keep your vanilla sheet cake fresh, store it in an airtight container at room temperature overnight, but refrigerate it after that due to the frosting. Just be sure to bring it to room temperature before serving for the best texture and flavor.

Fluffy Vanilla Sheet Cake
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Vanilla Cake
- 2⅓ cups (300 g) all-purpose flour - plain flour in the UK (see note 1 if you want to use cake flour)
- ¼ cup (25 g) cornstarch
- ½ tsp baking soda
- 1 tsp baking powder
- ½ tsp salt - omit if using salted butter
- ½ cup (113 g) unsalted butter - room temperature
- ½ cup (105 g) unflavoured vegetable oil - I use canola
- 1⅔ cups (332 g) white granulated sugar
- 3 large eggs - room temperature
- 1¼ tbsps vanilla extract/essence
- 1 tsp white vinegar
- 1½ cups (337 g) buttermilk - room temperature, divided into 1 cup and ½ cup (see note 2 if using a homemade buttermilk substitute)
Vanilla Buttercream Frosting
- ¾ cup (170 g) unsalted butter - room temperature
- 1½ cups (187 g) powdered sugar - also known as icing/confectioners' sugar
- 1 tsp vanilla essence/extract
- ¼ cup (60 g) heavy cream - room temperature
Instructions
- IMPORTANT: I highly recommend using gram measurements for accuracy—especially for the flour. This recipe has a high fat-to-liquid ratio, so small variations can affect the cake’s texture. 🙂
Vanilla Cake
- Preheat oven to 180°C (350°F) conventional (see note 3 if using a convection oven with a fan) and lightly grease a 9x13-inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper (this will make it easier to take the cake out when it's done).
- In a bowl, sift together flour, cornstarch, baking soda, baking powder and salt. Using a whisk mix until well combined. Set aside.
- In a large bowl add in butter, vegetable oil and sugar. Using an electric mixer (hand or stand mixer are both fine - see note 4), cream for 2 minutes until light and creamy.
- Add in eggs one by one, mixing well in between each addition.
- Add in your vanilla, vinegar and ½ cup (112g) of the buttermilk, and mix until well combined. Now set your mixer aside as the remainder of the batter will be finished by hand.
- Finish off by adding half of your premixed dry ingredients to your wet mixture, and gently fold with a spatula until just combined. Then add in the remaining 1 cup (225g) of buttermilk, and fold it in until just combined. Lastly, add in the remaining dry ingredients and gently fold it into the mixture until just combined. Do not overmix (see note 5).
- Pour the batter into the prepared cake pan. Drop the cake pan lightly on the counter to remove any large air bubbles and bake for 28 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.
- Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with vanilla buttercream (recipe below).
Vanilla Buttercream Frosting
- Add all the ingredients to a medium bowl.
- Using an electric mixer (use the paddle attachment if using a stand mixer), mix on the lowest speed until the ingredients are combined, and then turn up the speed to a medium-high and mix for a full 10 minutes, scraping down the bowl halfway through.
- The frosting should be silky smooth and it's now ready to use! If you find your buttercream is still firm with a lot of holes/air bubbles, see note 6.
Video
Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
24 Comments
I use this for everything! It’s amazing, sheet cakes and round cakes, comes out perfectly fluffy each time!
Thank you for this gorgeous recipe. I made it for my MIL birthday this weekend & it was a hit! I wanted to feed about 40 people so I made the cake twice & stacked it. Filled it with raspberry filling & raspberry cream cheese buttercream & it was delicious. I wanted the cake slightly denser so it could take the weight so I added an extra egg & replaced about quarter of a cup of the buttermilk with sour cream because my store bought BM looked thinner than yours. I used baking strips & each layer took about 35 mins to bake
Thanks so much! So glad you enjoyed it 😀
Very good recipe
I used this recipe to cut out mini cakes for my daughters birthday party… all the girls decorated their own cakes and they loved it!
This recipe is my favorite! I have tried seceral other vanilla cake recipes and this one is perfect! I was so impressed with the results of a fluffy, melt in your mouth cake! Like I can’t believe I could make something this good! Thank you for sharing.
This cake is so delicious, it’s soft, buttery, not too sweet, so moreish. My pan was smaller so it was slightly thicker, had to cook a little longer but Im fine with this. I used lemon essence instead of vanilla, this was the only change I made. Its the second MK receipe Ive made. Will make again for sure. Hubby loves it.