Preheat oven to 190 degrees C and grease a 6-cup muffin tin or line with patty cups.
In a bowl, sift together the flour, baking powder and salt. In a separate bowl, beat the eggs, milk and melted butter until combined.
Finely dice the bacon and zucchini. Heat a little oil in a frypan and add the bacon. Cook 5 minutes until browning, then remove. Add the zucchini to the frypan and cook 2 minutes until starting to take on some colour. Remove.
Add the wet ingredients to the dry and stir to make a mostly smooth batter, don't over mix. Stir in the bacon pieces, zucchini and grated cheese.
Fill the muffin cups 3/4 of the way full and bake for 25-30 minutes. If you like, sprinkle a little extra cheese on top for the last 5 minutes of baking.