Set your oven to 350°F before you start prepping anything else. This gives it plenty of time to reach the right temperature. A properly heated oven helps the quiche cook evenly from edge to center.
Crack all 10 eggs into a large mixing bowl. Whisk them thoroughly until the yolks and whites are fully blended. A smooth base here means a fluffier, more even quiche later.
Sprinkle in the Italian seasoning, garlic powder, and onion powder. Whisk again so the spices distribute evenly throughout the eggs. Let the bowl sit for a few minutes so the flavors start to meld.
While the eggs rest, dice the red onion, slice the olives, and halve the cherry tomatoes. Make sure the spinach is thawed and well drained so it doesn't add excess moisture. Having everything chopped and ready makes the next step quick and mess-free.
Add the spinach, tomatoes, olives, onion, and feta straight into the egg mixture. Stir well so every ingredient is evenly coated and distributed. This step is where the Mediterranean flavors really start coming together.
Lightly coat your casserole dish or pie pan with olive oil. This keeps the quiche from sticking once it's baked. A quick spray or brush is all you need.
Pour the egg mixture into the prepared dish, spreading it evenly. Bake for 45 to 60 minutes, until the center is firm and no longer jiggly. Baking time will vary slightly depending on how deep your dish is.
Let the quiche rest for a few minutes before slicing into wedges. Season with salt and pepper right before serving. Enjoy it warm, or let it cool for later.