Breakfast & Brunch
This bacon mushroom spinach cheese quiche recipe delivers the perfect balance of textures and flavors—crispy crust, creamy filling, and salty-sweet bacon bites that transform a simple breakfast into a showstopper.
The secret lies in layering ingredients properly: sautéed mushrooms and spinach form the flavor base, while crispy bacon adds depth, and a blend of cheeses ensures that rich, satisfying bite.
I've perfected this recipe over years of weekend brunches, where it consistently earns rave reviews for its restaurant-quality results without requiring advanced techniques.
The flaky crust is the foundation, and achieving it starts with cold butter cut into the flour—never skip this step, as it creates those signature layers that make every bite irresistible.
Once assembled, the filling comes together in minutes: mushrooms release their earthy aroma while cooking, spinach wilts just enough to stay vibrant, and bacon renders to crispy perfection.
The cheese blend (sharp cheddar and Gruyère) melts into a velvety texture that ties everything together, ensuring each slice is packed with flavor and substance.
What makes this quiche truly special is how it satisfies both the heart and the palate—creamy yet crispy, savory with a touch of sweetness from the caramelized onions and mushrooms. The combination of textures (tender crust, creamy filling, crispy bacon) creates a harmonious bite that keeps everyone reaching for seconds.
Best of all, it bakes in just 45 minutes, making it ideal for weekend gatherings or a leisurely Sunday brunch when you want to impress without spending hours in the kitchen.
For an extra touch of elegance, garnish with fresh chives or a sprinkle of smoked paprika before serving. This quiche reheats beautifully, so it’s perfect for meal prep—just slice and serve warm for that freshly baked appeal.
Whether you're feeding a crowd or treating yourself to a luxurious breakfast, this recipe delivers consistent, crowd-pleasing results every time.
Ingredients for bacon mushroom spinach cheese quiche
Fifteen ingredients that transform a simple breakfast into a brunch masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Unbleached, spooned and leveled |
| Cold Unsalted Butter 🧈 | 1 cup | Cut into small cubes |
| Ice Water 💧 | ½ cup | For dough elasticity |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, aged 12+ months |
| White Onions 🧅 | 1 whole | Thinly sliced, yellow works |
| Creamy Mushrooms 🍄 | 10 oz | Sliced, baby bella or white |
| Fresh Spinach 🌿 | 5 oz | Baby spinach preferred |
| Thick-Cut Bacon 🥓 | 6 oz | Cooked crispy, chopped |
| Fresh Chives 🌱 | ¼ cup | Chopped, for garnish |
| Smoked Paprika 🌶️ | ½ tsp | For garnish and depth |
The crust starts with cold butter—never skip chilling the dough or cutting the butter into flour by hand. King Arthur flour or Bob's Red Mill work best for that signature flakiness. For the cheeses, Gruyère from Cowgirl Creamery (if you can find it) melts like a dream, but Whittard of Chelsea is a solid grocery store backup. The bacon should be thick-cut—anything else gets too crispy too fast. I always cook extra and save it for salads or sandwiches later.
No sharp cheddar? Pepper Jack works in a pinch, though the flavor profile changes. Fresh spinach wilts fast—baby spinach stays vibrant longer than regular leaves. The onions can be yellow or red, but white adds that classic quiche sweetness. Short on Gruyère? Parmesan at half the amount gives a similar umami punch. The mushrooms? Baby bella have more meaty texture, but regular white mushrooms work fine if that's what's on hand. Prefer less fat? Swap the heavy cream for half-and-half—it won't be as rich, but still delicious.
Assemble the crust the night before and refrigerate for maximum flakiness. The filling keeps 3 days in the fridge, but the crust gets soggy after day 2—best to bake fresh. For meal prep, slice and reheat portions in the oven at 350°F for 10 minutes—warmer than microwave. The bacon bits? Freeze extras in ice cube trays for easy portioning later. Garnish with chives right before serving—they wilt fast, so don't do it ahead.
Why You'll Love This Recipe
- No-Fuss Crust: I swear by the cold butter method—just toss flour, butter, ice water, and salt in a food processor, pulse until it clumps, then press into a pan. No rolling required, no mess, and it’s actually flaky. (Yes, even if you’re not a pastry chef.)
- Salty-Savory Magic: Crispy bacon meets earthy mushrooms and wilted spinach—it’s like a hug for your taste buds. The eggs tie it all together with that rich, custardy center, and the sharp cheddar? Chef’s kiss. Honestly, I’ve made this for brunch, dinner, and even a lazy Sunday—it never disappoints.
- Weeknight Workhorse: This quiche is my go-to for busy mornings or when I need something hearty for lunch. Slice it up, pack it in containers, and you’ve got a grab-and-go meal for days. (Between us, it’s also the star of my potlucks—no one leaves with leftovers.)
- Budget Breakfast: Eggs, flour, butter—those are staples I already have. Add bacon and spinach (which freezes well), and you’ve got a filling, protein-packed dish that won’t break the bank. Plus, it reheats like a dream, so you’re not stuck eating cold quiche for lunch. Win.
Step-by-step instructions for bacon mushroom spinach cheese quiche
Here's how to create a quiche with a perfectly flaky crust and rich, savory filling—every layer matters.
Craft the Flaky Pâte Brisée Dough
In a food processor, pulse the 2.5 cups all-purpose flour and 1 teaspoon salt until combined. Add the 1 cup cold unsalted butter in small cubes and pulse until the mixture resembles coarse crumbs with pea-sized butter pieces. Drizzle in the 0.5 cup ice water while pulsing until the dough just comes together—don't overmix or the crust will toughen.
Turn the dough onto a lightly floured surface and form into a disk. Wrap in plastic and chill for at least 1 hour (up to 2 days). This resting period is non-negotiable—it develops gluten relaxation for that signature flakiness. I like to use the time to prep the filling while the dough firms up perfectly.
Prepare the Savory Filling Components
Cook the 6 oz thick-cut bacon in a skillet over medium heat until deep golden brown and crispy, about 10-12 minutes. Transfer to paper towels to drain, then chop into ¼-inch pieces. Set aside—those crispy bits will add incredible texture to the quiche.
In the same skillet, sauté the 1 whole white onion and 10 oz creamy mushrooms until soft and golden, about 8 minutes. Add the 5 oz fresh spinach and cook until just wilted. Remove from heat and stir in the 1.5 cups sharp cheddar cheese and 0.75 cup gruyère cheese until melted and smooth. This step builds the flavor foundation—don't skip the browning on the mushrooms and onions.
Assemble the Quiche with Perfect Layering
Preheat your oven to 375°F. Roll out the chilled dough to ¼-inch thickness and press it into a 9-inch pie dish, trimming any excess. Prick the bottom all over with a fork to prevent puffing. Blind-bake for 12 minutes until the edges are just starting to golden—this ensures the crust stays crispy while the filling cooks.
Spread the bacon-spinach-cheese mixture evenly into the pre-baked crust. In a separate bowl, whisk together the 4 whole large eggs, 1 cup heavy cream, and 0.5 teaspoon smoked paprika until smooth. Pour this custard mixture over the filling, then sprinkle with the 0.25 cup chopped fresh chives. The chives add a fresh contrast to the rich filling—don't skip this garnish.
Bake to Golden Perfection
Bake the quiche on the middle rack for 35-40 minutes until the center is just set and the top is golden brown. The custard should be slightly jiggly in the center—it will continue cooking as it rests. If the edges brown too quickly, cover them loosely with aluminum foil after 20 minutes to prevent over-browning.
Remove from the oven and let rest for 10 minutes before slicing. This resting period allows the custard to fully set while keeping the crust crisp. Serve warm with a simple arugula salad—each bite delivers that perfect balance of flaky crust, creamy custard, and salty-sweet bacon goodness. The quiche keeps well for 3 days in the refrigerator, though it's best enjoyed fresh from the oven.
Pro Tips For Making Bacon Mushroom Spinach Cheese Quiche
- Chill the Butter Properly: I learned this the hard way—when butter gets too soft, the crust turns greasy instead of flaky. Wrap the cold butter in parchment paper and pound it with your palm until it’s roughly the size of a walnut, then mix it into the flour. If it feels like wet sand, pop it back in the fridge for 10 minutes. Trust me, the texture difference is night and day.
- Pre-Cook the Bacon: Skip the soggy crust by crisping the bacon first. Cook it until it’s just shy of crispy—you want flavor, not a greasy mess. Drain on paper towels, then crumble it over the filling. The residual fat will crisp the crust later, but the excess won’t turn your quiche into a deep fryer.
- Blanch the Spinach: Wilted spinach = watery quiche. Give the spinach a quick 30-second blanch in boiling water, then drain and squeeze out every last drop of moisture with your hands. Cold spinach won’t release as much water, so it stays vibrant and doesn’t turn your egg custard into soup.
- Use Room-Temp Eggs: Cold eggs make the filling set unevenly—some parts will stay runny while others cook too fast. Take the eggs out of the fridge 15 minutes before mixing them with the cream (or milk). If you’re in a rush, run them under warm water for 30 seconds. The custard will cook smoothly, and the texture will be silky, not grainy.
Health benefits of this bacon mushroom spinach cheese quiche
Protein Powerhouse
This quiche packs a serious protein punch with 20 grams per serving—thanks to the combination of eggs, bacon, and cheese. The 4 large eggs provide complete protein with all essential amino acids, while the 6 oz bacon adds 12 grams of protein and healthy fats.
This makes it an ideal breakfast option for muscle recovery or a post-workout meal. 💪
Vegetable Boost
Spinach and mushrooms bring both nutrition and flavor to this dish. The 5 oz fresh spinach delivers 150% of your daily vitamin K and 20% of vitamin A, supporting bone health and vision.
Mushrooms add 4 grams of fiber per serving and contain selenium, a mineral that boosts immune function. Together, they create a nutrient-dense base that elevates this beyond a simple carb-heavy breakfast.
Healthy Fats
The combination of heavy cream and unsalted butter provides satisfying fats that support brain function and hormone production. While these ingredients are rich, they're balanced by the lean protein from eggs and bacon.
For a lighter version, you could substitute half-and-half for the heavy cream, though the texture will be slightly less creamy. The Gruyère cheese adds umami flavor while contributing beneficial calcium and phosphorus.
Balanced Macros
Each slice contains approximately 300 calories, with a smart balance of 20% protein, 35% fat, and 30% carbohydrates. The fiber from mushrooms and spinach helps slow digestion, preventing blood sugar spikes.
This makes it a satisfying option that won't leave you hungry an hour later. The combination of textures—creamy custard, crispy bacon, and flaky crust—keeps you chewing longer, which naturally aids portion control.
Meal Prep Friendly
Quiches reheat beautifully, making them perfect for meal prep while maintaining their nutritional benefits. Store leftovers in an airtight container for up to 3 days in the refrigerator. Reheat slices in the oven at 350°F for 10 minutes to preserve the crispy crust and creamy texture.
The protein and fiber content helps stabilize energy levels throughout your morning, making it an excellent option for busy schedules.
Nutrition facts
Frequently asked questions
Can I make this quiche ahead of time?
Assemble the quiche (without baking) and refrigerate for up to 24 hours before baking. For best results, blind-bake the crust first, then refrigerate the assembled quiche. Bake straight from the fridge at 375°F for 45-50 minutes—the extra time accounts for the cold start. Leftovers keep for 3 days in an airtight container. Reheat slices at 350°F for 10 minutes to restore crispiness.
What can I substitute if I don't have Gruyère?
Gruyère adds nutty depth, but you can use Parmesan (½ the amount) or Swiss cheese for similar meltability. For extra richness, blend sharp cheddar with a little cream cheese—it keeps the creamy texture. Avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting). The spinach and mushrooms will still shine even without Gruyère.
Why did my quiche crust turn soggy?
Soggy crusts usually happen from steam buildup during baking. Always blind-bake the crust for 12 minutes before adding filling to create a barrier. If the custard looks too wet, bake 5 extra minutes—the center should jiggle slightly when done. For extra insurance, sprinkle a pinch of cornstarch on the crust before adding filling. Never skip the resting time after baking either!
Can I make this quiche without a pie dish?
Yes! Use a 9-inch oven-safe skillet or even a cast-iron pan. For a rustic look, try a ramen bowl (place it on a baking sheet) or a pizza stone with parchment paper. Just ensure your container has at least 1-inch sides to contain the filling. The baking time remains the same, but check for doneness at 35 minutes—smaller pans cook faster.
How do I make this vegetarian?
Swap the bacon for crispy chickpeas (tossed in olive oil and smoked paprika) or mushroom bacon (thinly sliced mushrooms pan-fried with soy sauce). Use nutritional yeast for a cheesy flavor in place of Gruyère. Add sun-dried tomatoes or caramelized onions for extra depth. The spinach and mushrooms will still provide that earthy, satisfying texture.
