Go Back
+ servings
Print Recipe
5 from 1 vote

Ham and Cheese Quiche

This simple Ham and Cheese Quiche can be made ahead of time and is totally freezer friendly! A hint of caramelized onions and two kinds of cheese makes this an unbeatable flavor combination! 


  • 1 frozen or refrigerated pie crust, skip if going crustless
  • 1 small onion
  • 2 Tablespoons butter
  • 1 cup ham, diced
  • 1 cup fresh spinach
  • 7 eggs
  • ¾ cup half and half
  • 1 cup cheddar cheese
  • ½ cup Parmesan cheese

Garnish Options

  • Chopped Bacon, Green Onions, and/or Parsley


  • Preheat oven to 375 degrees.
  • Check the instructions of your pie crust, frozen pie crust usually needs to sit out before being unrolled. If so, take it out of the freezer and let it sit as you prepare the next steps.
  • Slice the onion into ½ inch strings, not too thin as they will reduce as they cook.
  • Melt the (2 TBS) of butter in a medium skillet over medium-low heat and add the onions.
  • Cook for about 20 minutes, until they begin to turn brown and caramelize. Stir frequently as they cook.
  • Add the diced ham and cook for an additional 7 minutes to allow the flavors to combine.
  • Toss in the spinach and cook until the spinach begins to wilt, about 2 minutes. Remove from heat.
  • Crack the eggs into a medium bowl. Add the half and half and whisk vigorously for two minutes.
  • Spread the pie crust into a lightly greased 9-inch pie pan or Springform Pan. (I used a springform pan so that I could remove the entire quiche without harming it.)
  • Spread the ham/onions/spinach filling over the bottom of the crust. Top with half of the cheeses.
  • Pour the egg mixture on top. Leave a little bit of extra room as the eggs rise as they bake and you don’t want the filling to overflow.
  • Top with remaining cheese.
  • Bake for 35-40 minutes, until the top begins to brown and the middle is set. (Mine took 35 minutes so check it at that time.)
  • Let it cool for 5-10 minutes prior to serving.
  • Garnish with bacon, green onions, and/or parsley and serve!


Milk can be used instead of half and half if absolutely necessary. I find that it dilutes the flavor of the eggs slightly while half and half makes the mixture creamier.


Calories: 449kcal, Carbohydrates: 17g, Protein: 22g, Fat: 31g, Saturated Fat: 15g, Cholesterol: 252mg, Sodium: 766mg, Potassium: 285mg, Fiber: 1g, Sugar: 1g, Vitamin A: 1225IU, Vitamin C: 3.1mg, Calcium: 310mg, Iron: 2.2mg