Heat oven to 375°F. Line a 12-cup muffin pan and lightly grease the liners.
Whisk flour, sugar, baking powder, baking soda, salt, and lemon zest in a large bowl.
In another bowl, whisk milk, yogurt, eggs, and vanilla until smooth. Slowly whisk in melted butter.
Pour the wet mixture into the dry ingredients. Stir gently just until no dry spots remain; the batter should look a bit lumpy.
Fold in the blueberries with a spatula, taking care not to crush them.
Divide batter among the cups, filling each about three-quarters full. Sprinkle with turbinado sugar if using.
Bake 16–18 minutes, until tops are golden and a toothpick comes out with just a few moist crumbs.
Cool in the pan 5 minutes, then move muffins to a rack. Serve warm or at room temperature.