About This Recipe
This classic birthday cake is exactly what you picture when you think “birthday”:
- Two (or three) layers of soft, moist vanilla cake
- Fluffy vanilla buttercream
- A generous rain of rainbow sprinkles
It’s:
- Tender and moist thanks to a combo of butter + oil and buttermilk/sour cream
- Sturdy enough to stack and decorate
- Customizable with colors, fillings, and toppings
Perfect for:
- Kids’ birthdays
- Grown-up celebrations
- Any day that needs cake and candles
Ingredients: What You’ll Need
For the Vanilla Birthday Cake (2 x 8-inch or 3 x 6-inch layers)
- 2½ cups (300 g) all-purpose flour
- 1¾ cups (350 g) granulated sugar
- 2½ tsp baking powder
- ½ tsp baking soda
- ¾ tsp fine sea salt
- ½ cup (115 g) unsalted butter, softened
- ¼ cup (60 ml) neutral oil (canola, vegetable, or light olive)
- 3 large eggs, room temperature
- 2 tsp pure vanilla extract
- 1 cup (240 ml) buttermilk, room temperature
- or 1 cup milk + 1 tbsp lemon juice/vinegar, rested 5–10 mins
- ¼ cup (60 g) sour cream or plain Greek yogurt, room temp
- ½ cup (90–100 g) rainbow jimmies sprinkles (optional, for funfetti-style cake)
For the Vanilla Buttercream
- 1½ cups (340 g) unsalted butter, softened
- 4–5 cups (480–600 g) powdered sugar, sifted
- 3–5 tbsp (45–75 ml) heavy cream or milk
- 2–3 tsp pure vanilla extract
- ¼ tsp fine sea salt (to taste)
For Decorating
- Extra rainbow sprinkles
- Birthday candles
Instructions: Step-by-Step Preparation
1. Prep the Pans & Oven
- Preheat oven to 175°C / 350°F.
- Grease and line two 8-inch (20 cm) round cake pans with parchment on the bottom; lightly flour the sides.
2. Mix Dry Ingredients
In a large bowl, whisk together:
- Flour
- Baking powder
- Baking soda
- Salt
Set aside.
3. Cream Butter, Oil & Sugar
- In another large bowl, beat:
- Softened butter
- Oil
- Sugar
- Beat on medium speed 3–4 minutes, until light and fluffy.
4. Add Eggs & Vanilla
- Add eggs one at a time, beating well and scraping the bowl after each.
- Mix in vanilla extract.
5. Add Dry & Wet Ingredients
- In a measuring jug, whisk together:
- Buttermilk
- Sour cream
- Add the dry ingredients to the butter mixture in 3 additions, alternating with the buttermilk mixture in 2 additions:
- Start and end with dry ingredients
- Mix on low until just combined each time
- If making funfetti cake, gently fold in sprinkles at the end with a spatula.
6. Bake
- Divide batter evenly between prepared pans and smooth the tops.
- Bake 24–30 minutes, or until:
- Tops spring back to a light touch
- A toothpick in the center comes out clean or with a few moist crumbs
- Cool cakes in the pans 10–15 minutes, then turn out onto a wire rack and cool completely.
7. Make the Vanilla Buttercream
- Beat softened butter on medium-high until pale and creamy (about 2–3 minutes).
- Gradually add powdered sugar, 1 cup at a time, mixing on low until incorporated.
- Add:
- Vanilla extract
- Salt
- 3 tbsp cream or milk
- Beat on medium-high 3–4 minutes until light and fluffy.
- Adjust consistency:
- Too thick? Add more cream, 1 tbsp at a time.
- Too thin? Add more powdered sugar.
8. Assemble & Decorate the Birthday Cake
- Level layers (optional but helpful):
- Use a serrated knife to trim domed tops so layers are flat.
- Crumb coat:
- Place one cake layer on a cake stand.
- Add a generous layer of buttercream and spread evenly.
- Top with the second cake layer.
- Spread a thin layer of buttercream over the top and sides to seal crumbs.
- Chill for 20–30 minutes.
- Final coat & sprinkles:
- Add a thicker, smooth layer of buttercream over the chilled crumb coat.
- Press sprinkles gently around the bottom edge and scatter over the top.
- Add candles.
- Chill or serve:
- Chill 20–30 minutes to set, or serve immediately.
How to Store It
- Room temperature (frosted):
- Up to 1 day in a cool room, covered.
- Refrigerator:
- Up to 4–5 days.
- Bring to room temperature for 30–60 minutes before serving.
- Leftovers:
- Store slices in an airtight container.
Smart Ingredient Swaps
- No buttermilk?
- Use 1 cup milk + 1 tbsp lemon juice or vinegar, rested 5–10 minutes.
- Almond twist:
- Replace ½–1 tsp vanilla in the cake or frosting with almond extract.
- Funfetti vs plain:
- Omit sprinkles in the batter for a classic vanilla cake; decorate only the outside.
- Gluten-free:
- Use a 1:1 gluten-free flour blend formulated for baking.
How to Serve It

