Line a muffin pan with paper liners, or spray lightly with cooking spray. I used a silicone mini muffin pan and did not need to use cooking spray or liners.
In a large bowl, combine flour, baking soda and salt, then set aside.
In the bowl of an electric mixer, beat butter until smooth. Add sugar, then continue to beat until light and fluffy (1-2 minutes).
Add eggs (one at a time), then sour cream, vanilla extract, lemon extract and lemon zest. Blend until well combined.
Slowly pour in the bowl of flour and blend just until fully incorporated.
Scoop batter (using a cookie scoop if available) into prepared pan.
Bake mini muffins 12-14 minutes. Bake full sized muffins 18-20 minutes.
Remove muffins from pan (after a few minutes) and finish cooling on a wire rack.
Combine powdered sugar and lemon juice to create a glaze, then dip the tops of the muffins in the glaze. Allow glaze to set (10 minutes or so).
Notes
I used Tate+Lyle® sugar as listed, but feel free to use your choice of granulated sugar.