Boost your brunch game with this impressive, delicious, and easy-to-make Ham and Spinach Quiche! With the flakiest, most buttery crust I’ve ever made, it’s a dish that will melt in your mouth. In this recipe, I’ve also added cheddar cheese for an extra punch of flavor.

Ham and Spinach Quiche in a pie tin
Save this recipe
Enter your email address and we’ll send this post straight to your inbox.

In Brunchland, quiche is both Queen and King.

One quiche to rule them all? Hardly. There are dozens of quiche recipes to rule them all, and this classic Ham and Spinach Quiche is most definitely at the top, in my opinion!

Ham and Spinach Quiche in a pie tin close up

Quiche is the perfect brunch meal: it’s a one-pan wonder (other than the crust), feeds a crowd, and is super easy to customize with a variety of savory fillings.

What makes this Ham and Spinach Quiche so special?

Ham and Spinach Quiche side view

The magic of this quiche starts with the perfect pastry crust.

I’ve tried many recipes, adapted several more, and when I came upon this New York Times pastry recipe, I knew I hit pastry GOLD.

It’s quite honestly the very best pastry crust I have ever made – hands down, no contest. Full stop.

This crust is buttery, sturdy enough to hold a myriad of quiche filling ingredients, and yet at the same time, flaky enough to enjoy a beautiful crust-to-filling ratio in each bite.

Tools and Equipment

Here’s what you’ll need to make the ham and spinach quiche.

Ingredients

Ham and Spinach Quiche ingredients

For the pastry

For the quiche

How to make this Ham and Spinach Quiche

Ham and Spinach Quiche pre-bake

Making the crust

First, add flour and salt to the stand mixer bowl. Add butter and mix until it resembles course crumbles. 

Add ice water and mix briefly, just until it forms a soft dough. Shape it into a round disc, wrap in plastic, and refrigerate for at least 2 hours.

Then bring the dough to room temperature and roll it out into a 12 inch circle. Lay the dough over a 9 inch fluted tart pan and refrigerate for an hour. 

Making the Quiche filling

Sauté onions and garlic in olive oil until they are softened. Add spinach leaves and stir together until the spinach leaves are wilted and soft. 

In a large bowl, stir together onions, garlic, spinach, diced ham, eggs, almondmilk, and cheese. 

Pour mixture into the prepared pan with pastry crust and bake in the middle rack at 400 degrees for 30-35 minutes. 

Recipe FAQs

Ham and Spinach Quiche in a pie tin overhead
Should I let the quiche rest before cutting?

Yes, plan to rest the quiche for about 15 minutes after you take it out of the oven. The inside of the quiche will continue to cook while the outside cools down.

Can I substitute the cheddar for dairy-free cheese?

Absolutely! I really like the taste of Daiya Cheddar-style Shreds. They work great in this dish.

Ham Cheddar Spinach Quiche

5 from 25 votes
Prep Time: 20 minutes
Cook Time: 40 minutes
Refrigerate: 2 hours
Total Time: 3 hours
Servings: 6 people
The perfect brunch, breakfast, and party dish, or a great dinner dish!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Pastry

  • 1 cup all-purpose flour
  • 1/2 tsp salt
  • 8 tbsp (1 stick) cold unsalted butter, cut into 1/4-inch pieces
  • 3 tbsp ice water

Quiche Filling

  • 1 tbsp olive oil
  • 1 garlic clove, minced
  • 1/2 cup white or yellow onions, finely diced
  • 3 handfuls spinach (about 1 cup)
  • 5 large eggs
  • 1 cup diced ham
  • 1/2 cup almond milk
  • 1/2 cup shredded cheddar cheese
  • salt and pepper

Instructions 

Make the Pastry Crust

  • Add flour and salt to the bowl of a stand mixer. Add butter and use a dough hook (or pastry cutter attachment) to cut the butter into the flour and salt until it resembles course crumbles. 
  • Add ice water to the mixture and mix briefly, just for about 20-30 seconds, until it forms a soft dough. Shape into a round disc, wrap in plastic, and refrigerate for at least 2 hours, or up to overnight. Bring the dough to room temperature before rolling out. 
  • When you’re ready to roll out the crust, lightly flour a rolling surface and roll out the dough into a 12-inch circle. Lay the dough into a 9-inch fluted tart pan with removable bottom. Press the dough up the sides and refrigerate for about an hour. 

Make the Quiche filling

  • Preheat oven to 400 degrees F.
  • Heat olive oil in a large skillet or sauté pan over medium-high heat. Add onions and garlic and sauté for about 2 minutes, just until the onions and garlic are softened. Add spinach leaves and stir, sautéeing all together for another 2-3 minutes, just until the spinach leaves are wilted and soft. 
  • In a large bowl, stir together onions, garlic, spinach, diced ham, eggs, almondmilk, and cheese. 
  • Pour mixture into the prepared pan with pastry crust.
  • Bake in the middle rack at 400 degrees for 30-35 minutes. 

Notes

You can use whole milk, 2% or 1% milk in place of almondmilk. 
pastry crust recipe adapted from the New York Times

Nutrition

Calories: 354kcal, Carbohydrates: 19g, Protein: 13g, Fat: 25g, Saturated Fat: 13g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 196mg, Sodium: 598mg, Potassium: 190mg, Fiber: 1g, Sugar: 1g, Vitamin A: 2166IU, Vitamin C: 5mg, Calcium: 139mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Please leave a star rating and comment! Then snap a pic of your dish and share it on social media. Tag @UrbanBlissLife and #UrbanBlissLife!

