There’s nothing more timeless than a perfectly baked vanilla cake. Light, soft, and rich in flavor, this cake is the ultimate foundation for birthdays, celebrations, or simply a sweet craving. What makes this recipe special is the balance of butter for flavor and oil for moisture, creating a cake that stays soft for days. Whether you enjoy it plain or layered with frosting, this cake is simple, elegant, and always a crowd-pleaser.
🧾 Ingredients
- ½ cup butter (softened)
- ½ cup oil
- 1½ cups sugar
- 4 eggs (room temperature)
- 1 tbsp vanilla extract
- 3 cups all-purpose flour
- 1 tbsp baking powder
- ½ tsp salt
- 1¼ cup buttermilk
👉 Using both butter and oil gives better flavor and moisture, while buttermilk keeps the cake tender.
👩🍳 Step-by-Step Instructions
1. Preheat oven
Set oven to 180°C (350°F) and grease cake pans.
2. Cream butter, oil & sugar
Mix until light and fluffy.
3. Add eggs & vanilla
Add eggs one by one, then mix in vanilla.
4. Mix dry ingredients
Combine flour, baking powder, and salt separately.
5. Combine wet & dry
Alternate adding flour mixture and buttermilk. Mix gently—don’t overmix.
6. Bake
Pour batter into pans and bake for 30–35 minutes until a toothpick comes out clean.
7. Cool & decorate
Let cool completely before frosting.
🥗 Nutritional Information (Approx. per slice)
- Calories: ~400 kcal
- Carbohydrates: ~51 g
- Protein: ~6 g
- Fat: ~20 g
- Sugar: ~26 g
💡 Tips for Perfect Cake
- Don’t overmix, this can make the cake dense
- Measure flour carefully for best texture
- Use room temperature ingredients
- Avoid overbaking to keep it moist
Read Also: Almond Flour Greek Yogurt Cake
| Ingredient | Quantity |
|---|---|
| Unsalted butter | ½ cup |
| Vegetable oil | ½ cup |
| Sugar | 1½ cups |
| Eggs | 4 |
| Vanilla extract | 1 tbsp |
| All-purpose flour | 3 cups |
| Baking powder | 1 tbsp |
| Salt | ½ tsp |
| Buttermilk | 1¼ cups |
| Frosting (optional) | As needed |
| Step | Action |
|---|---|
| 1 | Preheat oven to 175°C (350°F). Grease and line cake pans. |
| 2 | Cream butter, oil, and sugar until light and fluffy. |
| 3 | Add eggs one at a time, then mix in vanilla extract. |
| 4 | In a separate bowl, mix flour, baking powder, and salt. |
| 5 | Gradually add dry ingredients and buttermilk alternately. Mix gently. |
| 6 | Pour batter into prepared pans evenly. |
| 7 | Bake for 30–35 minutes until a toothpick comes out clean. |
| 8 | Let cake cool completely before frosting and serving. |

