Breakfast & Brunch
This bacon mushroom spinach cheese quiche recipe delivers the perfect balance of crispy crust and rich, savory filling—ideal for brunch or a hearty breakfast. 💛 The secret lies in pre-cooking the bacon and sautéing the mushrooms to deepen their flavors before layering them with wilted spinach and melted cheese.
A flaky pie crust (homemade or store-bought) forms the foundation, while an egg custard binds everything into a creamy, golden masterpiece.
What sets this quiche apart is the textural contrast—crispy bacon bits, tender sautéed mushrooms, and vibrant spinach all nestled in a velvety egg mixture. The cheese melts into a smooth blanket, ensuring every bite is rich and satisfying.
Baking at 375°F (190°C) for 35-40 minutes ensures a golden crust while keeping the filling perfectly set. This recipe is designed for foolproof results, whether you're a seasoned cook or new to quiche-making.
The filling comes together in 15 minutes of prep, while the crust requires just 10 minutes of assembly (or even less if using pre-made). The combination of salty bacon, earthy mushrooms, and fresh spinach creates a bold, savory flavor that pairs beautifully with a crisp side salad or warm toast.
The result? A quiche that’s restaurant-quality at home, with minimal effort and maximum flavor.
For extra flair, top with fresh chives or a sprinkle of smoked paprika before baking. This quiche reheats well, making it perfect for meal prep—just slice and serve. Whether you're feeding a crowd or treating yourself to a satisfying meal, this recipe delivers every time.
Ingredients for bacon mushroom spinach cheese quiche
Sixteen ingredients transform into a restaurant-worthy quiche with crispy crust and savory layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for flaky crust |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Ice Cubes ❄️ | ½ cup | For chilling dough |
| Bacon 🥓 | 8 oz | Thick-cut, chopped small |
| Cream Cheese 🧀 | 4 oz | Room temperature for blending |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated preferred |
| Mushrooms 🍄 | 1 lb | Cream variety, sliced thin |
| Fresh Spinach 🌿 | 5 oz | Baby spinach, chopped |
| Garlic Cloves 🧄 | 2 cloves | Minced, aromatic |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
The pie crust starts with cold butter—never warm, or you'll lose that flaky magic. Kirkland Signature or Land O'Lakes unsalted butter works best, cut into 1/2-inch cubes. For flour, King Arthur is my go-to—high protein for structure. Pre-chilling the dough is non-negotiable; I always keep it in the fridge for at least 30 minutes before rolling. The bacon should be thick-cut (like Oscar Mayer or Applegate)—thinner cuts burn before crisping. Cook it low and slow to render fat without turning to grease. Mushrooms? Cream variety from Trader Joe's or Whole Foods stays firm when sautéed.
No thick-cut bacon? Regular bacon, cooked extra crispy works in a pinch, but taste the difference. Cream cheese must be room temperature—cold lumps ruin the custard. Substituting sour cream cuts richness (use half the amount). Fresh spinach wilts fast—chop it last and add just before baking. The sharp cheddar is crucial; Cabot or White Cheddar melts beautifully. For a vegetarian twist, swap bacon for crispy chickpeas (toss canned chickpeas with olive oil and smoked paprika, bake until crunchy). The garlic? Freshly minced—jarred lacks punch. Smoked paprika adds depth without overpowering.
Assemble the quiche day-of for best texture, but you can prep filling ingredients 1 day ahead. The crust can be made 2 days ahead and stored airtight at room temp. For meal prep, slice and reheat portions at 350°F (175°C) for 10-12 minutes—cover with foil if worried about drying. Leftovers keep 4 days in the fridge or 3 months frozen (wrap tightly in parchment). Freeze the whole quiche before slicing for easiest reheating. Garnish with fresh chives or extra smoked paprika before serving—trust me on the paprika
Why You'll Love This Recipe
- No-Fuss Crust: I swear by the ice-cold butter trick—just tossing cubes into flour and pulsing until it looks like wet sand. No rolling, no stress, and the result? A flaky, buttery crust that holds up to all that creamy filling. (My kids still think I’m magic.)
- Salty-Savory Magic: That first crispy bite of bacon meets the melt-in-your-mouth cream cheese—honestly, it’s the kind of combo that makes you pause mid-bite. The mushrooms soak up the richness while the spinach adds a fresh, bright contrast. It’s the breakfast-for-dinner win I didn’t know I needed.
- Lunchbox Hero: Between us, this quiche is my go-to for meal prep. Slice it up, pack it in containers, and it stays fresh for days—perfect for lunches or a quick dinner when you’re too tired to cook. (Pro tip: The leftovers reheat beautifully, even if they’re not as good cold. But who eats it cold?)
- Budget Breakfast Boost: A single package of bacon, a block of cream cheese, and a bag of frozen spinach—this recipe stretches ingredients without sacrificing flavor. Plus, the crust uses pantry staples, so you’re not breaking the bank for a dish that feels like a restaurant special. My wallet thanks me every time.
Step-by-step instructions for bacon mushroom spinach cheese quiche
Master the art of layering textures and flavors with this precise quiche method.
👨🍳 Step 1: Prepare the Flaky Crust Using Cold Butter Technique
In a large mixing bowl, combine the 0.75 cup unsalted butter (cold and cubed) with the 2 cups all-purpose flour and 1.5 tsp salt. Use a pastry cutter or your fingers to work the butter into the flour until you achieve pea-sized crumbs with some flour remaining. This cold butter method is crucial for achieving that signature flaky texture.
Add the 0.5 cup ice cubes to the mixture and gently toss until evenly distributed. The ice will help keep the dough cold and prevent premature melting of the butter during handling. Once combined, form the dough into a disk, wrap it in plastic wrap, and refrigerate for at least 30 minutes (or up to 2 days). Chilling is non-negotiable—it ensures the layers stay distinct when baked.
🍳 Step 2: Cook the Bacon and Sauté the Vegetables
In a large skillet over medium heat, cook the 8 oz bacon until crispy, about 8-10 minutes. Remove the bacon from the skillet and set aside on paper towels to drain excess fat, leaving about 2 tablespoons of bacon fat in the skillet. This rendered fat will add incredible flavor to your filling.
In the same skillet, add the 1 lb mushrooms (sliced thin) and cook for 5-6 minutes until they release their moisture and begin to brown. Add the 2 cloves garlic cloves (minced) and cook for an additional 30 seconds until fragrant. Stir in the 5 oz fresh spinach and cook just until wilted, about 2 minutes. Remove from heat and set aside.
🥘 Step 3: Assemble the Filling with Cream Cheese Base
In a medium bowl, beat the 4 oz cream cheese (room temperature) with the 4 whole large eggs and 0.5 cup heavy cream until smooth and well combined. Stir in the 1.5 cups shredded sharp cheddar cheese, 0.5 tsp black pepper, and 0.5 tsp smoked paprika until evenly distributed. This mixture forms the rich, creamy foundation of your quiche.
In a separate bowl, combine the cooked bacon, mushroom-spinach mixture, and any reserved bacon fat. Fold this mixture gently into the egg-cheese mixture, being careful not to overmix. The filling should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of water to achieve the right consistency.
🔥 Step 4: Roll Out and Blind-Bake the Crust
Preheat your oven to 375°F. On a lightly floured surface, roll out the chilled dough into a 12-inch circle (about ⅛-inch thick). Transfer the dough to a 9-inch pie dish, gently pressing it into the bottom and up the sides. Trim any excess dough hanging over the edge.
For a classic blind-bake, line the crust with parchment paper, fill it with pie weights or dried beans, and bake for 15 minutes. Remove the weights and paper, then bake for an additional 5 minutes until the crust is golden brown and set. This pre-baking step prevents a soggy bottom and ensures your crust holds its shape.
🍽️ Step 5: Fill, Bake, and Finish the Quiche
Pour the filling mixture into the pre-baked crust, spreading it evenly. Bake at 375°F for 35-40 minutes until the center is just set and the top is light golden brown. A toothpick inserted into the center should come out clean with minimal moist crumbs clinging to it.
Remove from the oven and let the quiche rest for 10-15 minutes before slicing. This resting period allows the filling to set properly and makes it easier to serve clean slices. Serve warm or at room temperature, and enjoy the perfect balance of flaky crust, rich filling, and savory layers.
Pro Tips For Making Bacon Mushroom Spinach Cheese Quiche
- Pre-cook the bacon: Crisp the bacon fully before adding it to the quiche—no half-chewy bits. I learned this the hard way when I tossed in barely-warm bacon and ended up with a soggy mess. Drain on paper towels and let it cool slightly so it doesn’t steam the filling.
- Chill the dough: Roll out the pie crust and press it into the pan, then refrigerate for at least 30 minutes. This keeps it from shrinking during baking and guarantees a sturdy base. (Yes, even if you’re impatient like me—trust the process.)
- Sauté spinach first: Wilting spinach in a dry pan with a pinch of salt removes excess moisture before mixing it into the filling. Skipping this step leads to a watery quiche—no one wants a sad, soupy center.
- Use room-temp cream cheese: Softened cream cheese blends smoother into the custard, avoiding lumps that turn into rubbery bits. I was skeptical until I tried it—now it’s non-negotiable for a silky texture. (Mix it with the eggs first, then add the milk.)
Creative variations of this bacon mushroom spinach cheese quiche
Breakfast-for-Dinner Twist
Turn this quiche into a satisfying dinner entree by adding sun-dried tomatoes (¼ cup, chopped) and feta cheese (½ cup, crumbled) to the filling. The tangy feta balances the richness, while sun-dried tomatoes add Mediterranean flair.
Serve with a side of roasted Brussels sprouts tossed in olive oil and smoked paprika for a hearty meal. 💛
Vegetarian Veggie Load
Swap the bacon for crispy roasted chickpeas (½ cup) tossed with 1 tsp smoked paprika and 1 tbsp olive oil. Add sautéed zucchini (1 cup, diced) and caramelized onions (½ cup) to the filling.
Top with goat cheese (½ cup) for extra creaminess. This version keeps the savory profile while making it fully plant-based.
Spicy Kick Variation
For heat lovers, stir 1 tbsp chipotle powder and ½ tsp cayenne pepper into the egg-cheese mixture. Add diced jalapeños (2 tbsp) to the mushroom-spinach mix. Garnish with pickled jalapeños on top before serving. The smoky heat pairs perfectly with the creamy filling and crispy bacon. 🌶️
French-Style Upgrade
Replace the sharp cheddar with Gruyère cheese (1.5 cups) for a nutty, melty texture. Add thinly sliced shallots (¼ cup) sautéed with the mushrooms. Top with crispy prosciutto (2 oz, chopped) after baking for an authentic French bistro touch. Serve with a simple arugula salad dressed in Dijon vinaigrette.
Meal-Prep Hack
Assemble the quiche filling ahead of time and refrigerate it overnight. The flavors meld beautifully, and you can bake it straight from the fridge—just add 5 minutes to the baking time.
Store leftovers in airtight containers for up to 4 days. Reheat slices in a 350°F (175°C) oven for 10 minutes to restore crispiness. Perfect for busy mornings! ⏰
Nutrition facts
Frequently asked questions
Can I use store-bought crust instead of homemade?
A high-quality store-bought crust saves time without sacrificing flavor. Look for refrigerated pie crusts with at least 20% butter fat—brands like Pillsbury or Trader Joe's work beautifully. For extra crispiness, blind-bake it for 12 minutes before adding filling. Just avoid pre-baked crusts—they won't get as flaky.
How do I prevent a watery or runny quiche?
Overmixing the egg mixture is the #1 culprit! Whisk just until combined—lumps are fine. Use full-fat dairy (heavy cream, not milk) and room-temperature eggs for proper emulsification. Also, pre-cook all veggies thoroughly to remove excess moisture. A 350°F (175°C) oven and 35-40 minutes baking time ensure perfect doneness.
Can I make this quiche ahead of time?
Yes! Assemble the filling 1 day ahead and refrigerate. Bake straight from the fridge, adding 5-7 minutes to the baking time. For best texture, store leftovers in an airtight container for up to 4 days. To reheat, warm slices at 350°F (175°C) for 10-12 minutes covered with foil to restore crispiness.
What's the best cheese substitute for sharp cheddar?
Gruyère adds nutty depth, while Parmesan (½ cup) brings umami. For a smoky twist, use smoked Gouda. Avoid pre-shredded cheese—the anti-caking agents make the filling grainy. Always grate fresh! For extra creaminess, blend ½ cup cream cheese into the egg mixture before adding other cheeses.
Why did my crust turn soggy?
Soggy crusts usually mean insufficient pre-baking or wet filling. Always blind-bake for 15 minutes with pie weights. If using store-bought crust, check for "pre-baked" labels—these won't crisp up. For extra insurance, brush the baked crust with 1 tbsp melted butter before adding filling to create a moisture barrier.
