Preheat the oven to 200 C and put 12 muffin papers into a muffin tin.
Mix flour, baking powder, baking soda, parmesan, 1 tsp salt, some black peper and pinenuts into a large bowl.
In another bowl mix the eggs, yogurt and 4 tbsp of olive oil; pour this into the dry ingredients and stir with a wooden spoon roughly until just combined.
Bake the mushrooms and bacon lightly in the remainder of the oil and stir through the batter. Divide this over the muffin forms and sprinkle with grated parmesan. Bake the muffins for about 15 minutes or until they're cooked. You can check this by inserting a wooden skewer into one; it should come out clean,