Bacon Mushroom Spinach Cheese Quiche Recipe: Flaky Crust Loaded With Smoky, Melty Layers

Breakfast & Brunch

Bacon Mushroom Spinach Cheese Quiche Recipe: Flaky Crust Loaded With Smoky, Melty Layers

This bacon mushroom spinach cheese quiche delivers the perfect balance of smoky, savory, and creamy flavors in every bite. The secret lies in a crisp, flaky crust that holds its shape while the rich egg custard transforms into a velvety center.

I've perfected this recipe through countless test batches, ensuring the filling stays moist while the crust achieves that coveted golden-brown finish.

The magic happens in the layering: crispy bacon adds depth, sautéed mushrooms bring earthy richness, and wilted spinach keeps it vibrant. A blend of sharp cheddar and creamy Gruyère ensures the cheese melts into perfect, stretchy strands.

For the crust, I offer both a classic homemade option and a quick store-bought shortcut—because even the best quiche deserves flexibility.

What you'll end up with is a quiche that's sturdy enough to slice cleanly yet tender enough to melt in your mouth.

The aroma of baking bacon and mushrooms will fill your kitchen, while the golden crust and creamy filling make it ideal for brunch, lunch, or even a hearty dinner. This recipe combines traditional quiche techniques with modern conveniences for foolproof results.

Whether you're serving it at a weekend brunch or packing leftovers for the week, this quiche delivers restaurant-quality flavor with minimal effort. The key is patience—letting the custard set properly ensures that first bite is as perfect as the last. Let's get started on creating your ideal quiche.

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

Ingredients for bacon mushroom spinach cheese quiche

Six layers of flavor—crispy crust, smoky bacon, earthy mushrooms, and melty cheese—all baked into one perfect quiche.

Ingredient Amount Notes
Bacon 🥓 6 oz Thick-cut preferred, chopped small
Mushrooms 🍄 1 cup Cremini or white, sliced thin
Fresh Spinach 🌿 2 cups Baby spinach, roughly chopped
Sharp Cheddar Cheese 🧀 1 cup Shredded, aged 6 months minimum
Gruyère Cheese 🧀 ½ cup Shredded, for creamy texture
Large Eggs 🥚 4 whole Room temperature for even baking
Heavy Cream 🥛 ½ cup Full-fat for richness
Whole Milk 🥛 ¼ cup Warmed slightly for smooth custard
All-Purpose Flour 🌾 1 ½ cups For homemade crust
Unsalted Butter 🧈 ½ cup Cold, cubed for crust
Ice Water 💧 ¼ cup For pie crust consistency
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Garlic Powder 🧄 ½ tsp For subtle depth
Onion Powder 🧅 ½ tsp Enhances savory notes

The bacon is non-negotiable here—thick-cut gives the best texture, and Trader Joe's or Costco are my go-tos for quality. Cook it until crispy, then drain on paper towels to keep the filling dry. Mushrooms should be sliced paper-thin for even cooking—cremini has the best flavor, but white works too. For the spinach, baby leaves are ideal (no stems to remove), but regular spinach works if you chop it finely. The cheeses? Sharp cheddar for tang, Gruyère for creaminess—both should be freshly shredded (pre-shredded gets gummy).

No thick-cut bacon? Regular bacon at half the cook time works in a pinch. Mushroom lovers can add an extra cup—just cook it all in one batch. Swapping cheddar? Gouda or Monterey Jack are great alternatives. For the crust, store-bought works (like Pepperidge Farm), but homemade gives that flaky perfection. The eggs should be room temperature—cold eggs make the custard lumpy. And if you're short on time, pre-made pie crust cuts prep time in half without sacrificing flavor.

