In the realm of comfort food and versatile breakfast or brunch options, few dishes command as much affection as the humble yet magnificent quiche. This particular recipe for Bacon Mushroom Spinach Quiche with Sharp White Cheddar elevates the classic to new heights, offering a dish that’s both remarkably easy to prepare and incredibly satisfying. Featuring a creamy, rich filling packed with savory bacon, earthy mushrooms, fresh spinach, and sharp white cheddar cheese, all nestled within a perfectly flaky, store-bought pie crust, it’s a gourmet experience made simple. Whether you’re planning an elegant holiday brunch, a leisurely weekend breakfast, or efficient meal prep for busy weekdays, this quiche is a dependable crowd-pleaser that reheats beautifully and freezes like a dream.

For many, quiche holds a special place, often associated with festive gatherings or cherished family traditions. It’s the kind of dish that feels luxurious and comforting all at once. When crafted with care, as this recipe ensures, it transforms simple eggs into a truly decadent and flavorful culinary masterpiece. If you’re looking for other hearty breakfast options, my Egg & Sausage Casserole is another beloved recipe that’s sure to be a hit.
Why You’ll Love This Bacon Mushroom Spinach Quiche
This recipe isn’t just another quiche; it’s designed to deliver an exceptional experience with minimal fuss. Here’s why this Bacon Mushroom Spinach Quiche will become a staple in your kitchen:
- Unbelievably Creamy Filling: The secret to a truly luxurious quiche lies in the perfect cream-to-egg ratio. This recipe prioritizes heavy cream, resulting in a filling that’s wonderfully moist, custardy, and melts in your mouth, never rubbery or dry. Each bite is a testament to rich flavor and smooth texture, making it far superior to quiches made with milk or half-and-half.
- Bold, Balanced Flavors: Every ingredient contributes to a symphony of taste. Crispy, salty bacon perfectly complements the earthy depth of sautéed mushrooms and the vibrant freshness of spinach. Sharp white cheddar cheese adds a delightful tang and creamy texture, while a subtle layer of Dijon mustard on the crust introduces an unexpected depth of flavor that sets this quiche apart. It’s a harmonious blend that keeps you coming back for more.
- Effortless Preparation: Don’t let the gourmet taste fool you; this quiche is designed for convenience. By using a store-bought pie crust, you shave off significant prep time without sacrificing quality. This makes it an ideal choice for busy mornings, holiday entertaining where time is precious, or simply as a smart solution for breakfast meal prep throughout the week.
- Perfect for Any Occasion: Its elegant presentation and comforting flavors make it suitable for a casual family meal, a festive holiday brunch, or even a sophisticated dinner side. It’s a dish that impresses without demanding hours in the kitchen.
- Freezer-Friendly and Reheats Beautifully: Whether you’re making it ahead for a party or prepping individual servings for quick breakfasts, this quiche holds up exceptionally well. It reheats perfectly, maintaining its creamy texture and rich flavor, and can be frozen for up to several months, making it an incredibly convenient option for any home cook.
Essential Ingredients & Clever Substitutions

