Quiche is not a breakfast casserole baked in a pie shell, oh no. It is a creamy concoction that is more custard like, with plenty of cheese and add-ins. This is my favorite basic spinach quiche recipe because it is easy, incredibly flavorful, and hello, bacon. I will show you step-by-step how to make quiche for the perfect brunch or dinner! Originally published January 8, 2022.

large slice of breakfast quiche on a white plate with green onions.

So, did your flight get cancelled over Christmas?? We had tickets to Montana to spend the holidays with Eric’s family. It’s a two-day drive and we have four kids, so if you do the math, it comes out to about 5,000 snack requests, 1,200 emergency bathroom stops, and at least 400 are-we-there-yets. I’m actively trying not to murder my children most days, so that’s why we bought plane tickets.

Want to save this recipe?
Just drop your email here and I’ll send it right away! Plus you’ll get new recipes from me every week. Yes please!
overhead slice of ham and cheese quiche with pie crust and green onions.

BUT THEN. On the morning of the flight, when we literally were packing into the car to leave for the airport, we get notified that the flight has been delayed so much that we would miss our connecting flight. Whaaat no!! The next flight would have us leaving our house at 2am, and since we are not insane, we just decided to jump in the car and start driving.

a spatula holding up a slice of basic quiche recipe with cheese and green onion.

And we made it… eventually! Whew. Two days there, two days back, and all my children survived, so I’m calling it a win. It got down to -25 degrees up there in the frozen north. I went out of the house approximately 3 times. Montana, man. Not for the faint of heart.

spinach quiche on a plate with a bite taken out.


We had such a nice time celebrating the holidays, I hope you did too! I intended to get this recipe out to you guys before Christmas so that you could make it for the big day, but alas, I was too busy making a thousand cookies and enjoying a much needed break.

overhead shot of a slice of spinach quiche in a glass pie pan.

Spinach and Bacon Quiche Recipe

But you guys seriously need to start gathering the ingredients for this quiche RIGHT AWAY. No occasion necessary, you can make it for dinner tonight. I’m in love with this breakfast, or breakfast for dinner! A flaky, decadent homemade crust, plus three kinds of cheese (Cheddar! Swiss! Gruyere!), BACON of course, and spinach to make it healthy. Healthy I say! Okay maybe don’t quote me on that, there is a lot of cream in this recipe. Necessary for quiche!! Read on!

What is Quiche?

At its most basic, quiche is a mixture of cream and eggs, poured into a pie crust, and baked until it is custardy and golden. It is NOT an egg casserole, which is much heavier on the eggs (more on that below). Quiche has almost double the amount of dairy (cream and/or milk) to eggs. A proper quiche should have 1/2 cup dairy for every large egg. A large egg has about 1/4 cup of liquid in is, so that is double. This results in an irresistibly smooth, custardy texture. GIMME ALL THE CREAM.

cross section of a slice of ham and cheese quiche.

What to put in it? Basically anything you want! Quiche is just a set of ingredients of your choosing, mixed with more cream than eggs, and cooked in a pie crust. Pretty simple! I wanted to create a MASTER quiche recipe, that you can literally add any ingredients to, and that’s what today’s recipe is. Go wild!!

inside of a slice of quiche on a plate.

What is the secret to the Best Quiche Recipe?

Just as with any classic recipe, there are lots of ways to make a good quiche. But here are some basics to keep in mind:

  • Use a homemade pie crust
  • Use a blend of cheeses, not just one kind
  • Use the proper ratio of eggs to cream (or milk. But really you should use cream, because you’re worth it. The ratio of your quiche should be about 1/2 cup of dairy for every large egg.)
  • Dry out your fillings (cook your veggies first)
  • Bake on the bottom rack to help brown the crust
  • Don’t over bake!!! We want dreamy, creamy quiche! Not dried out eggs!
easy quiche in a glass pie pan shot from the side.

Easy Quiche Recipe ingredients

