This Spinach Artichoke Quiche is a tasty treat that’s great for breakfast or brunch! It features creamy artichokes and healthy spinach in a flaky crust.
Every bite is like a cozy hug! I love making this when friends come over; it’s always a hit, and you can enjoy it warm or cold. Yum!
Key Ingredients & Substitutions
Pie Crust: An unbaked pie crust is essential for holding all the filling. You can make your own with flour and butter, or use a store-bought crust for convenience. If you want to go gluten-free, look for a gluten-free pie crust option.
Spinach: Fresh spinach works great, but frozen spinach is a solid alternative. Just make sure to thaw and drain it well to avoid excess moisture. I often use fresh because it gives a nice pop of color and fresh flavor.
Artichokes: Canned artichoke hearts are easy to use—just drain and chop. If you have fresh artichokes, you can use those too! They’ll need more prep, but the flavor is unmatched. For a heartier option, try marinated artichokes.
Cheese: Mozzarella adds creaminess, while Parmesan gives a lovely salty kick. You could swap out the mozzarella for Monterey Jack or even feta cheese for a different taste. Just keep the Parmesan for that depth of flavor.
How Do I Keep My Quiche Filling Set and Tasty?
Getting the filling to set perfectly is key for a great quiche. It’s important to balance the eggs and cream for a fluffy texture.
- Preheat your oven to ensure even cooking.
- Whisk the eggs and cream mixture well to combine air, which helps the quiche rise.
- Make sure to coat the cooked spinach and artichokes with the egg mixture before pouring it into the crust. This ensures even distribution.
- Watch for the golden crust and set filling—if the top gets too dark, cover it loosely with foil.
By following these tips, you’ll achieve a quiche that not only tastes amazing but also looks great on the plate! Enjoy!

How to Make Spinach Artichoke Quiche
Ingredients You’ll Need:
For the Quiche:
- 1 unbaked 9-inch pie crust
- 1 tablespoon olive oil
- 1/2 medium onion, finely chopped
- 3 cloves garlic, minced
- 5 oz fresh spinach (or 10 oz frozen spinach, thawed and drained)
- 1 can (14 oz) artichoke hearts, drained and chopped
- 4 large eggs
- 1 cup half-and-half or heavy cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1/4 teaspoon nutmeg (optional)
How Much Time Will You Need?
This Spinach Artichoke Quiche takes about 15 minutes to prepare and 35-40 minutes to bake. So, total, you’ll need around 55-60 minutes before the delicious quiche is ready to enjoy!
Step-by-Step Instructions:
1. Preheat your Oven:
Start by preheating your oven to 375°F (190°C). This step is essential for baking the quiche evenly.
2. Prepare the Pie Crust:
Take your unbaked pie crust and place it in a 9-inch quiche or pie pan. Gently press it into the edges and trim off any excess dough hanging over the sides. Use a fork to poke the bottom of the crust a few times to allow steam to escape while baking.
3. Sauté the Vegetables:
In a skillet, heat the olive oil over medium heat. Add the finely chopped onion and cook for about 3-4 minutes until it turns translucent. Then, add the minced garlic and cook for another minute until fragrant.
4. Cook the Spinach:
If you’re using fresh spinach, add it to the skillet and cook until it wilts. If you’re using frozen spinach, add it to the skillet now after it has been thawed and drained. Once done, remove the pan from heat and let the mixture cool slightly.
5. Whisk the Egg Mixture:
In a mixing bowl, whisk together the eggs, half-and-half (or cream), salt, black pepper, crushed red pepper flakes, and nutmeg. Make sure everything is well combined!
6. Combine the Filling:
Stir the cooked spinach and onion mixture, chopped artichoke hearts, shredded mozzarella, and grated Parmesan cheese into the egg mixture. Mix everything together until well combined.
7. Pour the Filling:
Carefully pour the filling evenly into your prepared pie crust, making sure it’s spread out nicely.
8. Bake the Quiche:
Place the quiche in the preheated oven and bake for about 35-40 minutes. It’s done when the filling is set and the crust is golden brown. You can check it by gently shaking the pan; if the filling jiggles slightly, it’s almost ready!
9. Cool and Serve:
Once baked, let the quiche cool for 5-10 minutes before slicing. This helps it firm up a bit more and makes it easier to dish out.
Enjoy your delicious Spinach Artichoke Quiche, perfect for brunch, lunch, or even a cozy dinner!
Can I Use a Different Type of Cheese?
Absolutely! While mozzarella and Parmesan provide great flavor, you can substitute mozzarella with Monterey Jack or even feta cheese for a tangy twist. Just be sure to keep some Parmesan for that classic depth of flavor!
Can I Prepare This Quiche in Advance?
Yes, you can! Prepare the quiche up to the baking step and cover it tightly in the fridge for up to 24 hours. When you’re ready to bake, let it sit at room temperature for about 15 minutes before popping it in the oven. It may need a few extra minutes to cook through.
How Do I Store Leftover Quiche?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, pop individual slices in the microwave for a minute or two, or warm them in the oven at 350°F (175°C) until heated through.
Can I Freeze the Quiche?
Yes, quiche freezes well! Wrap it tightly in plastic wrap and then in aluminum foil or place it in a freezer-safe container. It can be frozen for up to 3 months. To reheat, thaw it in the fridge overnight and then bake in the oven to bring back the crisp crust.
