Breakfast & Brunch
This bacon mushroom spinach cheese quiche delivers the perfect balance of textures and flavors—crispy crust, smoky bacon, tender mushrooms, and a rich, gooey cheese filling that holds together beautifully. The secret lies in pre-cooking the bacon and sautéing the mushrooms and spinach separately to prevent a soggy quiche.
I've perfected this recipe over years of weekend brunches, and it always gets rave reviews.
What sets this quiche apart is the foolproof technique that ensures a golden, flaky crust while keeping the filling creamy and perfectly set. You can use a store-bought crust for convenience or make one from scratch if you're feeling ambitious.
The filling comes together in just 15 minutes of prep, making it ideal for a weekend project that tastes like a restaurant-quality brunch dish.
The result is a quiche with layers of flavor—crispy bacon bits throughout, earthy mushrooms, slightly wilted spinach, and a velvety cheese sauce that ties everything together.
Each slice is rich enough to satisfy but light enough for a leisurely breakfast or brunch. The aroma alone will have everyone gathering around the table.
Serve with a fresh green salad or crusty toast to soak up every last bit of the creamy filling. This quiche reheats beautifully, making it perfect for meal prep or entertaining guests. Let's get started on creating your perfect brunch centerpiece.
Ingredients for bacon mushroom spinach cheese quiche
Six ingredients make this quiche shine—crispy crust, smoky bacon, tender mushrooms, and creamy cheese filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Pie Crust 🥧 | 1 sheet | Thawed if frozen, rolled out |
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for smoky flavor |
| White Button Mushrooms 🍄 | 1 lb | Sliced into 1/4-inch pieces |
| Fresh Spinach 🌿 | 5 oz | Baby spinach preferred, roughly chopped |
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Heavy Cream 🥛 | 1 cup | Full-fat for rich texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, not pre-shredded |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For depth of flavor |
| Freshly Ground Nutmeg 🌿 | ¼ tsp | A pinch enhances richness |
| Butter 🧈 | ½ cup | Unsalted, cubed for crust |
The bacon is non-negotiable for that smoky depth. Thick-cut bacon from Oscar Mayer or your local butcher gives you the best texture and flavor. Cook it low and slow until crispy, then chop it into small bits—you want those flavor pockets throughout the quiche. The mushrooms? White button mushrooms work perfectly, but cremini add earthiness if you're feeling fancy. Slice them evenly so they cook at the same rate. Spinach is next—baby spinach wilts faster and keeps its vibrant color, but regular spinach works too. Just make sure to drain any excess water after wilting.
No thick-cut bacon? Regular bacon works in a pinch, but it'll be less flavorful. Mushrooms too watery after cooking? Pat them dry with a paper towel before adding them to the pan. The cheese is where things get rich—sharp cheddar is ideal, but Gruyère or Swiss add a nice twist. Pre-shredded cheese has anti-caking agents that make the filling gummy, so grate your own. For the crust, Pillsbury refrigerated dough is my go-to for convenience, but homemade pie crust tastes even better if you've got the time. Need a shortcut? Store-bought puff pastry works too—just brush it with egg wash for extra crispiness.
Quiche reheats beautifully—just pop slices in the oven at 350°F for 10-15 minutes until the cheese is melted and bubbly. Store leftovers in an airtight container in the fridge for up to 4 days. Freezes well too—wrap individual slices in foil and freeze for up to 3 months. The crust stays crispy even after reheating, and the filling gets even more flavorful. Make a double batch—this quiche is always a crowd-pleaser for brunches or potlucks.
Why You'll Love This Recipe
- No-Chop Shortcut: I swear by the store-bought crust here—no rolling, no fuss, just press and bake. The mushrooms and spinach wilt in minutes while the bacon cooks, so you’re basically done before the timer even dings.
- Salty-Savory Magic: That first bite? Crispy bacon crumbles, earthy mushrooms, and melty cheese all hugged by fluffy egg—it’s like a breakfast sandwich met a hug from a foodie. The spinach adds this sneaky freshness that balances the richness.
- Weeknight Workhorse: Make it for dinner on a Tuesday, pack it for lunch all week, or serve it at brunch with zero stress. It reheats beautifully (microwave or oven, your call) and even my picky-eater husband asks for seconds.
- Budget-Friendly Luxury: Bacon and cheese might sound fancy, but thick-cut bacon goes a long way, and mushrooms stretch further than you’d think. Honestly, it’s the kind of meal that feels special without breaking the bank—just 5 simple ingredients doing all the heavy lifting.
Step-by-step instructions for bacon mushroom spinach cheese quiche
Here's how to create a quiche with a perfectly crisp crust and rich, flavorful filling.
Prep the Crust for Maximum Crispiness
Preheat your oven to 375°F while you prepare the crust. Unroll the store-bought pie crust onto a floured surface and press it gently into a 9-inch pie dish, letting it extend slightly up the sides. I like to use my fingers to smooth out any air bubbles and create an even thickness.
Cut off any excess dough from the edges, leaving about ½-inch overhang. Prick the bottom of the crust all over with a fork to prevent puffing. Place a sheet of parchment paper over the crust and fill it with pie weights or dried beans. Bake for 10 minutes until the edges start to turn golden. Remove the weights and bake for another 5 minutes until the crust is fully set and golden brown. This pre-baking ensures a crisp foundation for your quiche.
Cook the Bacon and Sauté the Vegetables
While the crust bakes, cook the 8 oz thick-cut bacon in a large skillet over medium heat until crispy, about 8-10 minutes. Remove the bacon with a slotted spoon and set it aside on paper towels to drain excess fat. Leave about 2 tablespoons of the bacon fat in the skillet.
In the same skillet, add the 1 lb sliced white button mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. Add the 5 oz chopped fresh spinach and cook for another 2 minutes until wilted. Sprinkle with 0.5 tsp salt, 0.25 tsp ground black pepper, and 0.5 tsp garlic powder, stirring to combine. Remove from heat and set aside.
Prepare the Egg Mixture
In a large bowl, whisk together the 6 whole large eggs, 1 cup heavy cream, 0.5 cup milk, 1.5 cups shredded sharp cheddar cheese, 0.25 cup all-purpose flour, 0.25 tsp freshly ground nutmeg, and 0.25 tsp ground black pepper until fully combined. This mixture should be smooth and well-blended, with no visible lumps of flour or cheese.
Here's the thing—whisking thoroughly ensures a creamy, even texture in your quiche. I like to add the cheese gradually to prevent clumping. Once mixed, let the egg mixture sit for 5 minutes at room temperature while you assemble the quiche.
Assemble and Bake the Quiche
Carefully pour the egg mixture into the pre-baked crust. Sprinkle the cooked bacon and mushroom-spinach mixture evenly over the top. Dot the surface with the 0.5 cup cubed butter for extra richness and to create golden brown spots.
Return the quiche to the oven and bake for 35-40 minutes until the center is set and the top is golden brown. You'll know it's done when a knife inserted near the center comes out clean. If the edges brown too quickly, cover them loosely with aluminum foil after 20 minutes to prevent over-browning.
Rest and Serve
Remove the quiche from the oven and let it rest for 10-15 minutes before slicing. This resting period allows the filling to set and makes it easier to serve without spilling. The quiche should have a crisp crust, a creamy egg filling, and perfectly melted cheese throughout.
Slice into 6 equal wedges and serve warm. Each bite should deliver a perfect balance of crispy crust, smoky bacon, earthy mushrooms, and creamy cheese. This quiche is best enjoyed fresh from the oven, but it also keeps well in the refrigerator for up to 3 days or can be frozen for longer storage.
Pro Tips For Making Bacon Mushroom Spinach Cheese Quiche
- CRISP THE CRUST FIRST: I learned this the hard way—skipping pre-baking the pie crust means soggy bottoms, even with a store-bought one. Pop it in a 375°F (190°C) oven for 8-10 minutes with pie weights or dried beans before adding fillings. No weights? Crumpled foil works, but don’t overdo it—just enough to hold the shape.
- SWEAT MUSHROOMS LOW AND SLOW: Button mushrooms release water like crazy, and drowning your filling is a fast track to a watery quiche. Cook them on medium-low heat for 5-6 minutes, stirring often, until all that liquid evaporates. If they’re still glossy, drain them on paper towels—your quiche will thank you.
- DON’T OVERMIX THE EGGS: I used to beat the egg mixture like I was trying to win a baking contest. Wrong move. Whisk just until the yolks and whites are barely combined—lumps are fine—then fold in the cheese. Overmixing makes the quiche dense, and nobody wants a brick for breakfast.
- SALTY BACON NEEDS WATCHING: Thick-cut bacon is already packed with salt, and when you add cheese, you’re basically building a flavor bomb. Taste a piece mid-cooking—if it’s salty enough to make you wince, skip adding extra salt later. Trust me, your quiche won’t need it.
Make-ahead tips for bacon mushroom spinach cheese quiche
Pre-Bake the Crust
Start your quiche prep the night before by pre-baking the crust. This is my secret for a crispy base that holds up even after reheating. Blind-bake the crust at 375°F for 15 minutes with pie weights, then cool completely.
Store it in an airtight container at room temperature. The next morning, just pop it back in the oven for 5 minutes at 350°F to refresh the crispiness before adding your filling. 🥧
Prep Filling Components
Save time by prepping the bacon, mushrooms, and spinach the night before. Cook the 8 oz thick-cut bacon until crispy, chop it, and store in the fridge. Sauté the 1 lb mushrooms and 5 oz spinach with seasonings, then cool and refrigerate in a separate container.
When you're ready to assemble, just reheat these components gently in a skillet for 2-3 minutes to revive their flavors. This keeps your morning assembly quick and stress-free.
Egg Mixture Prep
Mix the egg filling ingredients the night before and store it in the fridge. Whisk together 6 eggs, 1 cup heavy cream, 0.5 cup milk, 1.5 cups cheese, and seasonings until smooth.
Cover tightly with plastic wrap pressed directly on the surface to prevent a skin from forming. The next morning, give it a quick whisk to re-emulsify before pouring into your crust. This ensures a perfectly creamy texture without any extra effort in the morning. 🥚
Assemble Ahead of Baking
For a make-ahead option, assemble the quiche completely (including the egg mixture and toppings) up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before putting it in the oven.
This gives the filling time to come to room temperature, ensuring even cooking. I find this method works best for brunch gatherings where timing needs to be flexible.
Freezer-Friendly Slices
Make individual portions ahead by slicing the quiche into wedges and wrapping each one tightly in plastic wrap, then foil. Freeze for up to 3 months. To reheat, bake at 350°F for 15-20 minutes until the cheese is melted and bubbly.
The crust stays crispy, and the filling reheats beautifully. This is perfect for quick breakfasts or meal prep when you need grab-and-go options. 💫
Overnight Reheating Hack
If you've made a whole quiche and want to reheat it overnight, here's my foolproof method. Wrap the entire quiche tightly in aluminum foil and refrigerate. The next morning, bake at 350°F for 25-30 minutes until warmed through. The foil traps moisture, keeping the filling creamy rather than dry.
For individual slices, wrap each one separately in foil before reheating to maintain crispiness. This works perfectly for brunch parties where you want everything fresh and warm when guests arrive.
Nutrition facts
Frequently asked questions
Can I make this quiche without a store-bought crust?
For a homemade crust, mix 1 ¼ cups all-purpose flour, ½ tsp salt, and ½ cup cold butter until crumbly. Add 3-4 tablespoons ice water and form into a dough. Chill for 30 minutes before rolling and baking as directed. A classic pie crust works beautifully—just pre-bake it the same way for that perfect crisp texture.
How do I prevent a soggy bottom in my quiche?
Pre-baking the crust is key! Blind-bake it at 375°F for 10-15 minutes with pie weights before adding filling. Also, make sure your mushrooms and spinach are fully cooked and drained to remove excess moisture. The egg mixture should be room temperature when poured in—this helps it set properly without absorbing too much liquid.
Can I substitute any ingredients if I don't have them?
Yes! Swap mushrooms for sautéed onions or zucchini (drained well). Use Gruyère or Swiss cheese instead of cheddar for a different flavor. For dairy-free, replace heavy cream with full-fat coconut milk and use dairy-free cheese. Just ensure your egg mixture stays smooth—add 1 extra tablespoon flour if needed for thickening.
Why did my quiche come out rubbery instead of creamy?
This usually happens if the eggs cooked too long or the filling wasn't hot enough when going into the oven. Bake at 350°F for 35-40 minutes and check doneness with a knife—it should come out clean but slightly moist. For extra creaminess, whisk the egg mixture vigorously and let it sit for 5 minutes before pouring. Also, avoid opening the oven door too early!
How should I serve this quiche for brunch?
Pair it with a fresh arugula salad (tossed with lemon vinaigrette) and crusty sourdough toast to soak up the filling. For drinks, a sparkling rosé or iced coffee complements the rich flavors perfectly. Garnish with fresh parsley right before serving to add a pop of color and freshness.
