This Spinach Feta Quiche is a tasty and easy dish that’s perfect for any meal. With fresh spinach and creamy feta cheese, it’s both rich and healthy!
When I make this quiche, I love how the smell fills the kitchen—it’s simply delightful! It’s great for brunch, or whenever you want a little twist on eggs. 🥚🥬
Key Ingredients & Substitutions
Pie Crust: You can use a store-bought pie crust for ease, but homemade crust offers a fresher taste. If you’re gluten-free, look for a gluten-free pie crust at the store or make one using almond flour.
Olive Oil or Butter: I usually opt for olive oil for a lighter flavor, but butter adds a nice richness. Coconut oil is a great dairy-free substitute if you prefer it.
Spinach: Fresh spinach gives the best texture and flavor, but frozen works well too. Just make sure to squeeze excess moisture out of thawed spinach to avoid a soggy quiche.
Feta Cheese: Feta is key for that tangy flavor. If you’re looking for a substitute, try goat cheese or ricotta for a different taste. For a dairy-free option, look for plant-based feta alternatives.
Half-and-Half or Milk: Half-and-half adds creaminess, but whole milk or even low-fat milk can work too. For a vegan version, use almond milk or coconut milk but check for thickness.
How Do I Get a Crispier Pie Crust?
To ensure your pie crust is crispy, pre-baking (or blind baking) is a great technique. It helps set the crust before adding the filling, preventing it from becoming soggy.
- Preheat the oven and place your crust in the pan. Trim any excess dough.
- Prick the bottom with a fork to avoid bubbling.
- Bake it alone for 8-10 minutes. This step is optional, but trust me, it’s worth it for the texture!
How Can I Make Sure My Quiche Is Cooked Perfectly?
Cooking a quiche can be tricky since you want it set but still soft in the middle. Here’s how to nail it:
- Keep an eye on the baking time; every oven is different. Aim for 35-40 minutes.
- The quiche should be slightly jiggly in the center when you take it out; it will continue to firm up as it cools.
- Letting it rest for at least 10 minutes before slicing helps it hold together better.

How to Make Spinach Feta Quiche
Ingredients You’ll Need:
For the Crust:
- 1 pre-made pie crust (9-inch) or homemade pie crust
For the Filling:
- 1 tablespoon olive oil or butter
- 1 medium onion, finely chopped
- 3 cups fresh spinach, roughly chopped (or about 10 oz frozen spinach, thawed and drained)
- 4 large eggs
- 1 cup half-and-half or whole milk
- 1 cup crumbled feta cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (optional)
- 1/2 cup shredded mozzarella or cheddar cheese (optional for extra meltiness)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and another 35-40 minutes to bake. Plus, it’s best to let the quiche cool for about 10 minutes before serving. So, you’re looking at around 1 hour total from start to finish. Perfect for a cozy brunch or a light dinner!
Step-by-Step Instructions:
1. Preheat and Prepare the Crust:
First, preheat your oven to 375°F (190°C). While that’s warming up, take your pie crust and place it into a 9-inch pie plate or quiche pan. Gently press down on the bottom and up the sides. If there’s any excess dough, trim it off. Remember to prick the bottom with a fork a few times—this helps prevent bubbling during baking.
2. Blind Bake for a Crispy Crust (Optional):
If you like a crispier crust, you can bake the pie crust alone for 8-10 minutes. It’s okay if you skip this step, but I recommend it for the best texture!
3. Cook the Onion and Spinach:
In a skillet, heat the olive oil or butter over medium heat. Add the chopped onion and sauté it for about 4-5 minutes, or until it’s softened and translucent. Next, add the chopped spinach and cook until it’s wilted and most of the moisture has evaporated. If you’re using frozen spinach, make sure it’s thoroughly drained before adding it to the skillet. Once cooked, remove the mixture from heat and let it cool for just a bit.
4. Whisk the Egg Mixture:
In a medium bowl, whisk together the eggs, half-and-half (or milk), salt, pepper, and nutmeg until everything is well combined. This is where all the flavors start to come together!
5. Combine and Pour:
Now, stir in the sautéed spinach and onion mixture, along with the crumbled feta cheese. If you chose to include the shredded cheese, add that in too! Mix gently, then pour the entire egg mixture evenly into your prepared pie crust.
6. Bake the Quiche:
Place the quiche in the preheated oven and bake for 35-40 minutes. You’ll know it’s done when the middle is slightly jiggly but mostly set, and the top is a lovely golden brown.
7. Cooling and Serving:
Once out of the oven, let the quiche cool for at least 10 minutes before slicing it. This will help keep it together when you serve. Enjoy your delicious homemade Spinach Feta Quiche!
Can I Use Frozen Spinach Instead of Fresh?
Absolutely! If you’re using frozen spinach, just make sure it’s thoroughly thawed and drained to remove excess moisture. This prevents the quiche from becoming soggy.
How Do I Store Leftover Quiche?
Leftover quiche can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the oven or microwave until heated through. You can also freeze leftovers for up to 2 months—just wrap it tightly in plastic wrap and then in foil.
Can I Use Different Cheeses?
Yes! While feta is traditional for this quiche, you can experiment with other cheeses like goat cheese for a tangy twist, or mozzarella or cheddar for a milder flavor. Just make sure the total amount of cheese stays around 1 cup.
How Can I Customize This Quiche?
Feel free to add other vegetables or proteins to your quiche! Mushrooms, bell peppers, or cooked bacon are great options. Just sauté any additional ingredients like you did with the onion and spinach before mixing them into the egg mixture.



