Cheesy Egg Quiche Recipe
Making a quiche from scratch isn’t nearly as tough as it sounds, honestly. This cheesy egg quiche with spinach and tomato is full of flavor, and the ingredients list is refreshingly short.
You end up with a creamy, cheesy quiche loaded with veggies—solid for breakfast, brunch, or even dinner if you’re feeling it. I like that you can get this on the table in about an hour, no sweat.
Eggs, cheese, spinach, and tomatoes all come together for a mix of tasty flavors and textures. The veggies keep things fresh, while the cheese makes it all feel a little extra.
I’ve lost count of how many times I’ve made this one. It’s always a hit.
Whether you’re feeding your family or just trying to impress some friends, this quiche gets people talking. No chef skills required, either.
Let’s go through what you’ll need, from tools to ingredients, and then I’ll walk you through the steps, one by one.

Equipment
Having the right tools ready makes everything smoother, trust me. It’s just less stressful when you don’t have to search for stuff mid-recipe.
For the Quiche:
- 9-inch pie dish – Pretty much standard for quiche
- Mixing bowls (grab at least 2) – One for eggs, one for the rest
- Whisk – You’ll want those eggs nice and smooth
- Measuring cups and spoons – Makes life easier
- Cutting board and knife – For chopping spinach and slicing tomatoes
- Grater – If you’re shredding your own cheese (it really does taste better)
- Oven mitts – Hot dishes, hot oven, you know the drill
For the Crust:
- Rolling pin – Only if you’re going homemade on the crust
- Pastry brush – Handy for brushing the crust with egg wash
- Fork – Poking holes in the crust before baking
- Pie crust shield or aluminum foil – Keeps the crust edges from burning
I always keep a pie crust shield around because burnt edges are just a bummer. Aluminum foil works too if you don’t have the real thing.
You don’t need anything fancy for this recipe. Most of these are probably already in your kitchen.
Ingredients
This quiche is easy to put together, and the ingredients are nothing wild.
For the crust:
- 1 savory pie crust (store-bought or homemade, your call)
- 1 flaky pie crust works too if that’s more your style
For the filling:
- 6 large eggs
- 1 cup heavy cream
- 1½ cups shredded cheese (cheddar or Gruyere are both great)
- 2 cups fresh spinach, roughly chopped
- 1 cup cherry tomatoes, halved
- 2 tablespoons olive oil
- Salt and pepper to taste
- ¼ teaspoon nutmeg (sounds odd, but trust me)
Frozen chopped spinach works if that’s what you’ve got. Just make sure to thaw it and squeeze out all the water or your quiche will be a soggy mess.
The cherry tomatoes bring little bursts of flavor, and I always halve them to keep things even and not too watery.
Nutmeg might seem random, but it really brings out the savory notes in the cheese and eggs. Just a pinch, though—you don’t want it to take over.
Instructions
First things first, preheat your oven to 375°F (190°C). I usually do this before anything else so it’s ready when I am.
Get your pie crust into a 9-inch dish. If you’re using store-bought, just make sure there aren’t any air bubbles hiding under there.
Now for the filling:
- Heat 1 tablespoon olive oil in a pan over medium heat.
- Toss in 2 cups fresh spinach and cook until wilted, about 2-3 minutes.
- Remove the spinach, let it cool, and squeeze out any extra water.
- Halve 1 cup of cherry tomatoes and set them aside.
For the eggs:
- Crack 6 large eggs into a mixing bowl.
- Add 1 cup heavy cream and whisk until smooth.
- Stir in 1½ cups shredded cheese (I like cheddar and mozzarella together).
- Add ½ teaspoon salt and ¼ teaspoon black pepper.
Spread the cooked spinach across the bottom of your pie crust. Scatter those tomatoes on top.
Pour the cheesy egg mixture over the veggies, making sure it gets into all the nooks. The cheese should be mixed in well.
Pop your quiche into the oven and bake for 35-40 minutes. You’re looking for a golden brown top and a center that’s set.
Let it cool for about 10 minutes before you slice in. It really does help everything hold together.
Notes
Fresh spinach gives the best flavor and texture, honestly. It wilts down nicely and doesn’t add too much moisture.
If you’re using frozen spinach, just squeeze out as much water as you can. Otherwise, you’ll get a soggy quiche, and nobody wants that.
Feel free to swap in other veggies—mushrooms, bell peppers, zucchini, whatever’s in your fridge. Just avoid anything too watery.
Letting the quiche cool for at least 10 minutes is worth the wait. It sets up and slices way better.
Leftovers keep in the fridge for up to 4 days. You can eat it cold (I do sometimes) or microwave a slice for about 30 seconds. Wrapped up tight, it’ll freeze for up to 3 months.
Mix up the cheeses if you want. Cheddar and Gruyere are my favorites, but mozzarella, Swiss, or feta all work. Sharp cheddar packs the most punch.
If the crust starts browning too fast, just cover the edges with foil. That way, you won’t end up with burnt edges.

