| | | |

Broccoli and Tomato Quiche

This post may contain affiliate links. Please read our disclosure policy.

This easy Broccoli and Tomato Quiche recipe is a creamy, delicious quiche perfect for breakfast, lunch, brunch or afternoon tea.  Much like our Bacon, Cheese and Spinach Quiche, this quiche is equally delicious, packed with vegetables and juicy cherry tomatoes, super easy to make with a store-bought pastry crust.

Whole Cooked Broccoli Quiche with Tomatoes on a piece of baking parchment.

Want to save this recipe?

Enter your email, and we’ll send it to your inbox. Plus, you’ll get delicious new recipes from us every Friday!

Save Recipe

This Broccoli and Tomato Quiche is my new favorite quiche recipe — and I hope it is about to become yours too! The broccoli (you can use fresh or frozen) adds plenty of delicious greens instead of the more common spinach, and using whole cherry tomatoes not only looks beautiful, but adds juicy bursts of flavor in this otherwise light and creamy quiche.

And, because it is made using a pre-made pie crust, it is so easy to whip up for lunch, picnics or brunch!

Unsliced Broccoli Quiche on a piece of baking parchment on top of a wooden cutting board.

Useful Tips For Making The Perfect Quiche

  • Line a baking sheet with foil to bake your quiche on — it will help keep your oven clean, and will help prevent a soggy pastry bottom!
  • Make sure all the ingredients are cooked through (except for the cherry tomatoes) and make sure you drain off as much water as possible to help prevent a soggy quiche. This is especially important when you’re adding spinach to a quiche, but is important to remember with broccoli too!
  • Adjust the spices to your liking — I’m not a huge spicy fan. That being said, the 1/8 teaspoon of cayenne pepper called for in the recipe is the perfect amount for me. Increase it if you’d like.

Layering the quiche

This is an important step. In order to distribute the vegetables throughout the custard, layer it this way before baking:

  • First, spread the broccoli, onion, garlic mixture over the bottom of the crust.
  • Then top with the cherry tomatoes.
  • Next, spread the cheese over the top of the tomatoes.
  • Finally, pour in the egg mixture.

I’ve listed the ingredients I’ve used in this quiche, but this layering method is useful for all sorts of vegetable quiches — simply adapt it to the recipe you’re following!

Sliced Broccoli Quiche on a White Plate

Frequently Asked Questions

Can you use frozen broccoli?

Yes. Fresh or frozen broccoli works equally well. But the pre-cooking differs slightly. Be sure to consult the “notes” section of the recipe below. Make sure to cut the broccoli florets into 1-inch or so size pieces.

Can this Broccoli Quiche be made ahead?

Yes! Bake as directed and then cool completely before covering refrigerating. To reheat, cover the quiche with foil and bake at 325F (until just heated).

Can I bake this quiche with a homemade crust instead?

Of course! This is a good recipe if you want to make your own.

Closeup view of a Tomato and Broccoli Quiche Sliced on top of a piece of baking parchment.

More Recipes You May Also Enjoy


Make sure you don’t lose track of this recipe by pinning it for later! If you are not already, you can follow me on Pinterest, as well as keep up with me on FacebookInstagram, and YouTube. If you make this recipe, I would also love it if you’d tag me in your photos and leave a star rating below!

Sliced Broccoli Quiche on a White Plate

Easy Broccoli Quiche with Tomatoes

Yield: 6 to 8 servings
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Easy Broccoli Quiche recipe with Tomatoes is a creamy, delicious quiche perfect for breakfast, lunch, brunch or afternoon tea. 


  • store-bought pie crust
  • 1 tablespoon butter
  • 1/4 cup minced onion
  • 2 garlic cloves, minced
  • 2 cups chopped broccoli florets (*see notes)
  • 1/2 cup cherry tomatoes, halved
  • 1 cup milk or cream
  • 5 eggs, slightly beaten
  • 1 teaspoon salt, divided
  • 1/4 teaspoon pepper
  • pinch of nutmeg
  • 1/8 teaspoon cayenne
  • 1 cup shredded cheese (cheddar, swiss, asiago, etc.)
  • 1/4 cup grated Parmesan cheese


  1. Preheat oven to 425°F and line a 9-inch pie plate with a store-bought pie crust and crimp the edges. A frozen crust works fine too.
  2. See the notes section on broccoli.
  3. Melt the butter in a large skillet over medium-low heat. Add the minced onion and cook, stirring occasionally, until soft; about 2 minutes. Add the broccoli, minced garlic, and 1/4 teaspoon of the salt. (See notes on using fresh or frozen broccoli). Increase the heat to medium and cook until the broccoli is fork-tender and any liquid has evaporated. Set aside.
  4. In a medium bowl, whisk together the milk, eggs, 3/4 teaspoon salt, pepper, nutmeg and cayenne. Set aside.
  5. In the bottom of the crust, add the cooked onion, garlic, and broccoli mixture (save a few broccoli florets to garnish the top of the quiche if you would like). Add the halved cherry tomatoes and sprinkle the shredded cheese and parmesan cheese over the top. Pour in the egg mixture and garnish with a few florets and tomatoes.
  6. Bake 15 minutes in the oven at 425 degrees. Without opening the oven, reduce the temperature to 325° and continue to bake for another 20 to 25 minutes, or until the custard is set and the top is golden brown. Let cool for 10 minutes before cutting into wedges.



  • I have used both fresh broccoli and frozen broccoli in this recipe. If using fresh broccoli, add a bit of water, about 1/3 cup, to the skillet so the broccoli can cook for a couple of minutes.
  • If using frozen broccoli, do not add water, simply saute with the garlic for about a minute.
  • Be sure the florets (whether fresh or frozen) are in small florets.

Making Ahead:

Once the quiche is baked, cool completely, cover, and refrigerate. To reheat, cover the quiche with foil and bake at 325F (until just heated).

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 274Total Fat: 18gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 143mgSodium: 592mgCarbohydrates: 18gFiber: 2gSugar: 2gProtein: 12g

Did you make this recipe?

Follow me on Pinterest for more and use the "Pin" button at the top of the recipe card.

One Comment

  1. Could be good have all measurements in metric, too.
    For the people of 200 other nations that use metric, and look at recipes on-line.
    Thanks you for the cooking prompts.

Leave a Reply

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