Bacon, Mushroom, Spinach, and Cheese Quiche Recipe: Savory Crust Loaded With Melty Chunks

Breakfast & Brunch

Bacon, Mushroom, Spinach, and Cheese Quiche Recipe: Savory Crust Loaded With Melty Chunks

This bacon, mushroom, spinach, and cheese quiche delivers the perfect balance of crispy crust and rich, savory filling—ideal for brunch or a hearty breakfast.

The secret lies in properly pre-cooking the filling to prevent a soggy crust, while layering ingredients strategically ensures every bite is packed with melty cheese, smoky bacon, and tender mushrooms. I've perfected this recipe over years of testing, and it never fails to impress.

The foundation starts with a classic pie crust, either homemade or store-bought, that achieves a golden, flaky texture. The filling combines crispy bacon, sautéed mushrooms, wilted spinach, and a blend of sharp cheddar and creamy Gruyère for depth.

The key technique? Cooking the filling until just tender before pouring it into the crust—this ensures the quiche bakes through without becoming waterlogged.

What you'll end up with is a quiche that's crisp on the edges, tender in the center, and loaded with melty cheese that pulls into perfect strands. The bacon adds smoky richness, the mushrooms bring earthy depth, and the spinach keeps it fresh.

Each slice delivers a satisfying mix of textures—crisp crust, creamy filling, and tender vegetables—making it a standout dish for any breakfast table.

Perfect for meal prep or serving fresh, this quiche reheats beautifully and tastes even better the next day. The recipe scales easily for crowds, and the filling can be prepped ahead for stress-free mornings. Let's get started on creating your own savory masterpiece.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon mushroom spinach cheese quiche

Six ingredients make this quiche shine—crisp crust, smoky bacon, earthy mushrooms, and melty cheese combo.

Ingredient Amount Notes
Pie Crust (Store-Bought or Homemade) 🥧 1 whole Puff pastry or pie dough works too
Bacon (Thick-Cut) 🥓 8 oz Cooked crispy, drained well
Mushrooms (Cremini or White) 🍄 1 cup Sliced thin, wiped clean
Fresh Spinach 🌿 2 cups Chopped, stems removed
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, not pre-shredded
Gruyère Cheese 🧀 ½ cup Shredded, for creaminess
Large Eggs 🥚 4 whole Room temperature preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Milk 🥛 ¼ cup Whole milk preferred
All-Purpose Flour 🌾 1 tbsp For thickening if needed
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For extra depth
Butter (Unsalted) 🧈 2 tbsp For crust brushing

The bacon and mushrooms are where the magic happens. Thick-cut bacon gets extra crispy and packs the most flavor, so don't skimp—Costco or Trader Joe's have great pre-cooked options if you're short on time. For mushrooms, cremini or white work best—their meaty texture holds up in the filling. If you're using fresh spinach, wilt it first before adding to the filling to avoid a watery quiche. The cheeses are non-negotiable: sharp cheddar for bite and Gruyère for that creamy pull—both should be freshly shredded for the best texture.

No bacon? Smoked turkey bacon or crispy tofu cubes work in a pinch, though the flavor won't be identical. Swapping mushrooms for sun-dried tomatoes adds a tangy twist, but they need to be finely chopped. If you're out of Gruyère, Parmesan or Emmental can stand in, though the texture will differ slightly. The eggs can be separated and cooked separately if you're avoiding cholesterol, but the richness of the yolks is part of what makes this quiche special. For a dairy-free version, use nutritional yeast and coconut milk—though it won't be the same, it's still delicious.

Prep the filling ahead and store it in the fridge for up to 24 hours—it actually tastes better the next day. The crust can be pre-baked and frozen for 2 months if you're planning ahead. Once baked, this quiche reheats beautifully—just 10 minutes at 350°F to restore that golden crust. Slice it while still warm for the cleanest cuts, and always serve with a side of hot sauce or fresh herbs to cut through the richness. Leftovers keep for 4 days in the fridge, though they rarely last that long.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—no messy pie dish transfers. The bacon cooks right in the crust, mushrooms caramelize in their own juices, and the spinach wilts down without a fight. Cleanup? Just a spatula and a wipe-down.
  • Salty-Savory Crunch: That crispy bacon crunch against the gooey cheddar is chef’s kiss, but here’s what really sells me—the mushrooms add an earthy depth while the spinach keeps it fresh. It’s like a hug for your taste buds, but with more protein.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired to plan. Toss in leftover bacon (yes, it works), swap the spinach for kale if you’re feeling fancy, or even make it ahead for brunch. It’s the kind of dish that feels special but doesn’t demand your life.
  • Budget-Friendly Feast: Sharp cheddar stretches, mushrooms bulk up the filling, and thick-cut bacon adds luxury without breaking the bank. A single pie serves four, and leftovers reheat like a dream—no soggy crust in sight. My wallet and my family thank me.

