Print

Birthday Cake Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic homemade birthday cake features moist, tender vanilla cake layers with fluffy buttercream frosting. It’s the perfect from-scratch celebration cake that’s surprisingly easy to make and tastes infinitely better than any boxed mix!

Ingredients

Scale

For the Vanilla Cake Layers:

  • 2¾ cups (345g) all-purpose flour
  • 1¾ cups (350g) granulated sugar
  • 1 cup (230g) unsalted butter, room temperature
  • 4 large eggs, room temperature
  • 1 cup (240ml) whole milk, room temperature
  • 1 tablespoon baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon salt
  • 2 teaspoons pure vanilla extract

For the Vanilla Buttercream Frosting:

  • 1½ cups (345g) unsalted butter, room temperature
  • 6 cups (720g) powdered sugar, sifted
  • ¼ cup (60ml) heavy cream or milk
  • 2 teaspoons pure vanilla extract
  • ¼ teaspoon salt
  • Food coloring (optional)
  • Sprinkles for decoration (optional)

Instructions

  1. Preheat and prepare pans: Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans with butter or baking spray, line the bottoms with parchment paper circles, then grease the parchment. Dust lightly with flour and tap out excess. This triple protection ensures easy release!
  2. Mix dry ingredients: In a large bowl, whisk together flour, baking powder, baking soda, and salt. Set aside. Whisking aerates the flour and ensures even distribution of leavening agents.
  3. Cream butter and sugar: In a stand mixer (or large bowl with hand mixer), beat the room-temperature butter on medium speed for 2 minutes until smooth and creamy. Add sugar and beat on medium-high speed for 4-5 minutes until light, fluffy, and pale in color. This creaming process incorporates air, creating a lighter cake. Stop and scrape down the bowl as needed.
  4. Add eggs: Add eggs one at a time, beating well after each addition (about 30 seconds per egg). Make sure each egg is fully incorporated before adding the next. The mixture may look slightly curdled—this is normal. Add vanilla extract and mix until combined.
  5. Alternate dry and wet ingredients: With mixer on low speed, add the flour mixture in three additions, alternating with the milk in two additions, beginning and ending with flour. Mix each addition just until combined—about 10-15 seconds. The pattern is: ⅓ flour, ½ milk, ⅓ flour, ½ milk, ⅓ flour. Don’t overmix!
  6. Finish mixing: Stop the mixer and use a rubber spatula to scrape the bottom and sides of the bowl, then gently fold a few times to ensure everything is incorporated. The batter should be smooth and fluffy.
  7. Divide and bake: Divide batter evenly between the two prepared pans (about 2½ cups per pan—you can weigh them for precision). Spread evenly and tap pans gently on the counter 2-3 times to release air bubbles. Bake for 28-32 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs, and the tops spring back when lightly touched.
  8. Cool completely: Remove from oven and let cakes cool in pans on wire racks for 10 minutes. Run a knife around the edges, then carefully invert onto racks. Remove parchment paper and let cool completely—at least 1-2 hours. Cakes must be completely cool before frosting or the buttercream will melt!

Make the Buttercream Frosting:

  1. Beat the butter: In a stand mixer (or large bowl with hand mixer), beat room-temperature butter on medium speed for 3-4 minutes until smooth, creamy, and pale. Properly beaten butter is the key to smooth buttercream.
  2. Add sugar gradually: With mixer on low speed, add powdered sugar 1 cup at a time, beating after each addition. Start on low to prevent a sugar cloud! Once all sugar is incorporated, increase speed to medium-high and beat for 2 minutes.
  3. Add liquid and flavorings: Add heavy cream (or milk), vanilla extract, and salt. Beat on medium speed for 30 seconds, then increase to medium-high and beat for 3-4 minutes until light, fluffy, and smooth. If too thick, add more cream 1 tablespoon at a time. If too thin, add more powdered sugar ¼ cup at a time.
  4. Add color if desired: If you want colored frosting, add gel food coloring a tiny bit at a time, beating until evenly distributed.

Assemble the Cake:

  1. Level the layers (optional): If your cake layers domed during baking, use a serrated knife or cake leveler to trim the tops flat for even stacking.
  2. First layer: Place one cake layer on your serving plate or cake board, cut side up if leveled. Place strips of parchment paper under the edges to keep the plate clean while frosting (remove later).
  3. Add filling: Spread about 1 cup of buttercream evenly over the first layer, going almost to the edges (it will spread when you add the top layer).
  4. Stack second layer: Place the second cake layer on top, cut side down if leveled. Press down gently to adhere.
  5. Crumb coat: Apply a very thin layer of frosting all over the cake (top and sides). This “crumb coat” seals in crumbs. Refrigerate for 15-20 minutes to set the crumb coat.
  6. Final frosting: Apply remaining frosting generously over the chilled crumb coat, smoothing the top and sides with an offset spatula or bench scraper. Use a cake turntable if you have one for easier frosting.
  7. Decorate: Add sprinkles, piped decorations, or keep it simple—the choice is yours! Remove parchment strips carefully.
  8. Serve: Let the cake sit at room temperature for 30 minutes before slicing for the best texture. Use a sharp knife dipped in hot water and wiped clean between cuts for neat slices.

Notes

  • Room temperature ingredients are crucial: Cold ingredients don’t mix properly and create a denser cake. Plan ahead!
  • Don’t overmix after adding flour: Mix just until combined to avoid developing too much gluten, which makes cake tough.
  • Level layers for best results: Professional-looking cakes have flat, even layers. Save the dome scraps for snacking!
  • Make cupcakes instead: This batter makes 24-28 cupcakes. Fill liners ⅔ full and bake at 350°F for 18-22 minutes.
  • Frosting can be made ahead: Make buttercream up to 3 days ahead and refrigerate. Bring to room temperature and re-whip before using.
  • Storage: Store covered at room temperature for 2 days or refrigerate for up to 5 days. Bring to room temperature before serving.

Nutrition