Ingredients:

  • 2 ¾ cups all-purpose flour
  • 2 ½ tsp baking powder
  • ½ tsp salt
  • 1 cup unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs
  • 1 tbsp vanilla extract
  • 1 cup whole milk
  • 1 cup unsalted butter, softened (for frosting)
  • 4 cups powdered sugar
  • 2 tbsp heavy cream
  • 1 tsp vanilla extract (for frosting)
  • A pinch of salt (for frosting)

Instructions:

  1. Preheat the oven to 350°F (175°C). Grease and line the cake pans with parchment paper.
  2. In a bowl, whisk together the flour, baking powder, and salt.
  3. In a large mixing bowl, cream the softened butter and granulated sugar until light and fluffy.
  4. Add the eggs one at a time, mixing well after each addition. Then mix in vanilla extract.
  5. Gradually add the dry ingredients to the butter mixture, alternating with milk. Begin and end with dry ingredients.
  6. Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick inserted comes out clean.
  7. Allow the cakes to cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
  8. In a bowl, beat the softened butter until creamy. Gradually add powdered sugar, heavy cream, vanilla, and salt, mixing until smooth.
  9. Level the cooled cake layers with a knife. Place one layer on a serving plate, frost the top, and add the second layer, then frost the top and sides.
  10. Chill for about 30 minutes to set the frosting before slicing and serving.