Here’s everything you’re going to need to make the best quiche ever! If you keep the egg, milk, and cream amounts the same, you can literally change out any other ingredient on this list. Change up the spices, add ham instead of bacon, use any cheese you fancy.

  • 1 single pie crust
  • bacon
  • fresh spinach
  • large eggs
  • large egg yolks
  • heavy cream
  • whole milk
  • kosher salt
  • black pepper
  • nutmeg
  • cayenne pepper
  • Gruyere cheese
  • Swiss cheese
  • cheddar cheese
  • fresh parsley (optional, to garnish)
  • green onions (optional, to garnish)

Quiche Recipe Easy filling ideas

Today’s recipe is designed to be a basic master recipe that you can mix and match to your hearts content. I went with bacon, spinach, and cheese, but you can swap these however you like. Here are some other ideas for what to fill your quiche with! It’s a great clean-out-the-fridge meal, you can use whatever veggies you have.

You need 1 and 1/2 to 2 cups total filling (veggies + proteins), in addition to about 1 and 1/2 cups cheese.

How to make Quiche

We’re going to start by preparing the crust! If you’re ready to go next level on this quiche, definitely make your own crust. If not, store bought will do ya. (I’ve heard the Trader Joe’s crusts are pretty good!)

pie dough laid out in pie pan, then again with the edges pressed together.

Make sure you tuck those edges under and mold the crust like play-dough to make sure they don’t end up all crackly when you bake. Use your fingers to smooth it out before you start crimping. See my Flaky Pie Crust tutorial for a bazillion more photos.

Does crust for quiche need to be pre-baked?

I don’t. Most of the recipes I researched required a blind bake before adding the egg filling (meaning you bake the crust by itself first.) They say the egg filling makes the crust soggy. I call BS. I tried it both ways and think it’s totally unnecessary. I don’t blind bake an Apple Pie, or even a Chicken Pot Pie, and those fillings are plenty liquidy.

crimping pie dough with fingers, finished pie shell in white pan.

My non-blind baked crust turned out crispy and golden just as it should. You need to do a few things:

  • Freeze your pie crust for 30-60 minutes to help it keep its shape and not slump down when you bake the quiche
  • Use a generous amount of filling to help keep the pie crust up (see notes for a scaled-down version of this recipe)
  • Bake on the bottom of the oven to help get the bottom of the crust nice and toasty
  • Use a pie shield so you don’t burn the edges of your crust.
the edge of a clear glass pie pan showing the browned crust of a spinach quiche recipe.
Proof that an unbaked pie shell browns in the oven just fine when done right :)

Once your pie crust is in the freezer chilling out, it’s time to make the filling!

cutting bacon into a pan with scissors, cooked bacon in a skillet.

We’re starting out with God’s greatest gift to the breakfast kingdom, bacon. And why chop when you can snip? Does anyone else use scissors for this or am I just a freak? Set your bacon aside onto some paper towels, and drain off most of the bacon grease. Leave a little in the pan so that we can saute our spinach in it.

packing fresh spinach into a glass measuring cup, chopping spinach on a cutting board.

You’re going to need about 2 cups of packed fresh spinach, make sure you punch it down in there! You need 2 cups because it’s going to cook down a ton when you wilt it. Spinach is mostly water, and we need to cook some of it off before adding it to our quiche. Say yes to flavor and vitamins, say no to watery quiche.

Can you use frozen spinach?

Absolutely! Just make sure you thaw it out and drain it. This means you have to pick it up and squeeze the water out once it’s thawed. I have vivid childhood memories of my mom squeezing vomitous masses of spinach into the sink for her quiches. Apparently, I haven’t gotten over it?? You can decide what sounds easier: wilting fresh spinach in a bit of bacon grease, or squeezing out frozen spinach.

Once the spinach is wilted, set it aside and get to work on your cheese.

3 cheeses on a cutting board: gruyere, cheddar, and Swiss, then all cheeses shredded.

For today’s quiche, I used shredded Gruyere, Cheddar, and Swiss. You can use literally any combination of cheese that you like. Sky is the limit here. Mozzarella, Colby, Monterey Jack, Pepper Jack, Gouda, Goat cheese, Fontina…pretty much anything that melts well is going to be a winner for your quiche.

separating an egg into a stand mixer, then adding cream to bowl.