IF YOU MAKE THIS RECIPE, SHARE IT ON INSTAGRAM WITH #URBANBLISSLIFE AND TAG @URBANBLISSLIFE. I’D LOVE TO SEE WHAT YOU MAKE! AND IF YOU LIKE THIS RECIPE, PLEASE DO ME A HUGE FAVOR AND LEAVE A STAR RATING. THANK YOU, SWEET FRIENDS!

PIN IT:

Ham Cheddar Spinach Quiche on urbanblisslife.com
Marlynn Jayme Schotland 2021 profile pic

About Marlynn

I'm a cookbook author, recipe developer, photographer, WSET 2 Certified wine pro, mom of two, and dog lover. I'm here to help you with fast, easy, and delicious recipes, food & wine pairings, cooking & baking tips, plus food and wine travel guides.

5 from 25 votes (10 ratings without comment)

Leave a comment

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

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

30 Comments

  1. Cheri Hearty says:

    5 stars
    YUMM! I’ve used a frozen pie crust for convenience but followed the filling directions. So very good. It makes a great easy quick breakfast for the week. Easy to reheat in the microwave and so very tasty!

  2. Marlynn Jayme Schotland says:

    5 stars
    Hey Kate! Flour is the first ingredient listed in the recipe section. It’s one cup! And it is 1 tablespoon of olive oil — that is also listed in the ingredients section :) There are three ingredients listed as 1/2 cup: onions, almond milk, and cheese. What browser are you using? I can see all of the ingredients listed clearly on my computers and phones. Maybe refresh and see if they all show up for you too?

  3. Jenn says:

    5 stars
    Always use the store-bought pastry crust. That being said, this is an amazing recipe and I plan to save it in Pinterest! Thank you for sharing.

  4. Diane says:

    Do you put the milk in with the eggs?

  5. rob says:

    5 stars
    looks absolutely delicious must give this a try

  6. Lara C says:

    Quiche is one of my favorite breakfast/brunch meals, but I never think about making it! After seeing this recipe, I think I’m going to replace waffles with this quiche! I love spinach, ham, and cheese.

    1. Marlynn | UrbanBlissLife says:

      It’s one of my favorites too! It’s a great way to mix up breakfast!

  7. Seren says:

    5 stars
    This one looks so easy-to-cook and delicious. I used to think that ham cheddar spinach quiche requires a lot of preparation and practice. But now I have got enough confidence to proceed.

    1. Marlynn | UrbanBlissLife says:

      Yay, I’m glad! Let me know how it is! :)

  8. Erin @ Platings and Pairngs says:

    5 stars
    This looks absolutely amazing Marlynn – I might cheat a bit though and use a store bought crust… I’m definitely not much of a breakfast/brunch cook.

    1. Marlynn | UrbanBlissLife says:

      That is totally fine! ;)

  9. Mary says:

    5 stars
    I love love love a good quiche. And this is exactly how I like mine. Though just reading this brings a little tear to my eyes, as we recently found out both our boys have developed allergies to cows dairy, gluten, AND pork (what the effffff?!?!?!) so making this at home is out until we figure out what’s going on with this crazy diet thing happening at home.
    But I can imagine how amazing all of these perfect flavors taste together!

    1. Marlynn Jayme Schotland says:

      Aww I know it’s hard. I have a dairy intolerance (among MANY many other food intolerances) but luckily am not totally allergic, so I can eat a small amount and it won’t kill me. I’m working on my list of favorite dairy-free, gluten-free and vegan items and hope that will help you find some things you can substitute in many recipes! To start, the Daiya shredded cheese is actually great in quiche, and it’s dairy-free!! Good luck, Mary! Feel free to ask me any questions too about non-dairy items.

  10. Susie says:

    5 stars
    I am always looking for new/good brunch recipes for when we have weekend guests. This looks perfect with a mimosa and some fresh fruit. Thanks!

    1. Marlynn | UrbanBlissLife says:

      That would make a great pairing! :)

  11. Elaine @ Dishes Delish says:

    5 stars
    Your crust is perfect! I love ham, cheddar and spinach in a quiche, but I haven’t had one that I adored in a while! I am so happy I found your recipe! I’m going to try your recipe this weekend!

    1. Marlynn | UrbanBlissLife says:

      Yay! Let me know how you like it! Thanks, Elaine!

  12. Dannii says:

    5 stars
    Ham and cheddar is such a delicious and classic combo for a quiche. I love that you have added some greens too.

    1. Marlynn | UrbanBlissLife says:

      I agree! They’re a great combo! Thanks, Dannii!

  13. Cindy @ The Sweet Nerd says:

    5 stars
    Butter is so the key to a good crust in my book. Looks delish!

    1. Marlynn | UrbanBlissLife says:

      I agree! It makes all the difference!

  14. Georgie | The Home Cook's Kitchen says:

    5 stars
    this would be great for brunch or dinner! or mothers’ day!! yum! i love quiches and i ALWAYS forget to make them!

    1. Marlynn | UrbanBlissLife says:

      Great idea for mother’s day!

  15. Sara says:

    5 stars
    This looks like an amazing option for breakfast or brunch, I can’t wait to make it this weekend!

    1. Marlynn | UrbanBlissLife says:

      It’s makes such a great breakfast! Thanks, Sara!

  16. Savita says:

    5 stars
    This quiche looks so tempting. Love that yu added spinach and meat. Perfect all-in-one breakfast.

    1. Marlynn | UrbanBlissLife says:

      Thanks so much Savita!