Prep Pans. Prepare three 8 or 9-inch cake pans for baking by coating them with softened butter, lining with a piece of parchment fitted to the cake pan, brushing the top of the parchment with more softened butter and then lightly flouring the pans and parchment. You can also use my homemade cake goop if you like.
Whisk dry ingredients. Whisk together the flour, baking powder, baking soda and salt in a large bowl. Set aside.
Cream butter and sugar. Cream the butter with an electric mixer. Then add the sugar. Cream together for about 8 more minutes.
Add eggs. Add the eggs, one at a time, and mix until just combined.
Alternate wet and dry. Add one-third of the flour mixture and mix until well combined. Add half of the buttermilk and mix until well combined. Repeat with another one-third of the flour mixture followed by the buttermilk and then ending with the remaining flour mixture, making sure to mix each addition until well combined.
Add vanilla. Mix in vanilla until well combined.
Distribute and bake. Divide cake batter among the cake pans and bake for 25-30 minutes, until the edges of the cake turn loose from the pans and a toothpick inserted into the middle of the cake comes out clean.
Cool. Remove from the oven and allow to cool for about 10 minutes in the pan. Then, carefully turn out the cake onto wire cooling racks and allow to cool completely.