RecipeShare Test Kitchen

Soft vanilla cake with butter, oil, and buttermilk for a tender crumb. A reliable layer cake base for birthdays, celebrations, or everyday baking.
This vanilla cake is designed to stay tender without becoming fragile. The mix of butter and oil gives it both flavor and moisture, while buttermilk helps keep the crumb soft enough for layer cakes.
It is a useful base recipe for birthdays and celebration cakes because it is simple to frost and slice once cooled.
The cake should bake up light but stable, with a close crumb rather than a coarse sponge texture. Baking at a moderate temperature helps keep the layers more level.
This works with a standard vanilla buttercream, but fruit fillings, lemon curd, or lighter frostings also pair well if you want to shift the final flavor.
This cake is designed to stay soft without becoming fragile, which is why the mix of butter, oil, and buttermilk matters so much. Butter provides flavor, oil helps retain moisture, and buttermilk gives the crumb a finer, softer feel once the layers are cooled.
Moderate baking also helps the layers stay even and light. A hotter oven can set the outside too quickly and leave the crumb less even, especially in layer cakes where clean slicing matters.
This is a practical celebration cake base because it works with different fillings and frostings without demanding extra structural support. Vanilla, fruit, citrus, and lighter whipped-style toppings all sit comfortably on it.
If you are making it ahead, wrap the cooled layers well so the softness is still there when you frost the cake.
Soft vanilla cake with butter, oil, and buttermilk for a tender crumb. A reliable layer cake base for birthdays, celebrations, or everyday baking.

Use room-temperature ingredients so the batter mixes evenly.
Measure by weight for more consistent cake texture.
Cool the layers completely before frosting.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Heat the oven to 165C fan or 175C conventional.
Grease and line two 8-inch round cake tins.
Whisk the flour, cornflour, baking powder, baking soda, and salt together.
Beat the butter, oil, and sugar until pale and slightly fluffy.
Add the eggs one at a time, then mix in the vanilla and vinegar.
Add the dry ingredients in three additions, alternating with the buttermilk, and mix only until combined.
Divide the batter between the tins.
Bake for 30 to 35 minutes, until the tops spring back and a skewer comes out clean.
Cool in the tins briefly, then transfer to a rack to cool completely.
Beat the butter until smooth, then add the icing sugar in batches.
Mix in the vanilla and enough milk or cream to make a spreadable frosting.
Fill and frost the cooled cake layers.
11/2/2025
I used a less sweet frosting and the cake still held up well.
11/2/2025
Good layer cake base. The tops baked fairly even for me.
11/2/2025
The crumb stayed soft even on the second day.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 slice (1/12 of cake)
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.