01 - Preheat oven to 375°F. Line a 12-cup muffin tin with paper liners or grease lightly with butter.
02 - In a medium bowl, whisk together flour, sugar, baking powder, baking soda, salt, and lemon zest until well combined.
03 - In a separate large bowl, whisk eggs, melted butter, buttermilk, vanilla, and lemon juice until fully incorporated and smooth.
04 - Add dry ingredients to wet ingredients and stir gently until just combined. Gently fold in blueberries, taking care not to overmix the batter.
05 - Divide batter evenly among the 12 muffin cups, filling each about three-quarters full.
06 - Combine flour, brown sugar, cinnamon, and salt in a small bowl. Cut in cold butter with a fork or fingertips until mixture forms coarse, crumbly pieces.
07 - Sprinkle streusel evenly over muffin batter. Bake for 20 to 22 minutes, or until a toothpick inserted into the center comes out clean.
08 - Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before serving.