Start by preheating your oven to 350°F and lining a muffin pan with paper liners.
In a large mixing bowl, whisk the flour, baking powder, baking soda, salt, and sugar until well combined.
Cut in the cold butter using a pastry blender or the paddle attachment of a stand mixer until the mixture looks like coarse crumbs.
Mix in the eggs one at a time, followed by the vanilla extract and buttermilk, until the batter is smooth and uniform.
Add pink food coloring to the batter and mix until you achieve a consistent pink color throughout.
Fill the cupcake liners with the batter, about half to two-thirds full, to allow room for rising.
Bake in the preheated oven for 15 to 18 minutes, or until a toothpick inserted into the center comes out clean or the tops spring back when touched.
Transfer the baking pan to a cooling rack and allow the cupcakes to cool for 1 hour.