First of all, make sure to preheat the oven to 350 degrees Fahrenheit. Afterward, line the cupcake pans with liners.
Then, in a mixing bowl, whisk in the all-purpose flour, baking powder, baking soda, and salt.
After that, prepare the bowl of your hand or stand mixer fitted with a paddle attachment. Then, cream your butter at medium-high speed for a minute likewise, till it becomes smooth and creamy.
Next, at low speed, gradually add the granulated sugar to the bowl and beat until it is thoroughly incorporated. Then, scrape the bowl’s side with a rubber spatula to ensure a well-incorporated batter.
At low-medium speed, add the yogurt and vanilla extract, beat until thoroughly mixed.
Afterward, turn your mixer at medium speed, alternately add the flour mixture, and buttermilk in parts. Do this step in a sequence, add three parts of flour and two parts of buttermilk. Keep in mind, starting and ending with the flour mixture.
Now, pour the vanilla batter into the liners, filling them until they are 2/3 full. Bake for approximately eighteen to twenty minutes or until you can insert a toothpick into the middle of the cupcake. Afterward, it is completely done if the toothpick comes out clean. Lastly, allow the cupcakes to cool on a wire rack.