Easy Broccoli Cheese Quiche made in my favorite homemade pie crust. This quiche is a great vegetarian option if you leave out the bacon!  Family and friends alike love this easy brunch recipe!

A slice of Broccoli Cheese Quiche in the shape of a piece of pie on a white plate

So there’s something special happening in my personal life that I haven’t shared here on the blog yet–I’m PREGNANT! Baby number 3 is on the way, and we are pretty excited about it!

A round pie dish filled with a Broccoli Cheese Quiche that has been fully baked with melted cheese on top.

I’ll be honest, the past two months have been really rough for me. Any of you that follow my blog regularly may have noticed a huge lack of new recipes in the past few weeks. Well, that’s due to a nasty little thing called morning sickness that pretty much took over my life, made me completely miserable, and made it nearly impossible to cook anything at all.

A triangular slice of a Broccoli Cheese Quiche with small pieces of bacon and broccoli sitting on a white plate.

BUT, I’m happy to report that the stage has passed and I have tons of awesome recipes coming, regularly, your way! Recipes that make my pregnancy cravings happy, like this delicious Broccoli Cheese Quiche!

A glass pie dish with homemade pie crust that is filled with small pieces of broccoli and bacon.

I love homemade quiche in all of its delicious forms! I love that I usually always have the ingredients I need–eggs, milk, cheese, veggies. And let’s be honest, I usually have a homemade pie crust or two stored in my freezer, begging to be used.

A glass pie dish filled with a baked Broccoli Cheese Quiche with one slice being taken away.

Anything made in a pie crust already has my stomach growling. Homemade pie crusts are so easy and the dough freezes beautifully, so I always make 2 or 3 extras whenever I’m making pie crust. That way I can pull them out on a whim to make quiche, my favorite Chicken Pot Pie, or one of my many favorite homemade pies.

An overhead view of a triangular slice of a broccoli cheese quiche with bacon bits and a homemade crust.

Homemade quiche is also one of the easiest meals to adapt to use whatever you have on had. You can use various kinds of cheese, veggies, and protein (like bacon or ham), depending on what flavors you like. I’ve found that this broccoli cheese quiche has the flavors everyone loves!

Fresh broccoli, cheddar and mozzarella cheese, and BACON (unless you want a vegetarian quiche!). What an awesome flavor combination.

How to make broccoli quiche:

Start by cooking the bacon in a frying pan until crispy.  If you would rather have a vegetarian quiche, you can just skip this step!  Then remove the bacon and cook the broccoli, onions, and garlic in the same pan for a couple minutes (You only want the broccoli to be slightly tender!).  Add the bacon back to the mixture and then prepare your egg filling.

Add the eggs, milk, parmesan cheese and salt and pepper to a bowl and whisk until combined.  NExt, layer the shredded cheddar and mozzarella cheese in the bottom of a warm pre-baked pie crust (saving a little cheese for the topping).

Sprinkle the broccoli, bacon, and onion mixture evenly over the top of the cheese.  Pour the egg mixture on top and add the remaining cheese.  Bake at 35o degrees for about 45 minutes!

Do you need a pre-baked pie crust for quiche?

For this recipe you do need to pre-bake, or “blind bake” the pie crust.   Because the filling for quiche is very runny with raw eggs, milk, and cheese, the crust would get soggy if it was not pre-baked!  Often people buy pie crust at the store but it’s so incredibly easy, and tastes so much better homemade!  My perfect pie crust recipe has instructions for bind baking.

Can you make quiche ahead of time?

This quiche can be made ahead of time and quiches make great freezer meals!  To make your quiche in advance, make and bake the quiche according to instructions. Allow it to cool completely then either cover it and put it in the fridge for up to 1 day or wrap it really well with a few layers of tinfoil and freeze for up to 2 months.

To reheat: Allow the quiche to thaw in the fridge overnight (if frozen) and bake at 350 degrees for 20-30 minutes or until warmed through.

Consider trying these popular brunch recipes:


You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!


Easy Broccoli Cheese Quiche made in my favorite homemade pie crust. Family and friends alike love this easy brunch recipe!
Prep 20 mins
Cook 1 hr 10 mins
Total 1 hr 30 mins
Add to Meal Plan



  • 1 homemade pie crust , unbaked
  • 4 slices good quality bacon
  • 1 Tablespoon olive oil
  • 1 head fresh broccoli , roughly chopped (about 3 cups)*
  • 3 green onions , chopped
  • 1 teaspoon garlic , minced
  • 4 large eggs
  • 1 cup whole milk
  • 1/3 cup freshly grated parmesan cheese
  • 1/2 cup shredded cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • salt and freshly ground black pepper , to taste


  • Cook bacon in a large frying pan over medium heat until golden and crispy on both sides. 
  • Remove to a plate lined with a paper towel. Remove most of the grease from the frying pan. 
  • Add olive oil to the pan. Once hot, add the chopped broccoli, onions, and garlic. Season with a little salt and pepper and cook for a few minutes, tossing occasionally, until broccoli is slightly tender. 
  • Chop bacon and add it to the pan. Remove pan from heat.
  • Preheat oven to 350 degrees F. Prepare your pie pan with your unbaked pie crust. Prebake your pie crust for 8 minutes. 
  • While your pie crust bakes, prepare the egg filling. Add eggs, whole milk and parmesan cheese to a mixing bowl and whisk well to combine. Season with a little salt and pepper.
  • Once your pie crust is prebaked, layer most of the shredded cheddar and mozzarella cheese into the bottom of the warm pie crust. (Reserve about ¼ cup of cheese for sprinkling on top of the quiche). 
  • Sprinkle the broccoli, onion and bacon mixture over the cheese and spread into an even layer. 
  • Pour the egg mixture on top. Sprinkle with remaining ¼ cup of shredded cheese. 
  • Bake at 350 degrees for 45 minutes - 1 hour, depending on your oven. (Mine took about 47 minutes). If you notice the pie crust is browning too much you can place a piece of tinfoil over it while cooking. (I don't usually need to do this).
  • Remove from oven and allow to cool for 5-10 minutes before slicing. Store leftovers, covered, in the fridge.


!*I recommend using fresh broccoli, but if you want to use frozen just make sure you defrost it first and try to get rid of as much liquid as possible so that your quiche isn't soggy.
Make ahead and freezing instructions are listed above in the post!


Calories: 328kcalCarbohydrates: 18gProtein: 15gFat: 21gSaturated Fat: 8gCholesterol: 113mgSodium: 468mgPotassium: 390mgFiber: 2gSugar: 3gVitamin A: 890IUVitamin C: 68.7mgCalcium: 285mgIron: 1.8mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

Broccoli Cheese Quiche made in my favorite homemade pie crust. Family and friends alike love this easy brunch recipe! | Tastes Better From Scratch

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

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

Recipe Rating


  1. 5 stars
    A perfect quiche! In addition to the cheddar I used the cheeses I had on hand–swiss instead of mozzarella and pecorino romano instead of parmesan. I will be making this again.

See More Comments