Success in quiche making starts with quality ingredients. Here’s what you’ll need and some helpful notes for substitutions:
- Pie Crust: The foundation of your quiche! While a homemade pie crust offers unparalleled flavor and texture, a store-bought version is a fantastic time-saver. You have a few options:
- Unshaped, Refrigerated Pie Crust: My go-to for convenience. Simply roll it out and fit it into your pie pan.
- Frozen Pie Crust in a Pan: The easiest option, pre-shaped and ready for blind baking.
- Homemade: If you have the time and desire, a scratch-made crust is truly special.
- Bacon: Diced bacon brings a delightful salty, smoky, and crispy element to the quiche. Choose a good quality thick-cut bacon for the best flavor and texture. Turkey bacon can be substituted for a lighter option, but adjust cooking time accordingly.
- Mushrooms: Sliced white button or baby bella (cremini) mushrooms add a deep, earthy umami flavor and a satisfying meaty texture. They must be sautéed first to remove excess moisture and enhance their flavor.
- Spinach: Fresh spinach adds a lovely pop of green, a subtle earthy note, and a boost of nutrients. It wilts down significantly, so two cups may seem like a lot, but it’s just right. Frozen spinach can be used, but ensure it’s thoroughly thawed and squeezed dry to prevent a watery quiche.
- Eggs: The base of our creamy custard. Large eggs are standard. Ensure they are well whisked for a smooth filling.
- Heavy Cream: This is crucial for achieving that signature rich, custardy texture. While half-and-half or whole milk can be substituted, they will result in a less decadent and slightly thinner filling. For the ultimate quiche, heavy cream is non-negotiable.
- Kosher Salt: I consistently test my recipes with Morton kosher salt. Its crystal size and clean flavor make it ideal for everyday cooking. If using table salt, reduce the amount by about half, as it’s much finer and saltier by volume.
- Garlic Powder, Onion Powder, & Black Pepper: These staple seasonings are essential for building a robust and balanced flavor profile in the custard. Freshly cracked black pepper offers the best aroma.
- Sharp White Cheddar Cheese: This cheese delivers a fantastic sharp, tangy flavor and melts beautifully, contributing to the creamy filling. It’s a more affordable yet equally delicious alternative to traditional Gruyère. Other great options include Swiss, Monterey Jack, or a blend of your favorite melting cheeses.
- Dijon Mustard: Brushed thinly on the bottom of the crust, Dijon mustard adds a subtle, tangy complexity and helps prevent the crust from getting soggy. Don’t skip this secret ingredient! If you’re out, check out my guide on the best substitutes for Dijon mustard.
The complete list of ingredients and precise amounts can be found on the recipe card below.
Step-by-Step Guide to Making Bacon Mushroom Spinach Quiche
Creating this delicious quiche is simpler than you might think. Follow these steps for a perfect result every time!
Quick Overview
A glance at the process:
- Pre-bake the pie crust (blind baking).
- Cook the bacon and sauté the vegetables.
- Whisk together the creamy egg mixture.
- Assemble all components into the crust.
- Bake until golden and set.
Detailed Step-by-Step Instructions

Step 1: Prepare and Blind Bake the Crust. Preheat your oven to 400°F (200°C). If you’re using a frozen pie crust, let it thaw as per package directions. For an unshaped, refrigerated crust, gently roll it out and fit it into a 9-inch deep dish pie pan. Trim any excess dough and crimp the edges decoratively. Prick the bottom and sides of the pie crust thoroughly with a fork. This helps prevent large air bubbles. Line the crust with parchment paper, ensuring it fully covers the pastry, then fill it with pie weights, dried beans, or uncooked rice. These weights are crucial for preventing the crust from shrinking down the sides of the pan and puffing up unevenly during baking. Blind baking is key to a non-soggy bottom!
Step 2: Initial Bake with Weights. Place the prepared crust in the preheated oven and bake for 12-13 minutes. This initial bake helps to set the crust and begin the cooking process.
Step 3: Second Bake and Oven Prep. Carefully remove the parchment paper and pie weights from the crust. Return the crust to the oven and bake for an additional 7-8 minutes, or until it achieves a light golden color. This second bake without weights ensures the bottom of the crust browns properly and crisps up, which is essential for preventing a soggy quiche base. Once the crust is done, reduce the oven temperature to 325°F (165°C). For added moisture and even cooking of the custard, place a roasting pan filled with about an inch of hot water on the bottom rack of your oven. This creates a steamy environment that helps the quiche filling stay moist and prevents cracking.
Step 4: Cook the Bacon. While the pie crust is blind baking, dice your bacon and cook it in a large skillet over medium heat until it becomes beautifully crispy. Remove the cooked bacon from the skillet and drain it on a plate lined with paper towels, reserving just enough bacon grease (about 1-2 tablespoons) in the skillet to sauté the vegetables. This bacon fat will add extra flavor.

