01 - Preheat oven to 375°F. Line a 12-cup muffin tin with paper liners or grease lightly with butter.
02 - Combine flour, sugar, and cinnamon in a small bowl. Cut in cold butter with a fork or pastry blender until mixture resembles coarse crumbs. Refrigerate until needed.
03 - Whisk together flour, baking powder, baking soda, and salt in a medium bowl until well combined.
04 - Whisk melted butter and sugar in a large bowl until smooth. Add eggs one at a time, beating well after each addition. Whisk in milk, sour cream, lemon zest, and lemon juice until fully incorporated.
05 - Gently fold dry ingredients into wet mixture just until combined. Avoid overmixing to prevent tough muffins.
06 - Toss blueberries with 1 tablespoon flour to prevent sinking. Fold gently into batter until evenly distributed.
07 - Divide batter evenly among muffin cups, filling each about three-quarters full. Sprinkle streusel topping generously over each muffin.
08 - Bake for 20 to 22 minutes until tops are golden and a toothpick inserted into the center comes out clean.
09 - Let muffins cool in the pan for 5 minutes. Transfer to a wire rack to cool completely before serving.