01 - Preheat the oven to 375°F. Line a 12-cup muffin tin with paper liners or lightly grease it.
02 - In a medium bowl, whisk together 2 cups flour, baking powder, baking soda, and salt; set aside.
03 - In a large bowl, blend the melted butter and granulated sugar until smooth. Whisk in eggs one at a time.
04 - Add milk, sour cream, lemon zest, and lemon juice to the mixture; stir to combine thoroughly.
05 - Gently fold the dry ingredients into the wet ingredients until just incorporated.
06 - Toss blueberries with 1 tablespoon flour to coat, then fold them carefully into the batter to avoid overmixing.
07 - Divide batter evenly into muffin cups, filling each approximately three-quarters full.
08 - In a small bowl, combine flour, brown sugar, cinnamon, and salt. Cut in cold butter until mixture forms coarse crumbs.
09 - Sprinkle the streusel topping evenly over each muffin cup filled with batter.
10 - Bake for 20 to 22 minutes, or until a toothpick inserted in the center of a muffin comes out clean.
11 - Let muffins cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.