I start by melting butter in a skillet over medium heat and adding the onions. Once they soften, I add the mushrooms and cook until their moisture evaporates. Stirring in the spinach at the end lets it wilt gently without overcooking.
In a bowl, I whisk together the eggs, milk, salt, and pepper until smooth. This mixture should look pale and slightly frothy. A well-mixed custard ensures even cooking.
I spread the cooked vegetables evenly over the pie crust. Then I sprinkle the shredded cheese on top so every slice gets some. Finally, I pour the egg mixture slowly over everything.
The quiche goes into a preheated oven at 375°F (190°C). I bake it until the center is set and the top looks lightly golden. A knife inserted in the middle should come out clean.
Once baked, I let the quiche rest for about 10 minutes. This helps it firm up and makes slicing much easier. The flavors also settle beautifully during this time.