Cheesy Ham & Spinach Quiche Recipe

If you’re looking for a warm, comforting, and crowd-pleasing breakfast or brunch idea, this Cheesy Ham & Spinach Quiche is the perfect pick.

It’s savory, creamy, loaded with melty cheese, and baked inside a flaky pie crust that makes the whole dish feel extra cozy.

Whether you’re prepping for Christmas morning, feeding a crowd, or just wanting an easy make-ahead breakfast, this quiche is a guaranteed hit.

This recipe brings together tender diced ham, fresh spinach, and a blend of cheeses baked into an eggy custard. It’s simple enough for beginners and elegant enough for holiday gatherings.

Why You’ll Love This Quiche

  • Make-ahead friendly: Bake the night before and reheat in the morning.

  • Customizable: Swap cheeses, add veggies, or use leftover holiday ham.

  • Perfect for any meal: Breakfast, brunch, or even a light dinner.

  • One-crust wonder: Everything bakes in one dish—easy cleanup!

🥧 Ingredients

For the Crust

  • 1 store-bought pie crust (or homemade, if preferred)

For the Filling

  • 1 cup diced ham

  • 1 cup fresh spinach, chopped

  • 1 cup shredded cheddar cheese

  • ½ cup shredded mozzarella or Swiss cheese

  • 4 large eggs

  • 1 cup whole milk or half-and-half

  • ½ teaspoon garlic powder

  • ½ teaspoon onion powder

  • ¼ teaspoon black pepper

  • ¼ teaspoon salt

  • Optional: ¼ teaspoon paprika for color

  • Optional: 2 tablespoons chopped green onions

🥄 Instructions

1. Prepare the Crust

Preheat your oven to 375°F (190°C).
Place your pie crust in a 9-inch pie dish, trim the edges, and crimp the sides. Lightly poke the bottom with a fork. Pre-bake for 8 minutes to avoid a soggy crust.

2. Sauté the Spinach (Optional but recommended)

In a small skillet, cook the chopped spinach for 1–2 minutes until slightly wilted. This helps remove excess moisture so the quiche sets properly.

3. Layer the Fillings

Sprinkle the diced ham across the bottom of the crust.
Add your wilted spinach evenly over the ham.
Top evenly with both cheeses.

4. Make the Egg Mixture

In a large bowl, whisk together:

  • Eggs

  • Milk

  • Garlic powder

  • Onion powder

  • Salt

  • Pepper

  • Paprika (optional)

Pour the egg mixture slowly over the layered fillings in the crust.

5. Bake the Quiche

Place the dish on the center rack and bake for 35–40 minutes, or until the quiche is set in the middle and slightly golden on top.
Let it cool for 10 minutes before slicing—this helps it firm up.

🧀 Serving Suggestions

Pair this Cheesy Ham & Spinach Quiche with:

  • A fresh green salad

  • Warm bread or croissants

  • Fruit salad

  • A cup of hot cocoa or coffee

It’s perfect for Christmas breakfast, weekend brunch, or even a simple meal prep option for busy mornings.

📝 Tips & Variations

  • Eggy vs. Custardy: For a richer texture, swap milk for half-and-half.

  • Add veggies: Mushrooms, bell peppers, or onions work beautifully.

  • Different meats: Bacon, sausage, or turkey ham are tasty substitutes.

  • Make it crustless: Skip the crust and bake the filling in a greased pan for a low-carb version.

Affiliate Disclosure: As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links. This means I may earn a small commission at no extra cost to you.