In a medium bowl, combine the melted butter together with the granulated sugar and the all-purpose flour.
Use two forks or a pastry cutter to blend the ingredients together until the mixture is small and crumbly.
Make the Lemon Muffins
Preheat the oven to 400ºF. Line a 12-cup muffin tin with paper liners.
In a large bowl, mix together the spooned and leveled flour, baking powder, and salt.
Using a hand mixer or stand mixer, beat the softened butter, granulated sugar, lemon zest, vanilla extract, and lemon extract until the mixture is light in color and fluffy.
Next, Add in the eggs and beat on medium until well combined.
Slowly mix the dry ingredients into the wet ingredients just until the batter is no longer dry.
Divide the batter evenly into the 12 paper muffin liners. Drop two tablespoons of streusel topping on top of the batter and press down gently into the batter to make the topping stick.
Bake for 20 to 22 minutes, or until the tops are lightly golden brown. Check the center of a muffin with a toothpick to check for doneness.
Cool muffins for 10 minutes in the pan before transferring them to a cooling rack and drizzling with glaze.
Make the Lemon Glaze
In a small bowl combine the confectioners' sugar together with the lemon extract, lemon juice, and milk.
Combine until the mixture is smooth.
Add a little more milk to adjust the drizzle to your liking. Drizzle over cooled muffins.
Notes
These muffins will stay good for four to five days.For a lemon glaze without the buttery flavor, replace the butter with milk by adding a little at a time until the desired consistency is reached.