Bacon Mushroom Spinach Quiche is rich, savory, and perfect for brunch, holidays, or meal prep. Crispy bacon, browned mushrooms, tender spinach, and sharp cheddar bake into a creamy egg custard inside a flaky deep-dish crust. In testing, blind baking the crust and cooking the vegetables first made the biggest difference in keeping each slice creamy, flavorful, and never watery.

Overhead image of homemade bacon mushroom spinach quiche with a golden flaky crust, creamy egg filling, crispy bacon, sautéed mushrooms, and spinach.

🔍 At a Glance

  • ⏱️ Ready in: 1 hour 30 minutes (25 min. prep, 65 min. bake)
  • 👥 Serves: 8 slices
  • 📌 Main Ingredients: Bacon, eggs, mushrooms
  • 🔥 Cook Method: Oven
  • 😋 Flavor Profile: Savory, rich, comforting
  • 📝 Great For: Brunch, holidays, meal prep, breakfast for dinner

Why This Recipe Works

  • Blind baking keeps the crust crisp: This gives the crust a head start so it stays flaky instead of turning soggy under the custard.
  • Cooking the bacon, mushrooms, and spinach first removes excess moisture: This builds deeper flavor and helps prevent a watery quiche.
  • Heavy cream creates a silky custard: The egg-to-cream mixture bakes up tender, creamy, and sliceable instead of dense or rubbery.

Ingredients & Why They Matter

Overhead image of ingredients needed to make bacon mushroom spinach quiche, including bacon, mushrooms, spinach, eggs, cheese, heavy cream, and pie crust arranged on a countertop.
  • Pie Crust: Holds the creamy filling and gives the quiche its classic flaky base. Use homemade dough, refrigerated pie dough, or a frozen deep-dish crust.
  • Bacon: Adds smoky, savory flavor and richness. Cooked pancetta or diced ham also work well.
  • Mushrooms: Add earthy flavor and meaty texture. White, cremini, or baby bella mushrooms all work.
  • Fresh Spinach: Adds color and balances the richness. You can swap in 1/2 cup thawed frozen spinach, but squeeze it very dry first.
  • Eggs: Form the structure of the custard and hold the filling together.
  • Heavy Cream: Makes the custard rich and silky. Half-and-half works for a lighter version, but the filling will be less rich.
  • Kosher Salt: Seasons the custard. I test with Morton kosher salt. If using table salt, use less.
  • Granulated Garlic: Adds even savory flavor throughout the filling without extra moisture.
  • Onion Powder: Gives the custard mild onion flavor without needing to sauté another vegetable.
  • Black Pepper: Adds gentle warmth and balances the richness.
  • Sharp White Cheddar Cheese: Melts smoothly and adds tangy, savory flavor. Gruyère, Swiss, or regular sharp cheddar are great swaps.
  • Dijon Mustard: Adds subtle depth and a little tang to the crust layer.

Find the full ingredient list and exact measurements in the recipe card below.

Bacon Mushroom Spinach Quiche Step by Step

Four photo collage showing the beginning steps of making bacon mushroom spinach quiche, including cooking bacon and preparing the pie crust.
  1. Preheat oven & prep pie crust: 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. You will now have a pie crust in a pan, either your own or the tin it came in. 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.
  2. Bake pie crust: Bake in the preheated oven for 12-13 minutes.
  3. Finish baking pie crust: 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 and looks dry on the bottom. 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.
  4. Cook bacon: While the crust is baking, cook the diced bacon in a skillet over medium heat until crispy, about 8-10 minutes. Remove the bacon and drain on paper towels, leaving just enough bacon grease to coat the skillet.
Four photo collage showing more assembly steps for bacon mushroom spinach quiche, including sautéing mushrooms, whisking eggs and cream, wilting spinach, and preparing the savory quiche filling.
  1. Sauté mushrooms: In the same skillet, add the sliced mushrooms and sauté until they release their moisture and start to brown, about 5-7 minutes.
  2. Add spinach: Add the chopped spinach and cook until wilted, about 2 minutes. Remove from heat and set aside to cool for 5-10 minutes.
  3. Whisk eggs: In a large measuring cup or bowl, whisk the eggs until well combined. You can also strain the eggs through a sieve to ensure they are smooth.

💡Tip

Bring the eggs and cream to room temperature for about 20-30 minutes before mixing. This helps the custard blend more easily and bake more evenly.

  1. Add dairy & spices: Add the heavy cream, kosher salt, granulated garlic, onion powder, and black pepper. Whisk until fully combined.