Why am I making you separate 2 of the eggs? It’s because I love you. Adding extra egg yolks and leaving out those whites makes the quiche extra creamy and custard like. See? If custard isn’t love, I don’t know what is.

The amount of eggs and dairy called for in this recipe is for a DEEP pie dish. I like having a thick and tall quiche. See notes for a scaled down recipe if you don’t have a deep pie pan (2 inches deep). You can see from the photos that I shot two different quiches. In the deep crust version, the egg filling goes right to the top of the edge of the pie crust, and that’s what most of the pictures show. Scroll down to the last quiche photo before the recipe, and you can see the scaled down version of this quiche, that has more crust exposed.

unbaked pie shell with Swiss cheese , then topped with bacon.

Okay now it’s time to assemble! First up, a layer of cheese, I did Swiss first. Then pile on all your bacon.

unbaked quiche with cheese, then topped with cooked spinach.

Top with a layer of cheddar and then all the spinach. Make sure you drain out any liquid that might have settled from the spinach. Say no to spinach juice.

unbaked quiche in a pie pan with cheese, pouring egg mixture on top.

Once you’ve added all your desired fillings, top it off with your last bit of cheese (in this case Gruyere), and then the fun part, dump the cream and egg filling over the top. See how thick and creamy it is? YUM.

unbaked quiche in pie shell with white and red napkin.

And there she is all ready for the oven!

unbaked quiche on a stone in the oven, then the edges covered in tin foil.

About 15 minutes into the bake time, you’re going to want to cover the edges of the crust with foil. You can see in that first photo that the crust is lightly browned (and bubbling away, from all the butter). We still have a good 40 minutes to bake, and we don’t want our crust to burn.

I’ve tried the fancy pie crust covers that you can buy, but I always go back to foil. It’s light enough that it won’t crush or push down on your crust, and it’s cheap and easy to make. Plus it makes your pie look like it’s going to outer space. I mean right??

overhead shot of quiche recipe with cheese and bacon.

How long to cook quiche

It’s important to bake at a higher temperature for the first few minutes to brown the crust and make it super flaky. But we don’t want to burn the crust and overcook the filling (say no to rubbery eggs), so after a 15 minute blast at high heat, lower the temperature and cook for another 35-45 minutes until it’s golden brown on top. The center should still be slightly wobbly. Not too sloshy, not too stiff. We’re looking for that perfect soft-set custard to get the best creamy texture.

lifting a slice of basic quiche from a pie pan with a spatula.

What to serve with this Spinach Quiche Recipe

Quiche is a very hearty and rich meal (okay fine, you can slash what I said up there about it being healthy ;)

Because of this, I like to serve it with lighter sides. A simple green salad with your favorite dressing is perfect. Try this Raspberry Avocado Salad or this Green Salad with Feta and Beets. If you’re looking for a different kind of salad, Cilantro Lime Cucumber Salad or even Strawberry Cucumber Salad with Honey Balsamic Vinaigrette would be amazing! Pineapple Spinach Salad is a personal favorite that would be great as well. Doesn’t this just make you want to have Easter breakfast right this second? Yum.

An assorted fruit tray or fruit salad would also make a nice, light side. For something a touch more fancy, you can never go wrong with Ambrosia Salad or Creamy Pear Jello!

If you’re looking for something more hearty, you could make some quick and easy Tomato Soup, or try out some easy Roasted Red Potatoes. Check out all my Side Dishes for more veggie ideas!

How to store Breakfast Quiche

Can you freeze quiche?

Absolutely! Wait until the quiche is completely cooled, then wrap well in a few layers of plastic wrap and then foil. Even better if you can fit the entire dish into a 2 gallon freezer bag, I love those things.

overhead shot of breakfast quiche recipe with bacon and spinach.

Quiche will last in the freezer for about 2-3 months. To reheat, take the dish out of the freezer, remove the foil, remove the plastic wrap, and then tightly put the foil back on to avoid moisture loss. Put in a 350 degree oven and bake for about 30-40 minutes until warmed through.

One thing to keep in mind with freezing quiche is the add-ins you used. The more vegetables you have, the more moisture content in your quiche, and it is possible that when you reheat the quiche it may get a bit watery. If you know ahead of time you plan to freeze, I suggest you avoid lots of vegetables and stick to the more basic cream, egg, and bacon quiche.