Step-by-step instructions for bacon, mushroom, spinach, and cheese quiche

This quiche delivers a perfect balance of crispy crust, smoky bacon, earthy mushrooms, and melty cheese—every bite is pure comfort.

1

Prep and Cook the Bacon

Line a baking sheet with parchment paper and arrange the 8 oz thick-cut bacon in a single layer. Cook over medium heat in a skillet until deep golden brown and crispy, about 8-10 minutes. Drain on paper towels, reserving 2 tablespoons of the rendered fat for later.

Here's the thing—this fat is liquid gold. It adds incredible flavor to the crust and filling. If you don't have enough, add 2 tablespoons of the unsalted butter to the reserved bacon fat to make 4 tablespoons total. Keep the cooked bacon crumbled for the filling.

2

Sauté Mushrooms and Spinach

In the same skillet (no need to clean it—the browned bits add flavor), melt 1 tablespoon of the reserved bacon fat over medium heat. Add the 1 cup sliced mushrooms and cook for 5-6 minutes until they release their moisture and turn golden.

Push the mushrooms to one side of the pan, add the remaining 1 tablespoon bacon fat, and toss in the 2 cups chopped spinach. Sauté for 2-3 minutes until wilted. Mix everything together, then remove from heat and let cool for 5 minutes. This step ensures the spinach is fully cooked but still vibrant.

3

Prepare the Filling Mixture

In a large bowl, whisk together the 4 whole large eggs, 0.5 cup heavy cream, 0.25 cup milk, 0.5 tsp salt, 0.25 tsp black pepper, and 0.5 tsp garlic powder until smooth. Add the 1.5 cups shredded sharp cheddar cheese and 0.5 cup shredded Gruyère cheese, stirring until fully combined.

Fold in the cooked bacon, sautéed mushrooms, and spinach mixture. Sprinkle 1 tablespoon all-purpose flour over the top and gently stir—this helps thicken the custard slightly. The mixture should be thick but pourable. If it looks too thick, add 1-2 tablespoons of milk to loosen it.

4

Assemble and Bake the Quiche

Preheat your oven to 375°F. Unroll the pie crust onto a baking sheet and press it gently into a 9-inch pie dish, trimming any excess dough. Brush the bottom and sides with the remaining 2 tablespoons melted butter for extra crispiness.

Pour the filling into the crust, spreading it evenly. Bake for 40-45 minutes until the center is just set and the edges are golden brown. The quiche is done when it's slightly jiggly in the center—it'll finish setting as it cools.

5

Rest and Serve

Remove the quiche from the oven and let it rest for 10 minutes before slicing. This resting period allows the filling to set completely and prevents it from running when you cut it. The crust should be crispy, the filling creamy with pockets of melted cheese, and every bite should be packed with smoky, savory flavors.

Slice into 6 equal wedges and serve warm with a simple side salad or crusty bread. The contrast of the crispy crust and rich filling makes this quiche a standout dish for brunch or dinner.

👨‍🍳

Pro Tips For Making Bacon Mushroom Spinach Cheese Quiche

  • Pre-Cook Bacon Properly: Thick-cut bacon needs patience—cook it low and slow until the edges are crisp but the center still has a little chew. I learned this the hard way: rushing it turns the filling greasy and soggy. For this quiche, aim for 8-10 minutes total, flipping once halfway.
  • Sauté Mushrooms Dry: No oil needed—just a hot skillet. Slice mushrooms thin, spread them out, and let them cook undisturbed for 3-4 minutes until they release their moisture and develop flavor. Crowding them steams instead of browns, and that’s when the quiche filling turns bland.
  • Wilt Spinach Cold: Dump fresh spinach straight from the fridge into the skillet with the mushrooms—it wilts faster and keeps the leaves vibrant. Overcooking turns it into a sad, limp mess. Toss it in for just 30 seconds, then drain excess liquid before adding to the quiche.
  • Blind-Bake the Crust: Skip the soggy bottom by pre-baking the crust with pie weights or dried beans for 10 minutes at 375°F. If you’re lazy (like me), crumple up foil and scatter it inside—just don’t forget to remove it before adding the filling. A crisp crust makes all the difference.