Step 5: Sauté the Mushrooms. In the same skillet with the reserved bacon grease, add the sliced mushrooms. Sauté them over medium heat for about 5-7 minutes, stirring occasionally, until they release their moisture and begin to brown. This step is crucial, as removing excess moisture from the vegetables prevents a watery quiche filling.
Step 6: Wilt the Spinach. Add the roughly chopped fresh spinach to the skillet with the mushrooms. Cook for only about 2 minutes, or until the spinach has fully wilted. Remove the skillet from the heat and set the cooked vegetable mixture aside to cool slightly before assembling the quiche.
Step 7: Prepare the Egg Mixture. In a large measuring cup or a mixing bowl, whisk the large eggs until they are well combined and uniform in color. For an extra smooth custard, you can strain the whisked eggs through a fine-mesh sieve, though this step is optional.
Step 8: Mix the Custard Base. To the whisked eggs, add the heavy cream, kosher salt, granulated garlic, onion powder, and a generous amount of fresh cracked black pepper. Whisk all the ingredients together thoroughly until the mixture is completely combined and smooth. This is your rich, flavorful custard base.

Step 9: Apply Dijon Mustard to Crust. Take your pre-baked pie crust and brush a thin, even layer of Dijon mustard over the entire inside surface. This adds a subtle tang and acts as a barrier to prevent the crust from becoming soggy.
Step 10: Layer the Vegetables. Evenly spread the cooled mushroom and spinach mixture over the layer of Dijon mustard in the pie crust.
Step 11: Add the Bacon. Distribute the crispy cooked bacon pieces over the vegetable layer. Make sure to spread them out so every slice gets some bacon!
Step 12: Sprinkle the Cheese. Generously sprinkle all of the shredded sharp white cheddar cheese over the bacon and vegetables. The cheese will melt beautifully into the custard.
Step 13: Pour the Cream Mixture. Carefully and slowly pour the prepared heavy cream and egg mixture over all the layered fillings in the pie crust. Pour slowly to ensure the fillings remain evenly distributed.
Step 14: Bake and Cool. Transfer the quiche to the oven (with the roasting pan of hot water on the bottom rack) and bake for 45-55 minutes. The quiche is ready when the center is just set, meaning it will have a slight jiggle but is not liquid. The top should be lightly golden. Avoid overcooking, as this can lead to a dry or rubbery texture. Once baked, remove the quiche from the oven and allow it to cool on a wire rack for 10-15 minutes before slicing and serving. This cooling time allows the custard to fully set, ensuring clean, beautiful slices.
Perfect Pairings: Serving Suggestions
While this Bacon Mushroom Spinach Quiche is undoubtedly a showstopper on its own, it also serves as a magnificent centerpiece or addition to a larger brunch spread. Here are some complementary dishes that will elevate your meal:
- Brown Butter Chocolate Banana Bread: The nutty notes of brown butter and rich chocolate chips in this incredibly moist banana bread offer a delightful sweetness that perfectly balances the savory quiche. It’s truly the best banana bread you’ll ever make.
- Bacon & Cheddar Muffins: If you can’t get enough bacon and cheese, these savory mini muffins provide another delicious bite. Their fluffy texture and cheesy goodness make them a fantastic companion.
- Dutch Oven Monkey Bread: Made easy with canned biscuits and baked to perfection in a Dutch oven, this pull-apart treat offers a fun, sweet contrast. It’s warm, sticky, and utterly irresistible.
- Cream Cheese Frosting Cinnamon Rolls: Indulge in warm, fluffy cinnamon rolls topped with a rich brown butter cream cheese frosting. The sweet, spiced notes provide a classic brunch pairing.
If you’re seeking simpler side dishes to serve alongside your quiche, consider my crispy and aromatic Garlic Parsley Potatoes or the elegantly roasted Roasted Potatoes and Asparagus. Both offer fresh flavors that won’t overpower the quiche.
Make-Ahead and Reheating Tips
This quiche is fantastic for preparing in advance, making it ideal for entertaining or meal prepping. Here’s how to ensure it’s just as delicious when reheated:
- Preheat Your Oven: For even reheating without drying out, set your oven to a gentle 300°F (150°C).
- Prepare the Quiche: If refrigerating, remove the whole quiche and let it sit at room temperature for about 10-15 minutes. This takes the chill off and promotes more even reheating.
- Cover for Protection: Loosely cover the entire quiche with aluminum foil. This prevents the crust from becoming overly brown or crispy and helps retain moisture in the filling.
- Reheat in the Oven: Place the covered quiche on a baking sheet (to catch any potential drips) and bake in the preheated oven for 30-40 minutes, or until the center is thoroughly heated. To check, insert a thin knife or skewer into the middle; it should feel warm to the touch.
Freezing Quiche for Future Enjoyment
Quiche freezes exceptionally well, making it a perfect make-ahead option for busy schedules. Enjoy a slice whenever a craving strikes!
- Cool Completely: Before freezing, it is vital to allow the baked quiche to cool completely at room temperature. This prevents condensation and ice crystals from forming, which can degrade the texture.
- Wrap Securely: Once cooled, wrap the quiche tightly in several layers of plastic wrap, followed by a layer of aluminum foil. This dual protection guards against freezer burn. If freezing individual slices, wrap each slice separately for ultimate convenience.
- Label and Date: Clearly label your wrapped quiche or freezer bag with the date and contents. Quiche maintains its best quality for up to 2-3 months in the freezer.
- Freeze: Place the securely wrapped quiche in the freezer. For single slices, you can also store them in a freezer-safe container to prevent sticking and damage.
- Proper Reheating from Frozen: To reheat a frozen quiche, transfer it to the refrigerator to thaw overnight. Once thawed, follow the reheating instructions for a refrigerated quiche (above) to warm it through in the oven. For a quicker reheat, a frozen slice can sometimes be warmed directly in a preheated oven (covered with foil) at 325°F (165°C) for a longer duration (45-60 minutes) or until hot in the center.
Expert Quiche-Making Tips for Success
Achieve quiche perfection every time with these valuable insights and techniques:
- Blind Baking is Essential: Always pre-bake your pie crust before adding the filling. This crucial step prevents the crust from becoming soggy, especially the bottom. Use pie weights (or dried beans/rice) during the first bake to prevent shrinking and puffing, ensuring a beautifully shaped crust.
- Don’t Skip the Second Blind Bake: After removing the pie weights, return the crust to the oven for a few more minutes. This extra bake helps to crisp up the bottom of the crust, creating a delightful texture that holds up well to the creamy filling.
- Sauté Vegetables Thoroughly: Moisture is the enemy of a good quiche! Sautéing ingredients like mushrooms and spinach is non-negotiable. This process extracts excess water, concentrating their flavors and preventing a watery, less flavorful quiche. Allow them to cool slightly before adding to the crust.
- Create a Steamy Oven Environment: Place a roasting pan filled with hot water on the bottom rack of your oven while the quiche bakes. This generates steam, which helps the custard cook more evenly, prevents cracking on the surface, and keeps the filling wonderfully moist and silky smooth.
- Avoid Overcooking: Overcooked quiche turns rubbery. Bake only until the center is just set with a slight jiggle, not until it’s completely firm or browned all over. The residual heat will continue to cook it slightly as it cools.
- Allow Ample Cooling Time: Resist the urge to slice immediately! Allowing the quiche to cool for 10-15 minutes on a wire rack allows the custard to fully set. This makes for cleaner, more defined slices and a better overall texture.
- Embrace Convenience with Store-Bought Crust: There’s no shame in using a high-quality store-bought pie crust. It drastically cuts down on preparation time and effort, making this delicious quiche accessible even on busy days.
- Experiment with Flavor: Quiche is incredibly versatile. Don’t hesitate to customize your add-ins based on your preferences or what you have on hand. Just ensure you maintain the overall volume of fillings to avoid overfilling the crust.
- Brush with Dijon: The thin layer of Dijon mustard on the crust isn’t just for flavor; it also acts as a barrier, further preventing the crust from becoming soggy.
Additions & Variations to Customize Your Quiche
This Bacon Mushroom Spinach Quiche recipe serves as a fantastic base for endless customization. As long as you maintain the recommended measurements for total meats, vegetables, and cheeses to ensure the custard sets correctly and the quiche isn’t overfilled, feel free to get creative:
- Alternate Proteins:
- Sausage: Cooked and crumbled breakfast sausage (pork or chicken) makes a hearty alternative or addition to bacon.
- Ham: Diced, pre-cooked ham adds a classic, savory touch.
- Smoked Salmon: For a more elegant twist, add flaked smoked salmon (after baking the crust) instead of bacon.
- Different Vegetables:
- Bell Peppers: Sautéed diced bell peppers (any color) add sweetness and color.
- Broccoli: Lightly steamed or roasted broccoli florets offer a nice texture and vibrant green hue.
- Onions: Caramelized onions provide a sweet and savory depth.
- Asparagus: Blanched and chopped asparagus spears are a wonderful spring addition.
- Sun-Dried Tomatoes: Chopped sun-dried tomatoes (oil-packed, drained) provide a concentrated burst of flavor.
- Cheese Swaps:
- Gruyère: The traditional quiche cheese, offering a nutty and complex flavor.
- Feta: Crumbled feta adds a salty, tangy Mediterranean flair.
- Parmesan: Freshly grated Parmesan can be mixed into the custard or sprinkled on top for a sharp, umami boost.
- Goat Cheese: Crumbled goat cheese offers a creamy, slightly tart counterpoint.
The 10 Best Substitutes for Dijon Mustard
Dijon mustard is a classic condiment that uniquely flavors various dishes. However, you might find yourself without this ingredient or need an alternative for dietary reasons.
Read More