ham and cheese quiche in a clear glass pie pan with slice missing.

How to reheat this Bacon Quiche Recipe

The best way to reheat quiche is in the oven, especially if you’re warming the entire dish. Simply pop the pan (covered tightly with foil) in the oven at 350 for 15-20 minutes or until heated through. If you want to reheat just one slice, a toaster oven works great. It should be done in about 5 minutes, but keep an eye on it so it doesn’t burn.

You can reheat quiche in the microwave, but be careful not to overcook the eggs and make them rubbery. We want to keep that smooth, creamy texture. The safest bet is to start with one minute at 50% power, then keep adding 30-60 seconds at 50% power until it is warmed through to the temperature you like it.

slice of basic quiche still in the pie pan.

Quiche Recipe FAQs

Can I use milk instead of heavy cream for quiche?

Yes, though I don’t necessarily recommend it. Quiche is a rich, over-the-top breakfast pie. It’s not health food. While you can substitute whole milk for heavy cream, it won’t be quite the same. If you’re looking for a lighter (but still totally delicious) egg-based breakfast, I recommend trying this Cheesy Ham and Broccoli Frittata

Should spinach be cooked before adding to quiche?

In this quiche recipe, I wilt the spinach over medium heat before adding it. Other quiche recipes put in chopped spinach but don’t wilt it first. It depends on your personal preference and how much spinach you’re adding. Generally, veggies that release a lot of liquid when they cook SHOULD be pre-cooked so that they won’t make your quiche watery (mushrooms, for example). Spinach doesn’t release much liquid, so the choice is yours. 

What is a quiche without pastry called?

Many people refer to a quiche without the pastry as a “crustless quiche.” It shouldn’t be called a frittata, because a frittata doesn’t have nearly as much dairy as a quiche does. 

What is the difference between egg casserole, frittata, and quiche?

In a traditional quiche, there is less egg and more cream than your average frittata or breakfast casserole. The result is a much smoother and more tender custard-like filling that will make you want to lie down and take a nap on it, it’s so pillowy and soft. The other trademark of a quiche is that it’s baked in a pie crust, a buttery flaky nest for your soft soft pillowy quiche. Ahh it’s so good you guys, I wish you could taste a slice right now!

How do you make a quiche not soggy?

Nobody likes a soggy quiche! Make sure that any vegetables you’re including are cooked BEFORE adding to your quiche, so they can release water as they cook and not in your nice flaky delicious breakfast. It’s also important to use heavy cream and whole milk. I know it’s tempting to try to go low-cal with some less fatty dairy, but less fat = more water. This isn’t the recipe to cut corners on. Go full fat and enjoy your slice to the fullest.

And that’s a wrap!! Happy 2022 everyone, I hope you see a dreamy creamy quiche in your near future!!

quiche recipe with spinach and bacon, sliced on parchment paper

More amazing breakfast/brunch recipes to love!

Facebook | Pinterest | Instagram


Breakfast Bacon Quiche Recipe (Easy!)