Six photo collage showing the final steps of making bacon mushroom spinach quiche, including layering bacon, mushrooms, spinach, and cheese into the crust, pouring over the egg mixture, and baking until golden brown.
  1. Brush on Dijon mustard: Brush a thin layer of Dijon mustard over the inside of the crust.
  2. Add veggie mixture to pie crust: Spread the mushroom and spinach mixture evenly over the mustard.
  3. Layer bacon: Layer the bacon evenly on top of the vegetables.
  4. Add cheese: Finally, sprinkle all of the shredded cheese over the bacon.
  5. Add cream mixture: Slowly pour the cream mixture over the cheese. Gently tap the pie dish once or twice on the counter if needed so the custard settles into the filling.
  6. Bake: Bake the quiche for 45-55 minutes, or until the edges are set and the center has a slight jiggle but no longer looks liquid. A knife inserted about 1 inch from the center should come out mostly clean. Allow the quiche to cool for 10-15 minutes before slicing and serving.

💡Tip

Setting the pie dish on a sheet pan makes it easier to move in and out of the oven and catches any potential drips.

Pro Tips for Perfect Bacon Mushroom Spinach Quiche

  • Use a deep-dish crust: This recipe has a generous amount of filling, and a shallow crust can overflow.
  • Brown the mushrooms well: Let them cook until their moisture has mostly evaporated. This gives the quiche deeper flavor and a better texture.
  • Shred your own cheese: Freshly shredded cheese melts more smoothly than pre-shredded cheese and gives the custard a creamier finish.
  • Season with a light hand: Bacon and cheddar are already salty, so the custard does not need much extra salt.

Common Mistakes

  • Skipping the blind bake: This usually leads to a soggy bottom crust.
  • Adding wet vegetables: If the mushrooms are not browned and the spinach is not wilted first, the filling can turn watery.
  • Overbaking the quiche: Baking until the center is fully firm can make the custard dry and rubbery.
  • Using a shallow pie crust: The filling may overflow or bake unevenly.

Swap It Up: Variations to Try

  • Swap the cheese: Use 5 ounces shredded Gruyère, Swiss, or Monterey Jack instead of sharp white cheddar.
  • Add herbs: Stir 1-2 teaspoons chopped fresh thyme or 1 tablespoon chopped parsley into the custard.
  • Make it spicy: Add 1/4 teaspoon red pepper flakes or 1 finely diced jalapeño to the filling.
  • Change the meat: Replace the bacon with 6-8 ounces cooked breakfast sausage, diced ham, or cooked chorizo.
  • Use frozen spinach: Replace the fresh spinach with 1/2 cup thawed frozen spinach that has been squeezed very dry.

Make Ahead

This bacon mushroom spinach quiche is great for prepping in advance. Here are the best options:

Bake the quiche ahead

Bake the quiche as directed, then let it cool for 1-2 hours. Cover tightly and refrigerate for up to 1 day. Reheat before serving.

Prep the components ahead

You can prep most of the recipe 1 day in advance:

  • Blind bake the crust.
  • Cook the bacon.
  • Sauté the mushrooms and spinach.
  • Whisk together the egg custard.

Store each component separately in the refrigerator. Assemble and bake the quiche the next day.

Reheat a whole quiche

Let the quiche sit at room temperature for 10-15 minutes. Cover loosely with foil and bake at 300°F (150°C) for 25-35 minutes, or until heated through in the center.

Reheat individual slices

Place slices on a sheet pan and bake at 300°F for 10-15 minutes, or microwave in 20-30 second bursts until warm.

Store leftovers

Cover tightly and refrigerate leftovers for up to 4 days.

How to Freeze Quiche

Freeze

Let the baked quiche cool completely for 1-2 hours. Wrap the whole quiche or individual slices tightly in plastic wrap, then wrap again in foil or place in a freezer-safe container. Freeze for up to 2 months for the best texture.

Thaw

Transfer the quiche to the refrigerator and thaw overnight before reheating.

Reheat from frozen or thawed

Reheat at 300°F (150°C) until hot in the center, about 25-35 minutes for a whole quiche or 10-15 minutes for slices.

Up close image of a slice of bacon mushroom spinach quiche served on a blue plate, showing the flaky crust, creamy egg filling, crispy bacon, sautéed mushrooms, and spinach.

What To Serve With This Recipe

This bacon mushroom spinach quiche is rich and savory, so it pairs well with a mix of sweet brunch favorites and savory baked sides. For a full brunch spread, serve it with one or two of these recipes:

Bacon Mushroom Spinach Quiche

5 from 12 votes
This Bacon Mushroom Spinach Quiche is rich, savory, and great for breakfast, brunch, or meal prep. Crispy bacon, browned mushrooms, tender spinach, and sharp cheddar are baked in a creamy egg custard inside a flaky deep-dish crust. Blind baking the crust and cooking the vegetables first help keep each slice flavorful, creamy, and never watery.
Prep Time: 25 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 30 minutes
Servings: 8 slices

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
  • 5 ounces (1 1/4 cups) sharp white cheddar cheese, shredded
  • 1 tablespoon Dijon mustard

