Finding a filling dinner option that pleases both kids and adults can feel like an impossible task on busy weeknights. Between after-school activities, work deadlines, and the general chaos of everyday life, putting together a nutritious meal that everyone will actually eat often seems out of reach.
That’s where this spinach mushroom quiche comes to the rescue – it’s satisfying yet nutritious, easy to prepare ahead of time, and can be customized with whatever vegetables you happen to have in your fridge.

Why You’ll Love This Spinach Mushroom Quiche
- Make-ahead friendly – You can prep this quiche the night before and reheat slices throughout the week for easy breakfasts or light lunches.
- Budget-conscious ingredients – Using frozen spinach and basic pantry staples keeps this recipe affordable while still tasting like something from a fancy café.
- Three-cheese goodness – The combination of feta, Parmesan, and mozzarella creates a rich, satisfying flavor that makes every bite better than the last.
- Vegetarian-friendly – This meatless main dish is perfect for vegetarians or anyone looking to add more veggie-based meals to their routine.
- Customizable recipe – You can easily swap in different cheeses or vegetables based on what you have in your fridge – it’s hard to go wrong!
What Kind of Mushrooms Should I Use?
White button mushrooms are the most common choice for this quiche, but you’ve got plenty of tasty options to work with. Baby bella (cremini) mushrooms make a great alternative, offering a slightly deeper flavor while still being widely available at most grocery stores. If you’re feeling fancy, you could even use a mix of different mushrooms – shiitake or oyster mushrooms would add interesting texture and flavor. Just make sure to slice your mushrooms evenly (about 1/4 inch thick) so they cook uniformly, and give them a quick wipe with a damp paper towel instead of washing them under running water, which can make them soggy.

Options for Substitutions
This quiche recipe is pretty adaptable and you can make several easy swaps if needed:
- Frozen spinach: Fresh spinach works great too – use about 1 pound, cook it down until wilted, and squeeze out the excess water. Swiss chard or kale can also work, just cook them until tender first.
- Mushrooms: Any mushroom variety works here – button, cremini, or portobello. If you’re not a fan of mushrooms, try roasted bell peppers or sautéed zucchini instead.
- Feta cheese: Goat cheese makes a good substitute, or try crumbled blue cheese for a stronger flavor. If you prefer milder options, ricotta works too.
- Mozzarella: Feel free to swap in Swiss, Gruyere, or even cheddar cheese. Any good melting cheese will do the job.
- Milk: You can use any kind of milk – whole, 2%, or even half-and-half for a richer result. Non-dairy folks can use unsweetened almond or soy milk.
- Eggs: The eggs are essential for the quiche to set properly, so these can’t be substituted. However, you can use liquid egg substitute if needed – use 1 cup to replace 4 eggs.
Watch Out for These Mistakes While Baking
The biggest challenge when making a quiche is dealing with excess moisture – failing to thoroughly drain thawed spinach can lead to a soggy, watery result, so be sure to squeeze it really well using a clean kitchen towel or cheesecloth. Another common mistake is not pre-cooking the mushrooms properly – they release a lot of water while cooking, so sauté them until all liquid evaporates and they’re golden brown (about 7-8 minutes) before adding them to your quiche mixture. To prevent a raw, undercooked center while the edges are getting too brown, start baking at 375°F for the first 20 minutes, then reduce to 350°F for the remaining time – your quiche should be just slightly jiggly in the center when done, as it will continue to set while cooling. For the best texture, let your eggs and milk come to room temperature before mixing, and always allow the baked quiche to rest for 10-15 minutes before slicing.

What to Serve With Quiche?
This savory spinach mushroom quiche pairs perfectly with a variety of simple side dishes that won’t overshadow its rich, eggy goodness. A fresh green salad with a light vinaigrette dressing is my go-to choice – the crisp lettuce and tangy dressing balance out the creamy, cheesy quiche really well. For brunch, I like to add some fresh fruit on the side, like mixed berries or sliced melon, which adds a sweet contrast to the savory flavors. If you’re serving this for dinner, roasted potatoes or a cup of tomato soup make great companions that turn this into a filling meal.
Storage Instructions
Keep Fresh: This spinach mushroom quiche is perfect for meal prep! Pop it in an airtight container and keep it in the fridge for up to 4 days. I like to cut it into individual slices before storing – it makes grabbing a quick breakfast or lunch super easy.
Freeze: You can freeze this quiche for up to 3 months! Let it cool completely, then wrap individual slices in plastic wrap and aluminum foil, or place the whole quiche in a freezer-safe container. Just remember to label it with the date so you know when you made it.
Reheat: To warm up your quiche, place it in a 350°F oven for about 15-20 minutes if thawed, or 30-35 minutes if frozen. You can also microwave individual slices for 1-2 minutes, though the crust won’t be as crispy. A quick tip: place a paper towel over the slice while microwaving to prevent any splatters.
| Preparation Time | 15-20 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 65-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 40-45 g
- Fat: 40-45 g
- Carbohydrates: 30-35 g
Ingredients
For the filling:
- 2 oz crumbled feta cheese
- 1 minced garlic clove
- 10 oz frozen chopped spinach (thawed and squeezed dry for best results)
- 1 tbsp cooking oil (I use olive oil)
- 8 oz fresh mushrooms (sliced thinly)
- 1/8 tsp salt
For the custard:
- 4 large eggs
- 1/4 cup grated Parmesan cheese (freshly grated preferred for superior flavor)
- 1 cup milk
- 1/4 tsp black pepper
- 1/2 cup shredded mozzarella cheese
Step 1: Prepare the Ingredients
Preheat the oven to 350ºF.
Begin by thawing the spinach and squeezing out as much moisture as possible to prevent a soggy quiche.
Rinse any dirt or debris from the mushrooms and slice them thinly.
Mince the garlic to prepare for sautéing.
Step 2: Sauté the Mushrooms and Garlic
Add ½ tablespoon of cooking oil to a skillet, along with the sliced mushrooms, minced garlic, and a pinch of salt.
Sauté over medium heat until the mushrooms have released their moisture and no water remains in the skillet.
This process will help prevent excess liquid in your quiche.
Step 3: Layer the Ingredients in a Pie Plate
Brush the remaining ½ tablespoon of cooking oil inside a 9-inch pie plate to prevent sticking.
Layer the sautéed mushrooms, drained spinach, and crumbled feta evenly in the pie plate, creating a delicious base of flavors.
Step 4: Prepare the Egg Mixture
In a large bowl, whisk together the eggs, Parmesan cheese, pepper, and milk until well combined.
This mixture will form the custard for your crustless quiche, providing a creamy and savory texture.
Step 5: Assemble the Quiche
Pour the egg mixture over the layered spinach, mushrooms, and feta in the pie plate.
Ensure the ingredients are evenly distributed.
Top the mixture with shredded mozzarella cheese for a golden and bubbly finish.
Step 6: Bake the Quiche
Place the pie plate in the preheated 350ºF oven and bake for about 50 minutes, or until the quiche is golden brown on top and the internal temperature reaches 160ºF.
This will ensure the eggs are fully cooked and set.
Once done, remove from the oven, let it cool slightly, then slice and enjoy your crustless quiche!