Preheat your oven to 350°F (175°C). Line a cupcake pan with paper liners. Sift the flour into a large mixing bowl and set aside.
Cream the softened butter and sugar together using an electric mixer until the mixture becomes light and fluffy, about 3-4 minutes, and turns pale in color.
Add eggs one at a time, beating well after each addition. Incorporate the vanilla extract and mix until fully blended. The mixture should be smooth and slightly thickened.
Gradually add the dry ingredients to the wet mixture in three additions, alternating with the milk in two additions. Mix on low speed until just combined, taking care not to overmix and watching for a smooth, homogeneous batter.
Spoon the batter evenly into the prepared cupcake liners, filling each about two-thirds full. Tap the pan lightly on the counter to release any air bubbles and level the batter.
Bake in the preheated oven for 18-20 minutes, or until the cupcakes are golden on top and a toothpick inserted into the center comes out clean. You should hear a slight spring back when gently pressed.