Instructions 

  • Preheat oven & prep pie crust: 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. You will now have a pie crust in a pan, either your own or the tin it came in. 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.
    1 9-inch deep dish pie crust, homemade or frozen*
  • Bake pie crust: Bake in the preheated oven for 12-13 minutes.
  • Finish baking pie crust: 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 and looks dry on the bottom. 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.
  • Cook bacon: While the crust is baking, cook the diced bacon in a skillet over medium heat until crispy, about 8-10 minutes. Remove the bacon and drain on paper towels, leaving just enough bacon grease to coat the skillet.
    5-6 slices bacon, 6 ounces, diced
  • Sauté mushrooms: In the same skillet, add the sliced mushrooms and sauté until they release their moisture and start to brown, about 5-7 minutes.
    2 cups (5 ounces) sliced white or baby bella mushrooms
  • Add spinach: Add the chopped spinach and cook until wilted, about 2 minutes. Remove from heat and set aside to cool for 5-10 minutes.
    2 cups roughly chopped fresh spinach, loosely packed (2 ounces)
  • Whisk eggs: In a large measuring cup or bowl, whisk the eggs until well combined. You can also strain the eggs through a sieve to ensure they are smooth.
    4 large eggs
  • Add dairy & spices: Add the heavy cream, kosher salt, granulated garlic, onion powder, and black pepper. Whisk until fully combined.
    1 1/4 cups heavy cream, 1/2 teaspoon EACH kosher salt, granulated garlic, & onion powder*, fresh cracked black pepper
  • Brush on Dijon mustard: Brush a thin layer of Dijon mustard over the inside of the crust.
    1 tablespoon Dijon mustard
  • Add veggie mixture to pie crust: Spread the mushroom and spinach mixture evenly over the mustard.
  • Layer bacon: Layer the bacon evenly on top of the vegetables.
  • Add cheese: Finally, sprinkle all of the shredded cheese over the bacon.
    5 ounces (1 1/4 cups) sharp white cheddar cheese, shredded
  • Add cream mixture: Slowly pour the cream mixture over the cheese. Gently tap the pie dish once or twice on the counter if needed so the custard settles into the filling.
  • Bake: Bake the quiche for 45-55 minutes, or until the edges are set and the center has a slight jiggle but no longer looks liquid. A knife inserted about 1 inch from the center should come out mostly clean. Allow the quiche to cool for 10-15 minutes before slicing and serving.
Did you make this recipe? Leave a comment below!

Notes

  • Pie Crust: A deep-dish crust works best for this recipe because the filling is generous. A standard shallow crust may overflow.
  • Kosher Salt: I test with Morton kosher salt. If using table salt, reduce the amount.
  • Sharp White Cheddar: Freshly shredded cheese melts more smoothly than pre-shredded cheese.
  • Cook the vegetables first: Mushrooms and spinach release a lot of moisture, so cooking them first helps prevent a watery quiche.
  • Do not overbake: Bake just until the center has a slight jiggle. It will continue to set as the quiche cools.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Calories: 1583kcal | Carbohydrates: 135g | Protein: 26g | Fat: 105g | Saturated Fat: 36g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 47g | Trans Fat: 0.02g | Cholesterol: 147mg | Sodium: 1411mg | Fiber: 4g | Sugar: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Do you need to blind bake the crust for quiche?

Yes. Blind baking gives the crust a head start so it stays crisp once the custard is added. It is one of the best ways to avoid a soggy bottom.

Should mushrooms and spinach be cooked before adding them to quiche?

Yes. Mushrooms and spinach release a lot of water as they cook. Sautéing them first removes excess moisture and concentrates their flavor.

How do you know when bacon mushroom spinach quiche is done?

The edges should look set, and the center should still have a slight jiggle when you gently shake the pan. If the center sloshes, it needs more time. The quiche will continue to set as it cools for 10-15 minutes.

Can you make bacon mushroom spinach quiche ahead of time?

Yes. You can bake it up to 1 day ahead and reheat it before serving, or prep the crust and filling components the day before and bake it fresh the next day.

Can you use milk instead of heavy cream in quiche?

Yes, but the texture will be lighter and a little less creamy. Half-and-half is the best middle ground if you want something less rich than heavy cream.

More Breakfast Recipes

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.

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…

Read More

You May Also Like

5 from 12 votes (7 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. Jacqueline says:

    5 stars
    I love this bacon mushroom and spinach quiche recipe! It’s perfect for breakfast and brunch and delicious even the next day!

  2. Juyali says:

    5 stars
    As they say, everything is better with bacon, right!? This dish was so delicious and comforting. No leftovers mean it was a success. 😉 Thanks for the great recipe! 😊

  3. Nicole Kendrick says:

    5 stars
    This is one of the best quiches I’ve ever made. The texture was wonderful, and the storebought crust worked perfectly.

  4. Jeri says:

    5 stars
    I made this for dinner, and my family loved it! I liked that I didn’t have to make a pie crust from scratch, and the filling is so tasty!

  5. Liz says:

    5 stars
    I never knew quiche could be so easy to make!! It was SO delicious, too!!!! Thanks for the wonderful recipe.