To make the lemon blueberry muffins: Preheat the oven to 375°F (190°C). Line a 12-count muffin pan with liners and set aside.
In a large mixing bowl, whisk together the flour, baking powder, and salt until well combined. Set aside.
In a separate mixing bowl, whisk together the granulated sugar, sour cream, oil, lemon juice, lemon zest, eggs, and vanilla extract until fully combined.
Add the dry ingredients to the wet ingredients and mix until just combined, then gently fold in the blueberries.
Evenly distribute the batter between all 12 liners in the prepared muffin pan, filling each one almost all the way to the top.
Bake at 375°F for 18 to 23 minutes or until a toothpick inserted into the center of the muffins comes out clean.
Remove from the oven and carefully remove the muffins from the pan, then transfer them to a wire rack to cool completely.
To make the lemon glaze: In a large mixing bowl, whisk together the powdered sugar and lemon juice until well combined and no lumps remain. If the glaze is too thick, add more lemon juice to thin it out and if the glaze is too thin, add more powdered sugar to thicken it.
Drizzle the glaze on top of all the muffins and set aside for 10 to 15 minutes to allow the glaze to harden.