Preheat oven to 350°F. Grease and flour two or three 9-inch cake pans. Set aside.
In a medium bowl, whisk the flour, baking powder, and salt together; set aside.
3 cups all-purpose flour, 2 teaspoons baking powder, ½ teaspoon kosher salt
In a large mixing bowl, using a hand mixer, cream the sugar and butter together until light and fluffy, about 2 minutes.
2 cups granulated sugar, 1 cup unsalted butter
Add the eggs one at a time, mixing well between each addition. Mix in the vanilla for 30 seconds.
4 large eggs, 1 teaspoon pure vanilla extract
In alternating batches, add the flour and buttermilk to the creamed mixture, beginning and ending with flour mixture. Beat at medium-low speed until blended after each addition, about 30 seconds.
1 cup buttermilk
Divide the batter between the prepared cake pans (about 713 grams per pan for 2 pans or 475 grams per pan for 3 pans). Bake for 30-35 minutes, until a toothpick inserted in the center comes out clean. Cool on wire racks for 10 minutes, then remove the cakes from the pans and allow them to cool completely on the racks.