Go Back
4.91 from 44 votes
A baby with a smash cake and a candle that's the number one.
Homemade Smash Cake Recipe
Prep Time
25 mins
Cook Time
35 mins
Total Time
45 mins

My homemade Smash Cake recipe is simple, delicious, and way cheaper than buying one from a bakery — plus your baby will love it!

Course: Dessert
Cuisine: American
Servings: 1 small cake
Author: Gemma Stafford
  • 1 ½ cups (7½oz/213g) cake flour
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • ½ cup (4oz/115g) butter (at room temperature)
  • 1 cup (8oz/225g) granulated sugar
  • 1 large egg + 1 egg white
  • 2 tablespoons vegetable oil
  • 1 teaspoon vanilla extract
  • ½ cup (4floz/115ml) whole milk
  • ½ recipe vanilla buttercream
  • sprinkles
  1. Preheat the oven to 350°F (180°C) then butter and line two 6 inch tins with parchment paper.

  2. In a small bowl, combine the flour, baking powder, and salt. Set it aside.

  3. In a large bowl cream together the butter and sugar with an electric hand mixer or stand mixer. This should take 2 to 3 minutes.

  4. Add in the egg and egg white, mixing well on medium speed until combined.

  5. Pour in the oil, vanilla extract, and milk and mix well.

  6. Add the dry ingredients and mix on medium speed until the batter is formed.

  7. Divide the batter evenly between the two cake pans and bake until golden brown, about 35 to 40 minutes.

  8. Let cool completely, then gently turn the cakes out onto a cooling wrack.

  9. Once the cakes have cooled place them on a cake stand or plate. Using a large palette knife spread an even layer of vanilla buttercream across the first layer of cake. Place the second layer of cake on top and repeat. Using the remaining frosting spread the frosting around the outside of the cake. Do a crumb coat, chill and then repeat the coat with more frosting until the cake is fully covered.

  10. Decorate as you like, I just added sprinkles and a candle. Smash within 48 hours.

Watch the Recipe Video!