Vanilla Cake without Cake Flour
*This post may contain Amazon Associate Affiliate links. Read more »
This Vanilla Cake without Cake Flour is designed for home bakers who don’t keep cake flour on hand—and don’t want to buy it just for one recipe. Instead of relying on specialty ingredients, this recipe recreates what cake flour actually does, using all-purpose flour and cornstarch to achieve the same soft, fine crumb.
The result is a soft, fluffy, melt-in-your-mouth vanilla cake made with everyday staples, finished with tangy cream cheese frosting to balance the crumb and sweetness. It’s a practical solution for real kitchens, and proof that bakery-style softness doesn’t require cake flour.


When You Don’t Have Cake Flour.
I developed this cake to solve a common baking problem: wanting a tender, bakery-style vanilla cake without keeping cake flour in the house. By understanding what cake flour actually does and rebuilding it with all-purpose flour and cornstarch, this recipe delivers the same soft crumb using ingredients most people already have. Sam x
No cake flour required – All-purpose flour and cornstarch replicate cake flour’s low-protein softness.
Soft, reliable crumb – A butter and oil base ensures the cake stays fluffy and moist, not dense or dry.
Cream cheese balance – The frosting adds contrast and depth, enhancing the tender crumb without overpowering it.
Vanilla cake without cake flour video

Why this recipe works
Rather than swapping ingredients blindly, this cake is built by understanding function.
Protein Control for Tenderness
Cake flour works because it’s lower in protein. This recipe achieves the same effect by reducing protein at the batter level, which limits gluten development and produces a softer crumb.
Moisture That Lasts
The fat balance in this cake ensures it stays soft and plush even after cooling, slicing, and frosting.
Contrast Creates Balance
The tangy cream cheese frosting offsets sweetness and highlights the cake’s delicate texture, making the finished cake taste complete rather than flat.

Ingredients you’ll need
All-Purpose Flour
Forms the structure of the cake. When combined with cornstarch, it mimics the softness of cake flour without needing a specialty ingredient.
Cornstarch
Reduces overall protein content, creating a finer, more tender crumb similar to cake flour.
Baking Powder
Ensures an even rise and light, fluffy texture.
Salt
Balances sweetness and enhances overall flavour.
Unsalted Butter
Adds richness and classic vanilla cake flavour.
Granulated Sugar
Sweetens the cake while contributing to tenderness.
Eggs
Provide structure, richness, and stability.
Whole Milk
Adds moisture and supports a soft, cohesive crumb.
Oil (Neutral or Olive Oil)
Keeps the cake moist and tender long after baking.
Vanilla Extract
Provides the familiar, comforting vanilla flavour that defines a classic vanilla cake.
Full-Fat Cream Cheese
Adds tang and depth as the frosting, balancing the sweetness of the cake.
Unsalted Butter
Creates a smooth, rich frosting base.
Powdered Sugar
Sweetens while keeping the frosting soft and spreadable.
Milk
Adjusts consistency for easy spreading.
Salt
Sharpens flavour and prevents the frosting from tasting overly sweet.
How to make vanilla cake without cake flour

Step 1: In a medium-sized mixing bowl, whisk together the flour, cornstarch and baking powder. Add the salt and whisk until well combined. Set aside.

Step 2: Beat softened butter and sugar for 2 minutes until pale and creamy, scraping the bowl as needed.

Step 3: Add eggs one at a time, beating for 15 seconds after each addition.

Step 4: Pour in milk, oil, and vanilla extract, beating on low-medium speed for 15 seconds until well combined.

Step 5: Gently beat in half the flour mixture, then the rest, mixing just until combined. Avoid over-beating to keep the cake tender.

Step 6: Pour batter into the prepared pan, smooth the top, and bake 30–33 minutes until a skewer comes out clean. Cool completely before frosting.

Step 7: Beat cream cheese and butter until creamy, then add sugar, milk, vanilla and salt. Mix until smooth and thick. Spread frosting evenly over the cooled cake and add sprinkles if desired.

How to store vanilla cake
Room Temperature: Store in an airtight container for up to 3 days.
Refrigeration: Keeps well for up to 5 days – 1 week.
Freezing: Freeze unfrosted or frosted cake for up to 3 months. Thaw overnight in the fridge before serving.
More recipes

Vanilla Cake without Cake Flour
Ingredients
Method
- Preheat Oven & Grease Pan: Preheat the oven to 356ºF (180ºC) fan-forced. Grease an 8×8 inch square baking pan with butter and line with parchment paper. Note: For non-stick pans, line the base with parchment paper and grease just the sides with butter and dust with flour for smooth cake sides. Set aside.

- Mix Dry Ingredients: In a medium-sized mixing bowl, whisk together the flour, cornstarch and baking powder. Add the salt and whisk until well combined. Set aside.
- Cream: In a separate large mixing bowl, using either electric hand beaters or a stand mixer with the paddle attached, add softened butter and sugar to the bowl. Beat for 2 minutes until pale and creamy, scraping down the sides as needed.
- Add Eggs: Add eggs one at a time, beating for 15 seconds after each addition, and scrape down the sides.
- Add Liquids: Pour in milk, oil, and vanilla, beating on low-medium speed for 15 seconds until well combined.
- Combine with Dry Ingredients: Add half of the dry flour mixture and beat until just combined, leaving some flour visible and not mixed in. Add the remaining flour. Beat on low speed until just incorporated, ensuring not to over-beat, just until the flour has combined then turn off the beater. If some excess flour is still visible around the sides of the bowl, gently fold it in with a spatula. Over-beating can make the cake tough and dense after baking.
- Prepare for Baking: Pour the batter into the prepared pan and smooth the top with a rubber spatula.
- Bake: Bake for 30—33 minutes, or until a skewer inserted into the center comes out clean, not wet batter.
- Cool: Allow the cake to cool in the pan for 15 minutes, then carefully transfer it to a wire rack to cool completely before frosting.
- Sift Sugar: In a small mixing bowl, sift the powdered sugar and set aside.

Add Sugar: Add half of the sifted sugar, beat on medium speed until just combined. Add the remaining sugar and beat until just combined, about 10-15 seconds.
- Cream Butter and Cream Cheese:Â In a large mixing bowl using electric hand beaters or a stand mixer with the paddle or whisk attachment, beat the softened cream cheese and butter on medium speed for 1 minute until pale and creamy, scraping down the sides as needed.
- Add Liquids: Pour in the milk, vanilla, and add the salt. Beat on medium-high speed for 30 seconds until smooth and thick. If the frosting is too dry and thick, add one more tablespoon of milk and beat until well combined. 

- Frost Cake: Once the cake is completely cooled, spread the frosting evenly over the top and the sides of the cake. Add sprinkles if desired. If it’s warm/humid, place the cake in the fridge to set for 20-30 minutes. Enjoy!
