I used to think vanilla cake was the “safe” choice. The one you pick when you can’t decide on anything else.
Then I made this one from scratch and changed my mind completely.
It’s soft, it’s buttery, and that frosting is the kind you’ll want to eat with a spoon straight from the bowl (no judgment, I’ve done it). This is the cake I make when I want something that feels a little special without needing a fancy occasion to justify it.
So if you’ve been putting off baking a “plain” vanilla cake, let’s fix that today.
What You’ll Need
For the cake:
- 3 cups all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 1 cup whole milk, room temperature
For the buttercream:
- 1 ½ cups unsalted butter, softened
- 5 cups powdered sugar
- 2 tsp vanilla extract
- 3-4 tbsp heavy cream
- Pinch of salt
That’s it. Nothing weird, nothing you’ll need to hunt down at a specialty store. 🧈
Tools You’ll Need
- 2 9-inch round cake pans
- Stand mixer or hand mixer
- Mixing bowls
- Rubber spatula
- Cooling rack
- Offset spatula (for frosting)
- Parchment paper
Pro Tips
These are the little things that took me a few tries to figure out. Save yourself the trouble:
- Room temperature everything. Cold butter and eggs won’t blend smoothly, and you’ll end up with a lumpy batter. Set them out an hour before you start.
- Don’t overmix once the flour goes in. Overmixing builds gluten, and gluten makes your cake dense instead of fluffy. Mix just until you don’t see flour streaks.
- Level your cake layers. Even a slight dome will make your frosting job look uneven. A serrated knife works fine if you don’t own a cake leveler.
- Crumb coat before the final frosting layer. This thin first layer traps all the loose crumbs so your final coat stays clean and smooth.
- Taste your buttercream before you’re done adding sugar. Everyone’s sweetness preference is different, and you can always add more, but you can’t take it out.
Substitutions and Variations
Want to switch things up? Here’s what actually works:
| Original | Substitution | Notes |
|---|---|---|
| Whole milk | Buttermilk | Adds a slight tang, makes the crumb even softer |
| Vanilla extract | Almond extract (half amount) | Gives a completely different, nuttier flavor |
| Heavy cream (frosting) | Whole milk | Thinner frosting, still works fine |
| Granulated sugar | Caster sugar | Dissolves faster, slightly finer crumb |
| All-purpose flour | Cake flour | Lighter, more delicate texture |
You can also turn this into:
- Funfetti cake by folding in ½ cup rainbow sprinkles right before baking
- Lemon vanilla cake by adding 2 tbsp lemon zest to the batter
- Cupcakes instead of a layer cake (makes about 24, bake for 18-20 minutes)
Make Ahead Tips
This cake is actually easier to frost the next day.
- Bake the layers up to 2 days ahead, wrap tightly in plastic wrap, and leave at room temperature.
- Or freeze the unfrosted layers for up to 3 months. Thaw overnight before frosting.
- The buttercream can be made 3 days ahead and kept in the fridge. Just bring it to room temperature and re-whip before using.
How to Make It
Step 1: Prep
Preheat your oven to 350°F. Grease your cake pans and line the bottoms with parchment paper.
Step 2: Mix the dry ingredients
Whisk together the flour, baking powder, and salt in a bowl. Set aside.
Step 3: Cream the butter and sugar
Beat the butter and sugar together for about 3-4 minutes, until it’s pale and fluffy. Don’t rush this part. It’s what gives the cake its light texture.
Step 4: Add eggs and vanilla
Add the eggs one at a time, mixing well after each addition. Then mix in the vanilla.
Step 5: Alternate dry and wet
Add the flour mixture in three parts, alternating with the milk. Start and end with the flour. Mix just until combined.
Step 6: Bake
Divide the batter evenly between your pans. Bake for 28-32 minutes, or until a toothpick comes out clean.
Step 7: Cool completely
Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool the rest of the way. This part matters more than people think. Frosting a warm cake is a guaranteed mess.
Step 8: Make the buttercream
Beat the butter until smooth. Add the powdered sugar one cup at a time, mixing on low so it doesn’t fly everywhere. Add vanilla, salt, and cream, then beat on high for 2-3 minutes until light and fluffy.
Step 9: Assemble and frost
Place one cake layer on your stand or plate. Spread a layer of buttercream on top, add the second layer, then frost the top and sides.
Additional Details
Nutrition (approximate, per slice, 12 slices):
- Calories: 520
- Fat: 24g
- Carbs: 72g
- Sugar: 55g
- Protein: 5g
Diet swaps:
- Gluten-free: Use a 1:1 gluten-free flour blend
- Dairy-free: Swap butter for plant-based butter and milk for oat milk
- Lower sugar: Reduce buttercream sugar by up to 1 cup without losing structure
Pairs well with: fresh berries, a scoop of vanilla ice cream, or a hot cup of coffee.
Time efficiency tip: Bake the layers the night before. That alone cuts your day-of prep time in half.
Leftovers and Storage
- Room temperature: Covered, up to 2 days
- Fridge: Covered, up to 5 days (let slices sit out 20 minutes before eating for the best texture)
- Freezer: Wrap individual slices tightly, freeze up to 3 months
FAQ
Why did my cake sink in the middle?
Usually it’s underbaking or opening the oven door too early. Give it the full bake time and resist peeking before the 25-minute mark.
Can I make this in a 9×13 pan instead?
Yes. Bake at the same temperature for about 35-40 minutes, checking with a toothpick.
Why is my buttercream grainy?
Your powdered sugar might not be fully incorporated, or your butter was too cold. Keep beating. It usually smooths out.
Can I color the frosting?
Yes, gel food coloring works best since it won’t thin out the buttercream like liquid coloring can.
Wrapping Up
This is one of those recipes that looks impressive but really just comes down to patience and room temperature butter.
Give it a try this weekend, and when you do, come back and tell me how it turned out in the comments. I want to know if you tried any of the variations, and if you have questions along the way, drop them below. I read every one.