This quiche tastes even better the next day—3-4 days in the fridge, covered tightly. For leftovers, reheat in a 350°F oven for 15 minutes with foil over the top. Freezes beautifully for up to 2 months: wrap tightly in plastic, then foil. Slice before reheating for clean portions. The crust stays crispy, the filling stays creamy—perfect for meal prep. And if you're serving it warm? Broil for 2-3 minutes to get that golden finish.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of thing you can make while scrolling through your phone. Sauté the bacon and mushrooms first—that smell alone sells the whole dish—then just fold in the spinach and cheeses. The crust goes in last, and 30 minutes later, you’ve got dinner.
  • Umami Bomb: Between the smoky bacon, earthy mushrooms, and that sharp cheddar-Gruyère combo, every bite is a flavor party. The Gruyère adds this nutty depth that makes it taste like a fancy restaurant dish, even when I’m just reheating leftovers for lunch.
  • Lunchbox Hero: This quiche is my go-to for meal prep because it holds up perfectly. Slice it up, pack it in containers, and you’ve got a protein-packed lunch that’ll keep you full until happy hour. My coworkers still ask for seconds—and they bring their own containers now.
  • Budget Breakthrough: Honestly, this recipe is a steal. Bacon and cheese might sound fancy, but a few slices and a block of cheddar go a long way. Plus, mushrooms are cheap and spinach is practically free at the grocery store. It’s the kind of dish where you get restaurant-quality for half the price.

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

Here's how to build a quiche with layers of smoky bacon, creamy Gruyère, and tender spinach—all topped with a perfectly flaky crust.

1

Make the Homemade Crust

In a large bowl, combine the 1.5 cups all-purpose flour, 1 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 0.5 tsp onion powder. Cut in the 0.5 cup unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Gradually add the 0.25 cup ice water, 1 tablespoon at a time, mixing gently with a fork until the dough just comes together. It should hold when pressed but not be sticky. Turn the dough onto a lightly floured surface and knead briefly until smooth. Wrap in plastic and chill for 30 minutes—this resting time is crucial for a flaky crust.

2

Cook the Bacon and Sauté Vegetables

In a 10-inch oven-safe skillet, cook the 6 oz bacon over medium heat until crispy, about 8-10 minutes. Remove the bacon with a slotted spoon and set aside, leaving the fat in the skillet. Add the 1 cup sliced mushrooms and cook for 4-5 minutes until golden and tender.

Stir in the 2 cups chopped spinach and cook just until wilted, about 2 minutes. Remove from heat and set aside with the bacon. The skillet should still have some bacon fat—this will help create a rich, flavorful base for your quiche filling.

3

Assemble the Quiche Filling

Preheat your oven to 375°F. Roll out the chilled dough on a lightly floured surface to fit your skillet, about 1/8-inch thick. Transfer the dough to the skillet and press it gently into the bottom and up the sides. Trim any excess dough hanging over the edge.

In a large bowl, whisk together the 4 whole large eggs, 0.5 cup heavy cream, and 0.25 cup whole milk until well combined. Stir in the 1 cup shredded sharp cheddar cheese and 0.5 cup shredded Gruyère cheese until fully melted and smooth. Season with an additional 0.25 tsp salt if needed.

4

Layer and Bake to Golden Perfection

Spread the cooked bacon and mushrooms evenly over the crust. Pour the egg mixture over the top, spreading it to the edges. The filling should be about 1/2-inch thick—this ensures a creamy center without being too heavy.

Bake for 35-40 minutes until the crust is golden brown and the filling is set but still slightly jiggly in the center. If the edges brown too quickly, cover them loosely with aluminum foil. The quiche is done when the center reaches 160°F on an instant-read thermometer.

5

Rest and Serve

Remove the quiche from the oven and let it rest for 10 minutes before slicing. This resting time allows the filling to set completely and prevents it from running when you cut into it. The crust should be crisp, the filling creamy, and every bite packed with smoky bacon, earthy mushrooms, and melty cheese.

Serve warm with a simple side salad or crusty bread. Leftovers keep well in the refrigerator for 3-4 days—just reheat in the oven at 350°F for 10-15 minutes to restore that perfect texture.

👨‍🍳

