Start by preheating the oven to 350*F. Line two cupcake trays with cupcake liners and set them aside for later.
In the bowl of an electric mixer fitted with the beater attachment (or an electric hand mixer), cream one stick of butter (of your choice) and granulated sugar together until smooth, ~5 to 8 minutes. As you cream the butter and sugar, stop and scrape the sides down with a rubber spatula periodically so you make sure to combine the butter and sugar completely.
In a separate bowl, sift together the flour, baking soda, and salt. Set aside.
Once the butter and sugar are integrated, blend in the yogurt. Add the eggs, one by one, cracking into a separate bowl or mug first before adding to the mixing bowl to prevent any bad eggs or shells from getting into the batter. Then add the lemon zest, lemon juice, and vanilla and beat until combined.
Remove the bowl from the mixer and gently fold in the dry ingredients. Use an ice cream scoop or similarly sized spoon to fill the cupcake tins halfway full, and bake for about 30 mins or until the toothpick comes out cleanly.
Allow the cupcakes to cool for 10 minutes before transferring them onto a cookie cooling rack and allowing them to cool for an additional 10-20 minutes.