This Spinach Artichoke Quiche is a tasty mix of creamy goodness and veggies. With rich eggs, fresh spinach, and tender artichokes, it’s perfect for breakfast or brunch!
It’s so easy to whip up! I love having it with a simple side salad. Plus, it’s a great way to sneak in some greens—no one will even notice! 🥗
Key Ingredients & Substitutions
Pie Crust: You can use a store-bought crust for ease, or make your own with flour, butter, and water. I often go for homemade crusts for the fresh taste, but don’t stress if time is short!
Olive Oil: It’s great for sautéing, but any cooking oil like canola or avocado oil works. I like using olive oil for its flavor and health benefits.
Onion: A small yellow onion gives a nice sweetness. You could swap it for shallots, which are milder, or even omit it if you want a lighter quiche.
Spinach: Fresh spinach gives the best texture. If using frozen, just make sure to squeeze out excess water after thawing. I often prefer fresh for its bright taste.
Cheese: Mozzarella brings stringy goodness, but feel free to use cheddar or cheese blends. Parmesan adds a delightful saltiness, so don’t skip it if possible! I love the way both cheeses melt together.
Nutmeg: This is optional, but it enhances flavors subtly. If you don’t have it, try a pinch of mustard powder instead for warmth.
How Do I Sauté the Vegetables Perfectly?
Sautéing is key to building flavor in your quiche. Start with medium heat to avoid burning your onions. Here’s a quick tip:
- Heat the olive oil before adding onions. Cook until they’re translucent (3-4 minutes).
- Then add garlic for just 1 minute to keep it fragrant and not bitter.
- Finally, mix in the artichokes and spinach. Cook until the spinach wilts—simple but packed with flavor!
Letting the mixture cool slightly before adding it to the egg mix helps prevent curdling. Enjoy creating your quiche masterpiece!

How to Make Spinach Artichoke Quiche
Ingredients You’ll Need:
For the Quiche:
- 1 9-inch pie crust (store-bought or homemade)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 (14 oz) can artichoke hearts, drained and chopped
- 5 ounces fresh spinach (or 10 ounces frozen spinach, thawed and drained)
- 4 large eggs
- 1 1/2 cups half-and-half or whole milk
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- Salt and black pepper to taste
- 1/4 teaspoon nutmeg (optional)
How Much Time Will You Need?
This quiche takes about 15 minutes to prepare and 35-40 minutes to bake, totaling around 50-55 minutes before you can enjoy it. You’ll spend a little time sautéing the vegetables and mixing the filling before popping it all in the oven. It’s a lovely dish to prepare for breakfast, brunch, or a light lunch!
Step-by-Step Instructions:
1. Prepare the Oven and Pie Crust:
First, preheat your oven to 375°F (190°C). While it’s heating up, place your pie crust into a 9-inch pie dish. If you want, you can crimp the edges to make it look nice. Set the prepared crust aside while you get the filling ready.
2. Sauté the Onion and Garlic:
In a skillet, heat the olive oil over medium heat. Add the finely chopped onion and sauté for about 3-4 minutes until it becomes translucent. Then add the minced garlic and cook for another minute, until it’s fragrant. Keep an eye on it to prevent burning!
3. Add Spinach and Artichokes:
Next, toss in the chopped artichoke hearts and spinach. Cook the mixture until the spinach wilts and everything is heated through. If you’re using frozen spinach, just make sure it’s well-drained to avoid excess water. Once done, remove the skillet from heat and let it cool slightly.
4. Make the Egg Mixture:
In a large bowl, whisk together the eggs, half-and-half (or milk), salt, pepper, and nutmeg if you’re using it. It should be nice and well combined.
5. Combine and Add Cheese:
Now, stir in the shredded mozzarella and grated Parmesan cheese into the egg mixture. This will add creaminess and flavor to your quiche!
6. Mix Everything Together:
Gently fold the cooled spinach and artichoke mixture into the egg and cheese mixture. Make sure everything is mixed thoroughly.
7. Fill the Crust and Bake:
Pour your filling into the prepared pie crust, spreading it out evenly. Then take your quiche to the oven and bake for 35-40 minutes. You’ll know it’s ready when it’s set and the top is lightly golden. A knife inserted in the center should come out clean.
8. Cool and Serve:
Once it’s baked to perfection, remove the quiche from the oven and let it cool for 10-15 minutes before slicing. This will help it set up a bit more and make it easier to cut. Serve and enjoy your delicious Spinach Artichoke Quiche!
Can I Use a Different Type of Cheese?
Absolutely! While mozzarella and Parmesan work beautifully together, you can substitute with any cheese you prefer. Cheddar, feta, or a cheese blend are all great options that will change the flavor profile deliciously.
Is It Possible to Make This Quiche Gluten-Free?
Yes, you can! Just use a gluten-free pie crust instead of a traditional one. Many stores offer pre-made gluten-free options, or you can make your own using gluten-free flour blends!
Can I Make This Quiche in Advance?
Definitely! You can prepare the filling and bake the quiche a day ahead. Just cool it completely, cover, and refrigerate. Reheat it in the oven at 350°F (175°C) for about 15-20 minutes before serving for the best texture.
How Long Will Leftover Quiche Last in the Fridge?
Leftover quiche can be stored in an airtight container in the fridge for up to 3 days. For best results, reheat individual slices in the microwave or oven until warmed through.



