Preheat oven to 375°F and prepare the muffin tin with liners or spray.
Whisk together flour, cornmeal, sugar, baking powder, and salt in a large bowl.
Toss blueberries with a little flour to coat them lightly.
In another bowl, whisk eggs, milk, melted butter, vanilla, honey, buttermilk, and lemon zest.
Fold the wet ingredients into the dry mixture just until combined. Gently fold in the blueberries.
Fill each muffin cup about ⅔ full and bake for 18–22 minutes, until golden and a toothpick comes out clean.
Cool in the tin for 5 minutes, then transfer to a wire rack.
Notes
For best results, do not overmix the batter. You can substitute frozen blueberries (do not thaw) or add a sprinkle of coarse sugar on top before baking for a sweet crunch.