Preheat oven to 350°F. Spray two 8-inch round cake pans with nonstick spray and line the inside bottom of each pan with parchment paper. Set aside.
In a large bowl, stir the flour, sugar, baking soda, baking powder, and salt together. Set aside.
2½ cups all-purpose flour, 2 cups granulated sugar, 1 teaspoon baking soda, 1 teaspoon baking powder, ½ teaspoon kosher salt
In the bowl of a stand mixer fitted with the paddle attachment, beat the buttermilk, eggs, vegetable oil, white vinegar, vanilla extract, and pink gel food coloring together on low speed just until mixed. Add more food coloring until the desired shade of pink is reached.
1½ cups buttermilk, 3 large eggs, ½ cup vegetable oil, 1 tablespoon white vinegar, 2 teaspoons pure vanilla extract, Pink gel food coloring
Pour the wet mixture into the dry mixture and beat on a low speed just until mixed. Use a spatula to scrape down sides of bowl. Do not overmix.
Divide the cake batter evenly between both prepared cake pans (about 687 grams per pan). The same amount of batter should go in each pan so that the layers bake up to the same size.
Bake for 33-35 minutes, or until a toothpick inserted in middle comes out clean.
Remove cakes from oven and let cakes cool in pans for 15 minutes before removing cakes from pans. Once removed from pans, place the cakes on wire racks to cool completely.
Once the cakes have cooled to room temperature, wrap the cakes (wrap each layer separately so they don’t stick together) completely in food-safe plastic wrap and refrigerate for 2 hours. This is an important step so the cakes firm up a bit before adding frosting. Smoothing frosting onto a warm cake will result in a crumbled cake.