Equipment
- 9-inch pie dish
- Mixing bowls
- Whisk
- Measuring cups and spoons
- Knife and cutting board
- Skillet
- Spatula
- Grater (optional)
- Pie crust shield or aluminum foil (optional)
- Oven mitts
Ingredients
- 1 pie crust store-bought or homemade
- 6 large eggs
- 1 cup heavy cream
- 1 1/2 cups shredded cheese cheddar or Gruyère (or a blend)
- 2 cups fresh spinach roughly chopped (or thawed and well-squeezed frozen spinach)
- 1 cup cherry tomatoes halved
- 2 tbsp olive oil divided
- 1/4 tsp ground nutmeg
- 1/2 tsp salt plus more to taste
- 1/4 tsp black pepper plus more to taste
Instructions
- Preheat the oven to 375°F (190°C). Fit the pie crust into a 9-inch pie dish and crimp the edges. If the crust is very soft, chill it for 5 minutes while you prep the filling.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the chopped spinach and cook 2–3 minutes, just until wilted. Transfer to a plate, cool slightly, then squeeze out excess moisture.
- Halve the cherry tomatoes and set aside. Scatter the cooked spinach evenly over the bottom of the pie crust, then add the tomatoes on top.
- In a mixing bowl, whisk together the eggs and heavy cream until smooth. Stir in the shredded cheese, nutmeg, salt, and black pepper.
- Pour the egg mixture over the spinach and tomatoes, letting it settle into the crust. If desired, brush the crust edges lightly with the remaining olive oil for extra browning.
- Bake for 35–40 minutes, or until the center is set and the top is lightly golden. If the edges brown too quickly, cover them with foil or a pie crust shield.
- Let the quiche cool for about 10 minutes before slicing and serving.
Notes
Nutrition
Tasting Notes
That first bite? It’s all about those rich, creamy eggs—seriously, they just sort of melt away.
I really like how the cheese forms these little gooey pockets, hiding in each slice.
Spinach brings in a mild, earthy flavor that kind of balances out all that richness. It’s gentle, not in-your-face at all.
Then there’s the tomato, which sneaks in a bit of sweetness and a fresh pop that cuts through the creamy stuff.
The crust? Oh man, it’s buttery and flaky on the outside, but right where it meets the filling, it stays nice and tender.
Edges get golden and crisp, which I could honestly eat on their own.
The cheese stands out, but it doesn’t steal the whole show. You get a little in every bite, but you can still taste the veggies.
Eggs and cheese together make it really savory and satisfying—one of those dishes that works for breakfast, lunch, or, honestly, whenever.
If you go for mini quiche, you get more crust per bite. I think that’s the best part, especially if you’re into buttery crust.
These little ones are great for parties or just stashing away for later.
Inside, the texture is smooth and custardy—holds its shape when you slice it, but it’s still tender when you take a bite.
The veggies stay soft, but thankfully, they don’t go mushy.
I’ve noticed the flavors actually get better after a few hours. Everything kind of settles in together.
It’s really good warm, but honestly, I’ll eat it at room temp too.