Pro Tips For Making Bacon Mushroom Spinach Cheese Quiche

  • CRISP THE BACON FIRST: I learned this the hard way—cooking bacon in the quiche pan leaves a greasy mess that soaks into the crust. Render the bacon on a separate sheet pan, then drain it well on paper towels before crumbling. The extra effort keeps your crust from turning soggy, and the bacon stays crispier longer.
  • SAUTÉ MUSHROOMS UNTIL DRY: Wet mushrooms add moisture that turns your filling into a sad, watery sludge. Cook them until every last drop of liquid has evaporated—about 8-10 minutes on medium-high. If they’re still glossy, pat them dry with a clean towel first. Trust me, your quiche’s texture depends on this.
  • SALT THE SPINACH: Fresh spinach wilts fast but also releases bitter juices. Toss it with a pinch of salt and let it sit for 5 minutes before adding it to the filling. This draws out excess water and mellows the flavor—no one wants a quiche that tastes like a sad salad.
  • BAKE COLD, NOT ROOM TEMP: A warm egg mixture sets unevenly and can cause cracks or a gummy center. Whisk your eggs and dairy, then pop the whole bowl in the fridge for 15 minutes before pouring. Cold ingredients bake more evenly, and your quiche won’t end up with a runny middle or a crust that’s still doughy. (Yes, even if you’re impatient like me.)

Creative variations of these flavors

Breakfast-for-Dinner Twist

Turn this quiche into a hearty dinner by adding 1 cup cooked ground turkey or diced ham to the filling. For extra richness, stir in ¼ cup sour cream with the eggs.

Serve with a side of roasted Brussels sprouts or a simple arugula salad with balsamic vinaigrette for a complete meal. 🍽️

Vegetarian Version

Skip the bacon and swap it for 6 oz smoked Gouda or caramelized onions for depth. Boost umami with 1 tbsp soy sauce or 1 tsp miso paste in the egg mixture.

Add ½ cup roasted red peppers for extra flavor. This version keeps all the creamy goodness while being completely plant-based.

Extra-Cheesy Potato Topping

For a decadent twist, spread a layer of ½ cup mashed potatoes (mix 1 small potato, 1 tbsp butter, and 1 tbsp cream) on top of the crust before adding the filling.

Sprinkle with extra cheese and bake as usual. The potatoes add a creamy, starchy contrast that pairs perfectly with the savory filling.

Spicy Kick Option

Add heat with ½ tsp cayenne pepper or 1 tbsp hot sauce to the egg mixture. For smoky heat, crumble 2 slices of chipotle pepper in adobo into the filling.

Top with ¼ cup pickled jalapeños before baking for a tangy, spicy finish. This variation is perfect for those who love bold flavors.

Mini Quiche Cups

Transform this recipe into individual servings by pressing dough into 6-8 greased ramekins (about 4 oz each). Divide the filling evenly and bake at 375°F for 20-25 minutes.

These bite-sized quiches are perfect for appetizers, parties, or meal prep. Serve with a side of marinara or spicy mayo for dipping.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 820mg36%
Total Carbohydrate 26g9%
Dietary Fiber 3g11%
Sugars 3g
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 make this quiche without a homemade crust?

A store-bought pie crust works perfectly—just follow the package instructions to press it into your skillet. For extra flakiness, blind-bake it for 5-7 minutes at 375°F before adding the filling. Pepperidge Farm or Pillsbury crusts are my top recommendations for this recipe.

2

How do I prevent a soggy crust?

Prevent sogginess by pre-baking the crust for 5 minutes before adding the filling. Another trick is to sprinkle a thin layer of crushed cornflakes or almond flour between the crust and filling. This creates a barrier that keeps the crust crisp while the filling stays creamy.

3

What’s the best way to reheat leftovers?

Reheat slices in a 350°F oven for 10-15 minutes with foil covering the top to retain moisture. For microwave reheating, cover with a damp paper towel and heat for 30-45 seconds—this keeps the crust from drying out. Avoid reheating at high power to prevent rubbery eggs.

4

Can I use frozen spinach instead of fresh?

Yes! Thaw and drain 10 oz frozen spinach thoroughly, then squeeze out excess water. Cook it with the mushrooms until fully wilted. Frozen spinach works well but loses some texture—fresh is ideal for the best bite. If using frozen, reduce the spinach to 1.5 cups to match the recipe’s moisture balance.

5

Why did my quiche turn out dry?

Overbaking is the most common cause. The filling is done when it’s just set but still slightly jiggly in the center (160°F internally). If you prefer a firmer texture, bake at 350°F instead of 375°F—this gives more time for the custard to set without drying. Also, ensure your eggs and dairy are at room temperature for even baking.

★★★★★4.8(5 reviews)
Categories Breakfast & Brunch