This spinach and mushroom quiche blends earthy mushrooms, tender spinach and sweet caramelized onions in a creamy, cheesy custard. The result is a balanced savory-sweet quiche that works beautifully for breakfast, brunch or a light dinner.

Why You’ll Love This Recipe
Versatile: Serve it for brunch, breakfast or a meatless main — every slice is satisfying and flavorful.
Wholesome: This recipe combines protein, vegetables and carbs with a simple, tasty list of ingredients for a satisfying meal.
Easy: The quiche comes together quickly and looks impressive, even for a beginner cook.
🛒 Ingredients
Key ingredients for this spinach mushroom quiche:

- Frozen pie crust — thawed before use.
- Mushrooms — baby Bella (cremini) are recommended for flavor; slice as needed.
- Fresh spinach — baby or regular both work.
- Eggs.
- Swiss cheese — freshly shredded from a block gives best flavor and melt.
- Whole milk — keeps the custard rich without using heavy cream.
- Nutmeg — a small amount adds warm background flavor (optional).
See the recipe card below for exact ingredient amounts.
Substitutions
Mushrooms: White button, shiitake or a mixed mushroom blend are all good alternatives.
Cheese: Swap Swiss for Gruyère, white cheddar or your favorite melting cheese.
Milk: Whole milk is ideal; use half-and-half or heavy cream for a richer custard.
🥣 How to make spinach mushroom quiche
This quiche looks elegant but is straightforward to prepare. Follow these steps for best results.

- Step 1: Preheat oven to 375°F. Heat 1 tablespoon olive oil in a skillet over medium heat and cook one thinly sliced small onion, stirring occasionally, until caramelized (about 5–7 minutes). Remove and set aside.

- Step 2: In the same skillet, cook 8 ounces sliced baby Bella mushrooms until they release their liquid and turn golden brown. Add 5 ounces fresh baby spinach and cook until wilted. Season with salt and black pepper; set aside.

- Step 3: Whisk together 4 large eggs and 1 cup whole milk. Stir in 1 cup shredded Swiss cheese, ½ teaspoon salt, ¼ teaspoon black pepper and ¼ teaspoon nutmeg (optional).

- Step 4: Fit the thawed pie crust into an 11-inch tart pan or 9-inch pie dish, pressing the dough into the bottom and sides and trimming any excess.

- Step 5: Spread the caramelized onions, mushrooms and spinach evenly in the crust, then pour the egg-cheese custard over the vegetables.

- Step 6: Bake 30–35 minutes, until the quiche is set and the top is golden. If using a 9-inch pie plate, allow an additional 5–10 minutes. If the crust browns too quickly, cover the edge with foil.

Let the quiche rest for a few minutes before slicing. Serve warm or at room temperature.
Tip: A short rest helps the custard finish setting so slices hold together neatly.
Variations
- Add fresh thyme for a subtle herbal note.
- Make a crustless quiche by omitting the pie crust for a lower-carb option.
🍽 Serving Suggestions
This quiche is delicious warm or at room temperature. Pair it with a simple green salad, roasted asparagus or fresh fruit for a balanced meal.
Farm Girl Tip
Allow the quiche to rest a few minutes before cutting so the custard firms up and you get clean slices.
Storage
Store leftovers in a covered container in the refrigerator for up to 7 days. You can also freeze slices in an airtight container for up to 2 weeks; thaw in the fridge before reheating.
If you try this spinach mushroom quiche, please leave a star rating and share how it turned out in the comments.
Related
Other breakfast and brunch ideas to try:
Bakery-Style Blueberry Muffins with Crunchy Crumb Topping
Pumpkin Banana Bread
Breakfast Pinwheels with Cheese and Salsa
Double Chocolate Banana Muffins
Pairing
Great accompaniments: air fryer bacon-wrapped asparagus, a yogurt fruit dip and fresh lemony asparagus. These sides complement the quiche without overpowering it.
Air Fryer Bacon Wrapped Asparagus
Healthy Greek Yogurt Fruit Dip
Easy Instant Pot Asparagus with Garlic Butter Sauce
Tasty Banana Pancake Recipe
Recipe

Spinach and Mushroom Quiche
Ingredients
- 1 Tablespoon olive oil
- 1 small onion, thinly sliced
- 8 ounces Baby Bella mushrooms, sliced
- 5 ounces fresh baby spinach
- 4 large eggs
- 1 cup whole milk
- 1 cup shredded Swiss cheese
- ½ teaspoon salt
- ¼ teaspoon nutmeg (optional)
- ¼ teaspoon ground black pepper
- 1 frozen pie crust, thawed
Method
- Preheat oven to 375°F. Heat olive oil in a skillet over medium heat and cook the sliced onion until caramelized, about 5–7 minutes. Remove and set aside.
- In the same skillet, cook the sliced mushrooms until golden. Add the spinach and cook until wilted. Season with salt and pepper and set aside.
- In a bowl, whisk together eggs and milk. Stir in the shredded Swiss, salt, pepper and nutmeg if using.
- Fit the thawed pie crust into an 11-inch tart pan or 9-inch pie dish and trim the edges.
- Spread the onions, mushrooms and spinach in the crust, then pour the egg mixture over the vegetables.
- Bake 30–35 minutes until set and golden. For a 9-inch pie plate, add 5–10 minutes if needed. If the crust browns too quickly, shield it with foil.
- Allow the quiche to rest a few minutes before slicing. Serve warm or at room temperature.
Farm Girl Tips
Equipment: An 11″ tart pan works great; a 9″ pie plate is fine too. If using the smaller dish, consider partially covering the quiche with foil for the first 20–25 minutes to prevent over-browning.
Storage: Refrigerate leftovers in a covered container for up to 7 days. Freeze in an airtight container for up to 2 weeks.
Nutrition
Serving: 1 slice (approx.). Calories: 249 kcal; Carbohydrates: 17 g; Protein: 10 g; Fat: 16 g.