Best sauces and condiments for this dish

Classic Hollandaise

This rich, buttery sauce is a game-changer for cutting through the quiche's richness. Use 3 egg yolks, 1 tbsp lemon juice, and ½ cup melted butter cooked over a double boiler until thickened.

I like adding a pinch of cayenne pepper for a subtle kick that pairs perfectly with the smoky bacon. Serve immediately—it thickens quickly! 🌟

Garlic Aioli

For a creamy, garlicky contrast, blend ½ cup mayonnaise, 1 minced garlic clove, 1 tbsp Dijon mustard, and 1 tsp lemon juice. Drizzle over slices or serve on the side for dipping. This sauce adds a fresh, tangy element that balances the savory filling beautifully.

Balsamic Glaze

Simmer ½ cup balsamic vinegar in a small saucepan until reduced by half. The deep, caramelized flavor adds a sophisticated touch. Drizzle lightly over the quiche before serving, or use it to glaze the crust for extra flair.

A ½ tsp red pepper flakes can be stirred in for a spicy-sweet contrast.

Sour Cream Dill

Mix ½ cup sour cream, 1 tbsp chopped fresh dill, 1 tsp lemon zest, and a pinch of salt. This light, herby sauce is perfect for topping slices or serving alongside. It adds brightness and freshness that complements the earthy mushrooms and creamy cheese.

Spicy Sriracha Mayo

Whisk ½ cup mayonnaise with 1 tbsp sriracha and 1 tsp lime juice for a fiery kick. This sauce is ideal if you love heat—it cuts through the richness while adding a vibrant, tangy punch. Use it as a dip or drizzle over slices for a bold flavor boost. 🔥

Herb Butter

Combine ½ cup softened butter with 1 tbsp chopped parsley, 1 tsp chopped chives, and ½ tsp garlic powder. Roll into a log and chill until firm. Serve slices of quiche with a dollop of this herb butter for an elegant, flavorful touch that enhances every bite.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 20g100%
Cholesterol 280mg93%
Sodium 1100mg48%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different type of cheese in this quiche?

The recipe calls for sharp cheddar and Gruyère for their perfect balance of tangy and creamy flavors. You can substitute Gruyère with Parmesan or Emmental for a similar meltiness, or swap cheddar for Gouda for a slightly sweeter taste. Just avoid pre-shredded cheese—the anti-caking agents prevent proper melting.

2

How do I prevent a soggy crust in my quiche?

Pre-cooking the filling until just tender (not mushy) is key! Also, always use a fully baked crust before adding the filling, and brush it with butter or egg wash for extra crispiness. If your crust starts to soften, bake the quiche on the lower oven rack for the last 10 minutes to direct heat to the bottom.

3

Can I make this quiche ahead of time?

The filling can be prepped 24 hours ahead and stored in the fridge. Assemble the quiche and refrigerate it unbaked for up to 12 hours before baking. For best results, bake it straight from the fridge—just add 5-10 extra minutes to the baking time. The quiche actually tastes better the next day as flavors meld!

4

What's the best way to reheat leftovers?

Slice the quiche and reheat portions in a 350°F oven for 10-12 minutes until warmed through. For quick reheating, use the microwave at 50% power for 45-60 seconds covered with a damp paper towel. Never reheat straight from the fridge—bring it to room temperature first to prevent moisture buildup that can make the crust soggy.

5

Can I make this quiche without bacon?

Yes! For a vegetarian version, use crispy tofu cubes or smoked turkey bacon instead. You could also add sun-dried tomatoes or caramelized onions for extra flavor. Just remember that bacon's smokiness is what gives this quiche its signature depth—so you'll need to boost other savory elements to compensate.

★★★★★5.0(3 reviews)
Categories Breakfast & Brunch