Preheat the oven to 350 degrees.
Heat the olive oil over medium-low in a frying pan.
Add the fresh spinach to the frying pan.
Once the spinach starts to wilt add the sliced fresh mushrooms to the frying pan.
When the spinach and mushroom are almost done cooking add the minced garlic to the pan and cook until fragrant.
Remove the frying pan from the heat once the spinach is all wilted and the mushrooms are fully cooked.
Whisk the eggs, milk, and seasonings (minced onion, oregano, basil, salt, and pepper) together in a medium-sized mixing bowl.
To the mixing bowl add the spinach/mushroom/garlic mixture as well as the crumbled goat cheese.
Stir everything together and pour into a 9" pie crust.
Bake in the preheated oven for approximately 55 minutes.
Let the quiche rest 10-15 minutes before serving.