Frequently Asked Questions About Quiche
Heavy cream is generally preferred for quiche because it delivers a significantly richer, creamier texture and a smoother, more luxurious filling compared to milk. While you can use milk or half-and-half as a substitute for a lighter quiche, heavy cream is what gives a quiche its classic, decadent, and custardy consistency.
Yes, pre-baking the crust, also known as blind baking, is highly recommended and often essential for a superior quiche. This crucial step prevents the crust from becoming soggy and ensures that the bottom of the pastry remains crisp and fully cooked when you add the wet filling. It creates a robust foundation for your quiche.
The primary distinguishing feature between a quiche and a frittata is the crust. A quiche is a savory custard-based tart baked within a pastry crust, often containing cheese, cream, and various fillings. In contrast, a frittata is a crustless, egg-based dish that is typically started on the stovetop and then finished under a broiler or in the oven. While both are egg dishes, their preparation and structural elements set them apart.
Yes, most vegetables should be cooked or pre-sautéed before being added to a quiche. This step is vital for two main reasons: it helps to remove excess moisture from the vegetables, which prevents the quiche filling from becoming watery, and it also ensures that the vegetables are tender and flavorful, rather than raw or crunchy, when the quiche is fully baked.
More Delightful Breakfast Recipes
Explore more breakfast and brunch inspiration:
Fall
20 Sweet Pumpkin Recipes for Fall (From Breakfast to Dessert)
Breakfast
Blueberry Coffee Cake with Greek Yogurt & Streusel
Bread
Chocolate Chunk Banana Bread (Easy & Moist)
Side Dish
What To Serve With Quiche (20 Side Dishes)

