This Vegetarian Spinach and Feta Quiche is a creamy, savory masterpiece nestled in a golden, buttery pie crust. Packed with tender wilted spinach, tangy crumbled feta, and nutty Gruyère cheese, all bound together in a silky egg custard seasoned with a whisper of nutmeg, it's the kind of dish that looks bakery-worthy but is surprisingly simple to pull off at home. Perfect for brunch, meal prep, or a satisfying weeknight dinner.
9-inch ceramic or glass pie dish Essential for even heat distribution and a crisp crust
Large skillet or sauté pan For wilting spinach and sautéing onion and garlic
Large mixing bowl For whisking the egg custard filling
Whisk
Cutting board and chef's knife
Measuring cups and spoons
Wooden spoon or silicone spatula
pie weights or dried beans For blind baking the crust
Parchment paper For lining crust during blind bake
Fine mesh strainer or clean kitchen towel For squeezing excess moisture from spinach
Oven mitts
Wire rack For cooling the quiche after baking
Baking sheet (optional) Place on rack below quiche to catch any drips
Ingredients
1unbaked 9-inch pie crust shellstore-bought or homemade
2tbspolive oil
1medium yellow onionfinely diced
3garlic clovesminced
5ozfresh baby spinachabout 5 cups; or 10 oz frozen spinach, thawed and squeezed completely dry
4large eggsroom temperature
1cupheavy cream240ml; room temperature
1/2cupwhole milk120ml; room temperature
1/2tspsaltadjust to taste — feta adds additional saltiness
1/4tspblack pepperfreshly ground preferred
1/4tspground nutmeg
1cupcrumbled feta cheeseabout 5 oz / 140g; divided — 3/4 cup for filling, 1/4 cup reserved for topping. Authentic Greek or French sheep's milk feta recommended.
1/2cupGruyère cheeseabout 2 oz / 55g; freshly shredded. Swiss cheese can be substituted.
Optional Garnish
fresh chives, thyme, or flat-leaf parsleyfinely chopped, for serving
Instructions
Preheat oven to 375°F (190°C). Press the pie crust into a 9-inch pie dish, fold and crimp the edges, then prick the bottom all over with a fork.
Line the crust with parchment paper and fill with pie weights or dried beans. Bake for 12–15 minutes, then remove the weights and bake for 5 more minutes until the bottom is dry and set. Set aside; leave oven on.
Heat olive oil in a large skillet over medium heat. Cook the diced onion for 5–7 minutes until soft and translucent, then add the minced garlic and cook for 1 more minute until fragrant.
Add fresh baby spinach to the skillet and toss over medium heat for 2–3 minutes until fully wilted. Transfer to a strainer or kitchen towel and squeeze out all excess moisture, then roughly chop and set aside.
In a large bowl, whisk together the eggs, heavy cream, and whole milk until smooth and uniform. Season with salt, black pepper, and ground nutmeg and whisk to combine.
Layer the chopped spinach and sautéed onion mixture into the blind-baked crust, then scatter 3/4 cup feta and all of the Gruyère evenly over the top. Slowly pour the custard over the filling and finish with the reserved 1/4 cup of feta on top.
Bake at 375°F (190°C) for 40–45 minutes until the edges are set and the center has just a gentle jiggle. If the crust edges brown too quickly, cover them loosely with foil.
Transfer the quiche to a wire rack and let it rest for at least 15–20 minutes before slicing. Garnish with fresh herbs and serve warm, at room temperature, or chilled.
Notes
Squeeze the spinach thoroughly. Excess moisture is the most common cause of a watery quiche. Use a kitchen towel and wring the spinach out firmly — squeeze it twice if needed.
Always blind bake the crust. This prevents a soggy bottom and ensures a crisp, fully-cooked base. Don't skip this step.
Don't over-bake. Remove the quiche when the center still has a slight, gentle wobble. It will continue to set as it cools on the rack.
Use room temperature dairy and eggs. Cold ingredients can cause the custard to curdle slightly. Allow them to sit out for 20 minutes before mixing.
Frozen spinach substitute. Use a 10 oz package of frozen spinach, thaw completely, and squeeze out as much water as possible before using.
Cheese swaps. Swap Gruyère for Swiss, Emmental, or mozzarella. Swap feta for goat cheese or ricotta for a creamier, milder flavor.
Make it crustless. Butter the pie dish generously and pour the filling in without crust for a lower-carb option. Check for doneness around 35 minutes.
Make ahead. Bake the day before, cool completely, cover, and refrigerate. Reheat at 325°F for 15–20 minutes before serving.
Storage. Refrigerate covered for up to 4 days. Freeze individual slices wrapped tightly for up to 2 months; thaw overnight in the fridge before reheating.
Freshly grate your cheese. Pre-shredded cheese contains anti-caking agents that affect melting. Freshly grated Gruyère melts more smoothly into the custard.