4.93 from 41 votes
Prep: 30 minutes
Cook: 40 minutes
Chill time: 30 minutes
Total: 1 hour 40 minutes
Servings: 12
Quiche is not a breakfast casserole baked in a pie shell, oh no. It is a creamy concoction that is more custard like, with plenty of cheese to boot. This is my favorite basic spinach quiche recipe because it is easy, incredibly flavorful, and hello, bacon. I will show you step-by-step how to make quiche for the perfect brunch!


  • 1 single pie crust
  • 10 ounces bacon, chopped into 1 inch pieces
  • 2 cups fresh spinach, packed and then chopped
  • 4 large eggs
  • 2 large egg yolks*, see note
  • 1 & 1/2 cups heavy cream
  • 1 cup whole milk
  • 1 & 1/2 teaspoons kosher salt
  • 3/4 teaspoon black pepper
  • 1/8 teaspoon nutmeg
  • 1/8 teaspoon cayenne pepper, this doesn't make it spicy, just adds flavor
  • 1/2 cup Gruyere cheese, shredded
  • 1/2 cup Swiss cheese, shredded
  • 1/2 cup cheddar cheese, shredded
  • fresh parsley, to garnish
  • green onions, chopped, to garnish


  • This recipe requires a deep pie dish (1 and 1/2 to 2 inches deep). If you want to use a tart pan or a regular pie dish (1.25 inch), see notes for a scaled down recipe!
  • Make the pie crust: I highly recommend making a homemade pie crust for quiche! It seriously makes it next level. But a store bought crust is going to work just fine. You only need one sheet. If you are making my flaky pie crust recipe, see note about eggs. You will have one disc of pie dough leftover that you can tuck in your freezer for the next time you want to make this quiche. Or any pie!
  • Roll out the pie dough and transfer it to your pie pan. Fold the edges under and smooth out the crust with your fingers (just pretend you are working with play dough. You don't want jagged edges because that makes your crust crumbly. Try to get it smooth.) See photos. I have even more tips for rolling out pie dough on my pie crust recipe.
  • Crimp the edges of your pie crust. See photos. Try to make it so that the edge of your crust is sitting on top of the pie pan edge. (This well help keep your crust from falling while it's baking.)
  • Stick the whole pie pan in the freezer if you have room. Freeze for 30 minutes. If not, chill in the fridge for 60 minutes.
  • When you are ready to assemble your quiche, preheat your oven to 425 degrees F. Place a baking sheet on a rack in the lower 1/3 of the oven to preheat as well (or a pizza stone works great too.) Let it preheat for at least 20 minutes and make sure it's at temperature.
  • Meanwhile, cook the bacon. In a large skillet, add 8-10 ounces chopped bacon (8 ounces is half of a 1 pound package. Add in a couple extra slices of bacon if you're feeling extra. I know I'm always feeling extra when it comes to bacon.) I always use scissors to snip the bacon right into the pan.
    Cook the bacon over medium heat for about 8-10 minutes, stirring occasionally, until the bacon is the way you like bacon. I like mine mostly crisp while still being a little flexible.
    Remove to a paper towel lined plate. Drain most of the grease from the pan, leaving behind about a teaspoon.
  • Wilt your spinach. Pack spinach into a 2 cup measuring cup. Push it down with your fist. Chop the spinach into bite size pieces and set aside.
  • When you have drained most of the bacon grease from the pan, return it to the stove over medium heat and add in the chopped spinach. Cook the spinach for 1-2 minutes until it is wilted. Add in a sprinkle of salt if you know what's good for you. Turn off the heat and set aside.
  • Make the egg custard mixture. To a large bowl or stand mixer, add 4 whole eggs and 2 egg yolks. (See note if you made my homemade pie crust).
  • To the eggs, add 1 and 1/2 cups cream**, 1 cup whole milk, 1 and 1/2 teaspoons kosher salt, 3/4 teaspoon black pepper, 1/8 teaspoon nutmeg, and 1/8 teaspoon cayenne pepper. The nutmeg adds a nutty warmth. The cayenne adds great flavor but no heat.
  • Grate the cheese. You need a 1/2 cup each of Gruyere, Swiss, and Cheddar for this recipe, but 1 and 1/2 cups of literally any cheese that sounds good to you can be substituted.
  • Assemble the quiche. Get your pie crust out the the freezer or fridge. Sprinkle 1/2 cup Swiss cheese on the bottom of the pie. Sprinkle all the bacon on top. Cover the bacon with cheddar cheese. Spread the spinach evenly over the cheddar. Top the spinach with 1/2 cup Gruyere.
    Give the egg mixture one last stir to distribute the spices, then pour it all over the cheese.
  • Place the quiche on the hot pan or pizza stone that you have preheated to 425 F in the oven. The rack you bake the quiche on should be in the lower 1/3 of the oven, to help brown the crust. Bake at 425 for 15 minutes.
  • Meanwhile, make a pie crust shield. Get a square of aluminum foil a little bigger than the size of your pie. Fold it in half, then in half again so that it’s in quarters. Then use scissors to cut out the middle section. When you open it, you will have a square of foil with a circle cut out from the center.
  • After baking for 15 minutes, turn the oven temperature down to 375. Take the quiche out of the oven and quickly shut the door. The crust should be lightly browned. Place your tin pie shield over the edges of your crust and mold it around the edges a bit so it doesn't burn.
    Don't forget to lower the temperature. Place the quiche back in the oven (still on the pan or pizza stone) and bake at 375 for another 35-45 minutes.
    You will know the quiche is done when the top is lightly browned. Don't over bake! The center of the quiche will still be a little jiggly!! (But not sloshy. Give it a shake.) A slightly loose center is how you get a creamy and silky quiche! You want the edges of the quiche to be fairly firm; the 2 inches of the quiche closest to the crust should be set and not jiggly. When you insert a sharp knife into the center edge of the quiche, it should come out dry.
  • Let the quiche cool on a wire rack for about 20 minutes to continue setting.
  • Serve the quiche warm with chopped parsley and sliced green onions. Quiche is also delicious served room temperature, making it nice for potlucks!


*If you made my homemade pie crust you are going to have half a beaten egg leftover. You can use this half egg in place of one egg yolk in the quiche filling.
** Cream is a dairy product sold near the milk. Sometimes it’s called whipping cream, ultra heavy cream, etc. (This differentiates fat content) Any type will work for this recipe!
No deep dish? If all you have is a standard pie pan (1 and 1/4 inch deep), use the following measurements. 
  • 8 ounces bacon
  • 1 and 1/2 cups spinach, packed
  • 3 eggs + 2 yolks
  • 1 and 1/2 cups cream
  • 3/4 cup milk
  • 1 and 1/4 teaspoon kosher salt
  • 1/2 teaspoon pepper
  • large pinch nutmeg
  • large pinch cayenne pepper
  • 1/3 cup Gruyere
  • 1/3 cup Swiss
  • 1/3 cup Cheddar
Bake the pie for 15 minutes at 425 as directed, then lower the temp to 375 and bake for another 30-40 minutes until set on the edges. 


Serving: 1slice | Calories: 352kcal | Carbohydrates: 10g | Protein: 11g | Fat: 30g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 163mg | Sodium: 579mg | Potassium: 169mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1223IU | Vitamin C: 2mg | Calcium: 190mg | Iron: 1mg
Course: Breakfast
Cuisine: American, French
Calories: 352
Keyword: Breakfast, quiche
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan!

Categorized as , , , , , , , ,

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

You May Also Like...


  1. It was a rainy day today here at the beach in North Carolina, so I made you quiche but substituted blanched asparagus for the spinach. (Hubby doesn’t like spinach). Additionally, I made the original and divided it between two not-so-deep pie dishes, baked both, ate one and froze the other. Absolutely delicious and I served it with a side salad.

    1. Sounds like a great rainy day meal Nancy! Thanks so much for taking the time to leave a review – it means a lot :-)

  2. 5 stars
    I made the scaled down version for a regular pie dish and it was absolutely Devine!! I modified it a tiny bit, adding the green onions and a 1/2c of drained diced tomatoes to the bacon drippings and spinach to cook a bit. This will definitely be my go to quiche recipe!

    1. Hi Eric! How far ahead are we talking? I would say it should be served within about 24 hours of making, for the best results. (Well. for the BEST results serve it right away :) But if you make it the night before your event, then refrigerate and reheat in the morning it will still be good.

  3. 5 stars
    I made this for Easter brunch for my family today, including the homemade pie crust. I followed the recipe and added some sautéed diced sweet onion, some portobello mushrooms, and some shredded carrots I had on hand. Everybody was raving about it. One woman said it was the best quiche she ever had in her life. I personally loved it. Thank you!

    1. Sound delicious Melissa! So glad the quiche was such a hit. Thanks for taking the time to comment!

  4. 5 stars
    Made this today for Easter tomorrow! It looks delicious but wow, it took all day with making the homemade crust: chill, roll, chill. Can’t wait to be rewarded for my hard work. Agree, check it before 35 minutes as someone else commented. Checked at 20, then every 5.

    1. 5 stars
      Made this spinach and bacon quiche and it was delicious! I added a 1/4 teaspoon of Toney’s creole seasoning in the egg mixture and beat it well. Soooo good!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.