01 - Preheat oven to 375°F (190°C). Line a 12-cup muffin pan with paper liners or lightly grease.
02 - Combine flour, brown sugar, cinnamon, and salt in a small bowl. Rub in cold diced butter with fingers or a fork until mixture forms coarse crumbs. Refrigerate until needed.
03 - In a medium bowl, whisk flour, baking powder, baking soda, and salt together.
04 - In a large bowl, whisk melted butter and sugar until smooth. Add eggs one at a time, mixing well after each addition. Stir in Greek yogurt, milk, lemon zest, lemon juice, and vanilla extract until fully incorporated.
05 - Gently fold the dry ingredient mixture into the wet mixture until just combined, taking care not to overmix.
06 - Fold blueberries carefully into the batter.
07 - Divide batter evenly among the muffin cups, filling each about three-quarters full. Sprinkle streusel topping evenly over each muffin.
08 - Bake in the preheated oven for 20 to 22 minutes, or until a toothpick inserted into the center comes out clean.
09 - Allow muffins to cool in the pan for 5 minutes before transferring to a wire rack to cool completely.