This yellow cake recipe is soft, buttery, and incredibly moist with a light fluffy crumb. It’s perfect for birthdays, tea time, or layered celebration cakes.
🧈 Ingredients
Dry ingredients:
2 ½ cups all-purpose flour
2 ½ tsp baking powder
½ tsp salt
Wet ingredients:
1 cup unsalted butter (softened)
1 ¾ cups sugar
4 large eggs
1 tbsp vanilla extract
1 cup whole milk (room temperature)
👨🍳 Instructions
1. Prepare the oven
Preheat oven to 175°C (350°F). Grease and flour two 8-inch cake pans.
2. Mix dry ingredients
In a bowl, whisk flour, baking powder, and salt. Set aside.
3. Cream butter & sugar
Beat butter and sugar together for 3–5 minutes until light, fluffy, and pale.
4. Add eggs & vanilla
Add eggs one at a time, mixing well after each. Add vanilla extract.
5. Combine everything
Add dry ingredients in 3 parts, alternating with milk.
Start and end with dry ingredients. Mix gently—don’t overmix.
6. Bake
Divide batter into pans and bake for 30–35 minutes or until a toothpick comes out clean.
7. Cool
Let cakes cool in pans for 10 minutes, then transfer to a wire rack.
🍰 Frosting Ideas (Optional)
Classic buttercream
Chocolate ganache
Whipped cream + strawberries
Cream cheese frosting
✨ Tips for a Super Moist Cake
Use room temperature ingredients
Don’t overmix batter
Add a spoon of sour cream or yogurt for extra softness
Don’t overbake—check early
🎂 Result:
A golden, soft, fluffy yellow cake with a rich buttery flavor and perfect melt-in-your-mouth texture.

