01 -
Preheat oven to 350°F. Line a 12-cup muffin pan with paper liners or grease thoroughly.
02 -
In a medium bowl, whisk together flour, baking powder, and salt until evenly mixed.
03 -
In a separate bowl, whisk milk, melted butter, egg, and honey until smooth and uniform.
04 -
Pour wet mixture into dry ingredients and stir gently just until no dry streaks remain; small lumps are acceptable.
05 -
Fold in diced ham, shredded cheddar, corn, herbs, green onions, and optional zucchini evenly into the batter.
06 -
Spoon batter into prepared muffin cups filling each about three-quarters full. Top with a pinch of cheddar, some diced ham, and chives if desired, pressing lightly.
07 -
Bake for 20 to 24 minutes until tops are golden and a toothpick inserted comes out clean.
08 -
Allow muffins to cool in the pan for 5 minutes, then transfer to a wire rack. Serve warm, optionally with butter or a drizzle of honey.