Subscribe!
Get updates on the latest posts and more from Bites with Bri straight to your inbox.
Did you make this recipe?
If you try this recipe, please leave a star rating in the recipe card below and/or comment! I always appreciate your feedback.
Follow me on all of the platforms below.
- TikTok
- YouTube
Bacon Mushroom Spinach Quiche Recipe
Bacon Mushroom Spinach Quiche
This easy Bacon Mushroom Spinach Quiche is decadent, cheesy, and has an irresistibly creamy filling. Using a store-bought pie crust makes it so much easier to prepare, making it perfect for holiday gatherings or as a go-to for breakfast meal prep.
Print Recipe
Save Recipe
Equipment
- 9.5 inch Pie Dish
- Pie Weights
Ingredients
- 1 (9-inch) deep dish pie crust, homemade or frozen*
- 5-6 slices bacon (6 ounces), diced
- 2 cups (5 ounces) sliced white or baby bella mushrooms
- 2 cups roughly chopped fresh spinach, loosely packed (2 ounces)
- 4 large eggs
- 1 1/4 cups heavy cream
- 1/2 teaspoon EACH kosher salt, granulated garlic, & onion powder*
- Fresh cracked black pepper, to taste
- 5 ounces (1 1/4 cups) sharp white cheddar cheese, shredded
- 1 tablespoon Dijon mustard
Instructions
- Preheat your oven to 400°F (200°C). If using a frozen pie crust, let it thaw according to the package instructions. If using an unshaped pie crust, roll it out and fit it into a 9-inch deep dish pie pan. Trim any excess dough and crimp the edges. Prick the bottom and edges of the pie crust with a fork. Line the pie crust with parchment paper, making sure it covers the entire crust. Fill the crust with pie weights, dried beans, or uncooked rice to prevent it from puffing up.
- Bake in the preheated oven for 12-13 minutes.
- Carefully remove the parchment paper and weights. Return the crust to the oven and bake for an additional 7-8 minutes, or until the crust is lightly golden. Once done, reduce the oven temperature to 325°F (165°C). Place a roasting pan of hot water on the bottom rack of the oven.
- While the crust is baking, cook the diced bacon in a skillet over medium heat until crispy. Remove the bacon and drain on paper towels, leaving just enough bacon grease to coat the skillet.
- In the same skillet, add the sliced mushrooms and sauté until they release their moisture and start to brown, about 5-7 minutes.
- Add the chopped spinach and cook until wilted, about 2 minutes. Remove from heat and set aside to cool.
- In a large measuring cup or bowl, whisk the eggs until well combined. You can also strain the eggs through a sieve for a smoother custard.
- Add the heavy cream, kosher salt, granulated garlic, onion powder, and fresh cracked black pepper. Whisk until combined.
- Brush a thin layer of Dijon mustard over the inside of the pre-baked crust.
- Spread the cooled vegetable mixture evenly over the mustard layer.
- Layer the crispy bacon on top of the vegetables.
- Finally, sprinkle all of the shredded cheese over the bacon.
- Slowly pour the cream mixture evenly over the cheese and other fillings.
- Bake the quiche for 45-55 minutes, or until the center is just set with a slight jiggle. Allow the quiche to cool on a wire rack for 10-15 minutes before slicing and serving.
Did you make this recipe?
Leave a comment below!
Notes
- Pie Crust: Homemade pie crust provides the best taste and texture but requires more effort. Store-bought, unshaped pie crusts are convenient; simply roll and fit them into your pan. Frozen pie crusts in a pan are the easiest, coming pre-shaped. Choose what works best for you!
- Kosher Salt: All recipes are tested with Morton kosher salt. For table salt, reduce the amount by about half.
Nutrition
Calories: 2110kcal | Carbohydrates: 180g | Protein: 35g | Fat: 139g | Saturated Fat: 48g | Polyunsaturated Fat: 15g | Monounsaturated Fat: 63g | Trans Fat: 0.02g | Cholesterol: 195mg | Sodium: 1882mg | Fiber: 6g | Sugar: 2g
Nutrition information is automatically calculated and should only be used as an approximation.