Broccoli and Ham Quiche With Tomatoes

broccoli and ham quiche
Diana Rattray
Prep: 20 mins
Cook: 45 mins
Total: 65 mins
Servings: 6 servings

This ham and broccoli quiche makes a fantastic lunch or brunch dish, and it's super easy to put together. Use a ready-made pie shell or use your favorite pie pastry recipe. 

Ingredients include sliced mushrooms and tomatoes. Feel free to omit the mushrooms if you aren't a fan. The tomatoes add color. Use smaller grape tomatoes or cherry tomatoes if you like. This is a great way to use leftover ham, but cooked bacon or cooked crumbled sausage may be used instead.


  • 1 tablespoon butter
  • 4 ounces sliced mushrooms
  • 1 deep-dish pie shell (unbaked, 9-inch or 10-inch)
  • 1 cup frozen broccoli (chopped, or florets, cooked and well drained)
  • 1/2 cup diced ham
  • 1 cup milk (or half-and-half)
  • 3 large eggs (beaten)
  • 2 tablespoons melted butter
  • 1 tablespoon flour
  • 1 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1 cup shredded sharp cheddar cheese (divided)
  • 1 small tomato (or several grape tomatoes, sliced)

Steps to Make It

  1. Melt the butter in a skillet or saucepan over medium heat. Add the sliced mushrooms and cook until the mushrooms are tender and have released their liquid. Drain them and set aside.

  2. Preheat oven to 375 F / 190 C / Gas 5.

  3. Line the pie crust with foil and fill with weights or dry beans. Bake pie crust for about 10 minutes or until it looks dry and lightly browned. Remove the foil and weights and let the crust cool.

  4. In a bowl, combine the milk, eggs, butter, flour, salt, pepper and 3/4 cup of the cheddar cheese; whisk until well blended. Set aside.

  5. Sprinkle the remaining 1/4 cup of cheddar cheese over the crust. Layer the drained broccoli, ham, and mushrooms on the cheese layer. 

  6. Pour the milk and egg mixture over all, taking care not to overfill. Depending on the size of your pie dish, you might have to discard a little of the egg mixture. Or bake the extra mixture in a buttered ramekin.

  7. Arrange the tomato slices over the top of the quiche filling.

  8. Place the quiche a foil-lined baking sheet or large square of foil under the pie dish to catch any drips.

  9. Bake for 35 to 45 minutes or until a knife inserted into the center comes out clean.