Whether it's a special brunch, like Mother's Day, or an every day dinner, this delicious Bacon Ham and Cheese Quiche is the perfect meal. It brings all your favorite breakfast ingredients together in one creamy pie. Crisp bacon, chunks of ham and creamy Swiss, set in a flaky crust, make for one flavorful treat.

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 servings
Author Linda Warren


  • 1/4 lb. bacon, cooked until crisp
  • 1 Tablespoon butter
  • 1/2 cup onion, chopped
  • 1 lb. ham, chopped fine or grated
  • 3/4 lb. Swiss cheese, grated
  • 5 eggs
  • 2 cups cream or fat-free half and half
  • 1 teaspoon salt
  • 1/2 teaspoon nutmeg
  • 1/4 teaspoon cayenne pepper
  • 2 9″ deep dish pie crusts


  1. Preheat oven to 450 degrees.
  2. Fry bacon in medium skillet until crisp. Remove from pan onto paper towel and let drain.

  3. Melt butter in the same skillet, along with some of the bacon fat, if desired. Add onion and cook until translucent, approximately 5 minutes. Set aside.

  4. Grate cheese and chop ham.

  5. Combine eggs, cream, Swiss cheese, ham, onion and crumbled bacon together. 

  6. Add seasonings and stir.

  7. Pour mixture into pie crusts. If using store bought pie crust, place the pie plates on a cookie sheet.

  8. Bake for 10 minutes at 450 degrees then turn down heat to 325 degrees and cook until firm, about 50-60 minutes. Check often to make sure that crust is not getting too brown. If it is, use foil to cover crust and continue cooking until egg mixture is set.
  9. Cool 10-15 minutes to make it easier to cut. Serve in wedges with fruit and crusty bread.