Heat oven to 375° F. Line a standard 12-cup muffin tin with paper liners. In a medium bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a large bowl, whisk together the yogurt, butter, eggs, and vanilla. Add the flour mixture and mix until incorporated.
Divide the batter evenly among the muffin cups. Bake until golden brown and a toothpick inserted in the center of a cupcake comes out clean, 18 to 20 minutes. Transfer the cupcakes to a wire rack and let cool before frosting.