Pre-heat oven to 320 F / 160 C
Line a muffin tin with 12 muffin cases
In a bowl, sieve together the flour, baking powder and salt. Set aside.
Melt the butter in a pan or microwave. Transfer to a mixing bowl and set aside to cool while you fry the bacon.
Fry the bacon in a frying pan until browned.
Once the butter is cool, mix in the milk and eggs to the bowl.
Add the grated parmesan, cheddar and cooked bacon and mix well.
Fold in the flour mixture until mixed through.
Use a cookie scoop to divide the mixture into the prepared muffin tin.
Bake in the oven for around 20 minutes, until browned and a knife inserted comes away clean.