This bacon, onion & spinach quiche is a savory brunch classic with a rich, custard-like filling nestled in a flaky pie crust. Layers of caramelized onions, wilted spinach, crispy bacon, and sharp cheddar make every slice satisfyingly flavorful without feeling heavy. It's perfect for Sunday brunch, a cozy breakfast, or dinner with a crisp salad on the side. With straightforward steps and simple ingredients, this quiche delivers comfort without the fuss.

Quiche is one of those things I can eat any time of day.
I absolutely love a thick slice of this spinach bacon quiche with some salad or for a brunch platter I love to serve a quiche alongside something sweet like cinnamon rolls. I made this on a Sunday afternoon, it was a real treat. Next time, I want to make this in a skillet for a rustic look.

Simple Ingredients for Savory Brunch
- Flaky pie crust: The buttery base that holds everything together and gives the quiche structure - homemade or store-bought both work beautifully here.
- Savory filling (bacon, onion & spinach): Crispy bacon brings salty richness, sautéed onion adds sweetness and depth, and spinach balances it all with freshness and color. It's a classic combo for a reason.
- Eggs, Cream + milk: The backbone of the quiche, creating that soft, sliceable custard texture once baked.
- Cheddar cheese: Adds sharp, melty flavor and helps give the quiche a golden, irresistible top.

Quiche Time! Here's How It Happened






This easy Spinach Bacon Quiche is full of flavor, I hope you love it!

★★★★★ Please let me know if you make this recipe by leaving a star rating and comment below!
Make sure to join our Newsletter and follow us on Pinterest, Instagram, Facebook, & Twitter.
PrintRecipe Card
Bacon, Onion & Spinach Quiche (Flaky & Custardy)
This bacon, onion & spinach quiche is a savory brunch classic with a rich, custard-like filling nestled in a flaky pie crust. Layers of caramelized onions, wilted spinach, crispy bacon, and sharp cheddar make every slice satisfyingly flavorful without feeling heavy. It's perfect for Sunday brunch, a cozy breakfast, or dinner with a crisp salad on the side. With straightforward steps and simple ingredients, this quiche delivers comfort without the fuss.
- Total Time: 1 hour 15 minutes
- Yield: 10 slices 1x
Ingredients
- 1 Homemade Pie Crust or Store-bought Pie Crust
- 6 Slices of Bacon
- 2 Tablespoons Butter
- ½ Medium Sweet Onion, diced
- 2 Very Large Handfuls of Baby Spinach
- 6 Large Eggs
- 8oz (1 Cup) Heavy Whipping Cream
- 2oz (¼ Cup) Whole Milk
- 1 Teaspoon Salt
- 1 Teaspoon Pepper
- 1 ½ cups Cheddar Cheese
Instructions
- Roll out pie dough and place in a 9-inch pie dish. Place in the freezer to chill. Then preheat oven to 400F/205C. When the oven is heated properly take the pie dish out of the freezer place parchment paper on top and place dried beans, rice, or pie weights to weigh the dough down. Bake for 10 minutes then set aside to cool while you prepare the filling. Reduce the oven temperature to 350F/180C
- While the crust is baking in a frying pan or on a sheet pan bake the bacon until medium crispy doneness. Let cool slightly then chop into small pieces.
- In a large frying pan over low-medium heat caramelize the onions in the butter, it took me about 10 minutes. Then add the spinach and cook to wilt for a few minutes. Once cool chop bacon into small pieces.
- In a large bowl whisk together eggs, heavy cream, milk, salt, and pepper.
- Sprinkle bacon, spinach, onions, and 1 cup of cheese on top of the par-baked pie crust pour the egg mixture on top, and sprinkle the remaining cheese on top. Bake the quiche for 40-55 minutes until set and golden brown, the internal temperature should be between 165F/74C-185F/85C. Let the quiche cool for at least 20 minutes before slicing. Serve with salad. Store leftovers in the fridge for up to 3 days.
Notes
Reheat leftover slices at 300F for 10-15 minutes before serving.
- Prep Time: 20 minutes
- Cook Time: 55 Minutes
- Category: Breakfast
- Method: baking
- Cuisine: American/ French










Holly says
Turned out great!
Elizabeth Waterson says
Hi Holly, thank you so much for coming back to leave a star rating and review I truly appreciate it!! So happy the quiche turned out great for you XX Liz
Jess N Hernandez says
Great recipe, my only question is why not caramelize the onions in the bacon fat?
Elizabeth Waterson says
Thank you so much for coming back to rate and review the recipe Jess, I am so grateful!! You could totally carmelize the onions in the bacon fat, this recipe is actually on my list to go through and reshoot so I will try it that way then!! Thank you again! Happy New Year! XX Liz
Lisa says
Thank you for sharing this great recipe! I made it 2 weeks ago and just took another one out of the oven! Hubby and Son both love it for breakfast, lunch or dinner! I made my own pie crust and used combo of white cheddar and monterey jack cheese. Also added a little dash of nutmeg since quiche recipes usually include this spice. It was done at exactly 55 minutes, just like yours. Thanks again for posting a delicious recipe.
Elizabeth Waterson says
Hi Lisa, Thank you so much for the 5-star review! Quiche really is great anytime of day XX Liz
Dana Ravech says
Hello. Can I use a regular frozen pie crust for this or does it need to be a deep dish one?
Elizabeth Waterson says
Hi Dana, you can do a not deep dish pie but you might just have a little bit extra filling! Let me know if you try the recipe! XX Liz
Diane Johnson says
Did you pre-bake your pie crust to prevent a soggy crust? If so, how long?
Laura Bourdon says
Wonderful recipe I will for sure remake this recipe.
Eileen says
I made this for Easter brunch today. Everyone loved it! I did sauté my onion, garlic and fresh spinach in some of the bacon grease but other than that, I followed the recipe to a tee. This is a keeper!! Thank you!