Ingredients:

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

Instructions:

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.
  2. In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside.
  3. In a large mixing bowl, cream together the softened butter and granulated sugar using a hand mixer or stand mixer until light and fluffy, about 3-5 minutes.
  4. Add the eggs, one at a time, beating well after each addition. Mix in the vanilla extract.
  5. Gradually add the dry ingredients to the butter-sugar mixture, alternating with the milk. Begin and end with the dry ingredients, mixing just until combined after each addition.
  6. Divide the cake batter evenly between the two prepared cake pans, smoothing the tops with a spatula.
  7. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
  8. Allow the cakes to cool in the pans for 10 minutes. Then, carefully remove them from the pans and transfer to wire racks to cool completely.
  9. In a medium bowl, beat the softened butter with the powdered sugar until smooth. Add the heavy cream, vanilla extract, and a pinch of salt. Beat on high speed until fluffy and creamy, about 2-3 minutes.
  10. Once the cakes are completely cool, place one layer on a serving plate. Spread a layer of frosting on top, then place the second cake layer on top and frost the top and sides of the cake.
  11. Slice and serve the cake. Enjoy your delicious homemade yellow cake!