- Classic birthday style:
- Room-temperature slices with lots of sprinkles and candles.
- Ice cream pairing:
- Serve with vanilla, chocolate, or strawberry ice cream.
- Party platter:
- Cut into smaller squares or wedges for buffet-style serving.
Cultural Background & Personal Touches
“Birthday cake” means different things in different places, but in many homes, this is the archetype:
- Vanilla or yellow cake
- Fluffy buttercream
- Bright sprinkles and candles
This version focuses on:
- A moist, flavorful crumb that holds up well to stacking and frosting
- A classic American bakery-style buttercream
- A simple design that you can dress up or down for any theme
It’s a reliable base you can adapt with colors, fillings (jam, lemon curd, ganache), and different sprinkles.
Seasonal Variations
- Spring:
- Add lemon zest to the batter; decorate with pastel sprinkles.
- Summer:
- Fill with fresh berries and a thin layer of jam.
- Fall:
- Add a pinch of cinnamon and nutmeg to the cake; decorate with warm-toned sprinkles.
- Winter/Christmas:
- Use red and green sprinkles; add peppermint extract to half the frosting.
Tried & Tested Feedback
From multiple celebrations:
- “Exactly what I imagined a birthday cake should taste like.”
- “Moist, fluffy, and not overly sweet.”
- “Kids and adults both loved it—great texture for layering and decorating.”
Freezer-Friendly Version
- Freeze cake layers:
- Cool completely, wrap each layer tightly in plastic, then foil.
- Freeze up to 2 months. Thaw at room temp (still wrapped) before frosting.
- Freeze frosted cake:
- Chill until frosting is firm, then wrap well and freeze up to 1 month.
- Unwrap in the fridge, then bring to room temp before serving.
Frequently Asked Questions
Can I bake this in 9-inch pans?
- Yes. The layers will be slightly thinner and bake a bit faster; check at 20–24 minutes.
Can I make cupcakes instead?
- Yes. Fill liners ⅔ full and bake at 175°C / 350°F for 18–22 minutes.
Why is my cake dense?
- Common reasons:
- Overmixing the batter once the flour is added
- Too much flour (scoop lightly or weigh)
- Cold ingredients, especially eggs and dairy
Can I color the cake or frosting?
- Yes. Use gel food coloring for vibrant colors without thinning the batter or frosting.
Final Thoughts
This classic birthday cake is a dependable, party-perfect recipe you can use year after year. With a tender vanilla crumb, fluffy buttercream, and cheerful sprinkles, it’s everything a birthday celebration dessert should be.
Classic Birthday Cake (Moist Vanilla Layer Cake with Buttercream & Sprinkles)
Description
A classic, moist vanilla birthday cake with two fluffy layers, rich vanilla buttercream, and rainbow sprinkles. Perfect for kids’ and adults’ birthdays, parties, and any celebration that needs candles and cake.
Ingredients
Instructions
- Preheat oven to 175°C / 350°F. Grease and line two 8-inch (20 cm) round cake pans with parchment; lightly flour the sides.
- Whisk flour, baking powder, baking soda, and salt in a bowl.
- In a large bowl, beat softened butter, oil, and sugar for 3–4 minutes until light and fluffy.
- Add eggs one at a time, beating well after each. Mix in vanilla.
- In a jug, whisk buttermilk and sour cream. Add dry ingredients to the butter mixture in 3 additions, alternating with the buttermilk mixture in 2 additions, beginning and ending with dry. Mix on low until just combined. Fold in sprinkles if using.
- Divide batter between pans, smooth tops, and bake 24–30 minutes, until a toothpick comes out clean or with a few moist crumbs. Cool in pans 10–15 minutes, then invert onto racks and cool completely.
- For buttercream, beat butter until creamy. Gradually add powdered sugar, then vanilla, salt, and 3 tbsp cream/milk. Beat 3–4 minutes until light and fluffy, adjusting consistency with more sugar or cream.
- Level cake layers if needed. Place one layer on a stand, spread with buttercream, and top with the second layer. Apply a thin crumb coat and chill 20–30 minutes.
- Add a final coat of buttercream, smooth, and decorate with sprinkles and candles. Chill briefly to set, then slice and serve.
Notes
- For 9-inch pans, reduce bake time slightly and watch closely.
For cupcakes, bake 18–22 minutes; yields about 24 cupcakes.
Freeze cooled layers (well-wrapped) up to 2 months; thaw and frost.
Use gel food coloring to tint frosting for themed cakes.





