Prep your pan and oven: Heat the oven to 375°F (190°C).
Line a 12-cup muffin tin with paper liners or grease it well.
Grate and drain the zucchini: Use the large holes of a box grater. Pile the shreds into a clean kitchen towel and squeeze out as much moisture as you can. Proper draining prevents soggy muffins.
Mix dry ingredients: In a large bowl, whisk flour, baking powder, baking soda, salt, pepper, garlic powder, onion powder, and herbs until evenly combined.
Mix wet ingredients: In a separate bowl, whisk eggs, milk, oil (or melted butter), and yogurt until smooth.
Combine wet and dry: Pour the wet mixture into the dry ingredients and fold gently with a spatula just until a few dry streaks remain. Do not overmix.
Fold in zucchini and cheese: Add the squeezed zucchini, shredded cheese, and chives. Fold until evenly distributed.
The batter will be thick.
Fill the muffin pan: Divide batter among the 12 cups. Sprinkle a little extra cheese on top for a golden crust.
Bake: Bake 18–22 minutes, until the tops are set and lightly golden, and a toothpick inserted in the center comes out with a few moist crumbs.
Cool: Let muffins rest in the pan for 5 minutes, then transfer to a wire rack. Enjoy warm or at room temperature.