I love quiche. I think the egg is one of God’s best creations and I love mixing them with all sorts of veggies. This cheesy ham and spinach quiche is super delicious and one of my favorites!
It looks like I slaved away in the kitchen all day, but all I really did was whip up some eggs, throw in some cheese, and saute some veggies. Badda bing, badda boom, and breakfast… lunch… or dinner is ready!
Why You’ll Love This Ham and Spinach Quiche
This cheesy ham and spinach quiche is perfect at all times of the day. This is also a wonderful contribution for a Mother’s Day brunch, a baby shower, or a special event. Let me show you how to make it:
Step 1: Prepare the Ingredients
First, heat your oven to 350 degrees. Chop up 1 medium onion, 1 cup of mushrooms with the stems removed, and 1 cup of ham. If you are unsure how to clean mushrooms, read this quick tutorial on how to clean and de-stem mushrooms.

Cheesy ham and spinach quiche is great for using up leftover ham. You can also use turkey, bologna, or even spam! Heck, go meatless if you like! This quiche is so flexible it really doesn’t matter what you add.
Next, thaw, rinse, and drain 10 oz of frozen spinach.

Step 2: Saute Your Vegetables
Start by heating a large saute pan over medium heat and adding 1 tablespoon of olive oil. Once the oil is warm, add your chopped onions and mushrooms. Let them cook, stirring occasionally, until the onions become translucent and the mushrooms soften.
This step tenderizes the vegetables and enhances their natural flavors, making your quiche even more delicious. The aroma at this point will remind you why homemade recipes are always worth it!

Step 2: Add Spinach and Ham
Next, it’s time to bring your ham and spinach to the party. Toss in the ham (or whatever meat you’re using) along with the spinach. Stir everything together while keeping the heat on medium. Allow the mixture to cook until any excess moisture from the spinach evaporates completely.
This step helps prevent a soggy quiche later on. As you stir, you’ll notice the vibrant colors blending beautifully, hinting at the deliciousness to come!

Step 3: Mix Eggs and Cheese
Meanwhile, beat 5 large eggs and then mix it with 2 cups of shredded Monterey Jack cheese and 1 cup of shredded Mozzarella cheese. Sprinkle in 1/8 teaspoon of black pepper. Pour in the spinach mixture and stir gently until all the ingredients are well combined.

Step 4: Transfer to Pie Dish
Transfer everything to a greased 9-inch pie dish. I prefer to use a glass pie plate because it cooks a little quicker than my dark non-stick pans. (P.S. I noticed that Amazon has a deal right now…2 glass pie plates for $7.88!)

Step 5: Bake to Perfection
Pour your cheesy ham and spinach quiche mixture into a greased 9-inch pie dish, smoothing out the top so it bakes evenly. Place it in your preheated oven at 350 degrees and let it bake for about 45 minutes. You’ll know it’s ready when a knife inserted into the center comes out clean, signaling that those eggs have set perfectly.
Keep an eye on those edges, they’ll turn golden brown and slightly crispy, adding just the right amount of texture with every bite. Trust me, letting this bake fills your kitchen with a mouthwatering aroma that’s hard to resist!

Serving Ideas for Ham and Spinach Quiche
Even though quiche is typically seen as a brunch item, we sometimes eat it for dinner. When I put this down in front of my husband, he said, “Wow! That looks and smells amazing!” He was right. It was super delicious, and he was given a second helping.

If you are hosting a brunch, baby shower, or special event, I suggest serving this cheesy ham and spinach quiche with some mini blueberry peach scones and a cinnamon coconut fruit salad. In fact, Mother’s Day is coming up, and this would be a wonderful quiche to serve your beloved Mama! And don’t forget your handwritten notes; moms love those no matter how old you are! Happy cooking, ya’ll!



1 comment
Nancy
I like this recipe, but it would be even better if you had an actual list of ingredients on this page instead of making us read through all of the text, not to find what we need.