Quiche is one of those dishes that effortlessly bridges the gap between comfort food and sophistication. It’s a dish that’s equally at home at a Sunday brunch as it is at a cozy family dinner. When you think of quiche, you might imagine flaky, golden pastry cradling a custard-like filling that can range from classic to wildly inventive. But what if you’re leaning toward something a little lighter, healthier, and a bit greener? Enter the vegetarian spinach quiche-a hearty, vibrant dish that still maintains all the charm of its traditional counterpart, without relying on meat for flavor or substance.
This spinach quiche recipe is a personal favorite of mine, not just because of its rich, savory flavors but also because it’s one of those recipes I can always count on to be a crowd-pleaser. Whether you’re hosting a brunch, preparing a light dinner, or needing something to impress for a special occasion, this quiche is the answer. It’s bursting with fresh ingredients, and if you’re someone who enjoys experimenting in the kitchen, it offers plenty of room for customization.
But beyond the recipe itself, I want to share the ’whys’ of cooking it, the science behind the ingredients, and my personal tips to make sure it turns out perfect every time. Ready to dive into a delicious, nutritious, and satisfying quiche? Let’s get started.
Vegetarian Quiche Spinach Recipe

This spinach quiche is the kind of dish you make when you want something that feels indulgent but also good for you. It’s a delicate balance between creamy, cheesy goodness and the fresh bite of spinach, with a subtle tang from the crust. The spinach acts as the star of the show, of course, but the rich flavors of eggs, cheese, and seasonings keep it from feeling too light.
I’ve made this dish countless times, and there’s something about watching the quiche rise in the oven, the smell filling the kitchen, that makes it feel like magic in motion. The great thing about this recipe is that it’s forgiving. You don’t have to be a master chef to pull it off. In fact, it’s one of those dishes that gets better the more you make it-each time, you learn a little more about balancing the textures and flavors.
Ingredients Needed
To make this vegetarian spinach quiche, you’ll need:
For The Crust
- 1 1/4 cups all-purpose flour
- 1/4 teaspoon salt
- 1/2 cup cold unsalted butter (cubed)
- 1/4 cup ice water (adjust as needed)
For The Filling
- 1 tablespoon olive oil (for sautéing)
- 1 small onion, finely chopped
- 3 cups fresh spinach (or about 10 ounces frozen spinach, thawed and drained)
- 4 large eggs
- 1 cup half-and-half (or heavy cream for a richer texture)
- 1 cup shredded cheese (a mix of sharp cheddar and Swiss works great)
- Salt and pepper to taste
- 1/4 teaspoon nutmeg (optional but highly recommended for depth of flavor)
- 1 tablespoon fresh herbs (chopped parsley or thyme, optional)
Cooking Instructions
Making quiche is a bit of a labor of love, but I promise it’s worth it. Here’s how I approach it:
-
Make The Crust
- Start by making the crust. In a large bowl, combine the flour and salt. Add the cold butter cubes and use a pastry cutter or your fingers to cut the butter into the flour until the mixture resembles coarse crumbs.
- Slowly add ice water, one tablespoon at a time, until the dough just comes together. You may not need all of the water. Once the dough forms, wrap it in plastic wrap and refrigerate for at least 30 minutes.
-
Preheat The Oven And Prepare The Filling
- Preheat your oven to 375°F (190°C).
- Heat the olive oil in a skillet over medium heat. Add the chopped onion and sauté for 3-4 minutes, or until it’s soft and translucent.
- Add the spinach to the skillet and cook for another 2-3 minutes, just until the spinach wilts and releases its moisture. If you’re using frozen spinach, make sure it’s fully thawed and squeezed of excess water before adding it to the pan.
- Remove from heat and let the mixture cool slightly.
-
Assemble The Quiche
- Roll out your chilled dough on a floured surface to fit a 9-inch pie pan or tart pan. Press the dough into the pan, trimming any excess around the edges. I like to fold the edges over to create a thicker, rustic crust.
- In a separate bowl, whisk the eggs and half-and-half (or cream) until smooth. Stir in the cheese, nutmeg, and season with salt and pepper.
- Add the cooled spinach mixture to the egg mixture, stirring until everything is well combined.
- Pour the spinach-egg mixture into the prepared crust and bake for 35-45 minutes, or until the quiche is set in the center and the edges of the crust are golden brown. A knife or toothpick inserted should come out clean.
-
Cool And Serve
- Allow the quiche to cool for about 10 minutes before slicing. It can be served warm or at room temperature, and it’s just as delicious the next day, if you have leftovers!
Ingredient Science Spotlight
You might be wondering what makes each ingredient in this quiche work the way it does. Let’s break it down:
- Butter and Flour (for the crust): Butter adds richness and tenderness to the crust. The cold temperature of the butter creates those flakey layers as it bakes, while the flour provides the structure. Together, they create a light, flaky texture that contrasts beautifully with the creamy filling.
- Eggs: Eggs are the backbone of any quiche filling. They provide structure and help bind everything together, creating that smooth, custard-like texture. They also contribute to the rich flavor, especially when combined with cream or half-and-half.
- Spinach: Aside from being packed with nutrients like iron and vitamins A and C, spinach has a mild, earthy flavor that complements the richness of the eggs and cheese. When sautéed, it wilts down, releasing moisture, which actually helps keep the quiche moist and tender.
- Cheese: Cheese in a quiche isn’t just for flavor-it’s for texture, too. When cheese melts, it adds a silky, creamy quality to the filling. Different cheeses add varying levels of sharpness, saltiness, and creaminess, making it easy to personalize the flavor profile.
Expert Tips
- Blind Bake the Crust: If you want a perfectly crispy bottom, I recommend blind-baking the crust for 10-15 minutes before adding the filling. This helps prevent the crust from getting soggy. Simply line the crust with parchment paper, fill it with pie weights or dried beans, and bake for a few minutes to set the shape.
- Use Room Temperature Eggs: For a smoother, creamier texture, bring your eggs to room temperature before adding them to the filling. This prevents the quiche from turning out rubbery.
- Don’t Overcook: Overbaking quiche leads to a rubbery texture, so be sure to remove it from the oven once the center is just set. A little jiggle in the middle is perfectly fine. It will continue to cook a little as it cools.
- Make Ahead: Quiche is a fantastic make-ahead dish. You can prepare the entire quiche and refrigerate it overnight before baking. You can also bake it in advance and store it in the fridge for up to 3 days.
Recipe Variations
While I adore this classic spinach quiche, you can easily mix things up with a few simple tweaks:
- Add Mushrooms: If you love mushrooms, sautéed mushrooms can be a great addition to the spinach mixture. Their earthy flavor pairs beautifully with the spinach.
- Go Dairy-Free: If you’re avoiding dairy, swap out the half-and-half for a non-dairy milk (like almond or oat milk) and use a dairy-free cheese alternative.
- Herb Infusions: Experiment with different herbs like basil, tarragon, or dill. A pinch of freshly grated parmesan on top before baking adds a nutty depth of flavor.
- Other Greens: Don’t limit yourself to spinach! Kale, chard, or even arugula could make for exciting alternatives, each bringing a different texture and flavor to the dish.
Final Words
Spinach quiche is one of those dishes that just feels like home. The soft, buttery crust, the delicate, savory filling-it’s a celebration of simple ingredients coming together to create something greater than the sum of its parts. Whether you’re a beginner cook or an experienced home chef, this recipe offers room to experiment while also delivering a reliable, delicious result every time.
And here’s the best part: the versatility. You can make this dish your own by adding different vegetables, cheeses, or seasonings. It’s one of those recipes that welcomes creativity while keeping the heart of the dish intact.
FAQs
Can I Make A Vegetarian Spinach Quiche Without Using Eggs?
Yes, you can make a vegetarian spinach quiche without eggs by using egg substitutes such as silken tofu, chickpea flour, or a commercial egg replacer. These alternatives provide structure and a custard-like texture, similar to traditional quiche, while keeping the dish completely plant-based.
What Type Of Cheese Works Best In A Spinach Quiche?
Cheeses that melt well and have a creamy texture are ideal for a spinach quiche. Popular choices include Gruyère, Swiss, Cheddar, or Mozzarella. For a lighter or vegetarian-friendly option, you can use a combination of ricotta and Parmesan to add richness without overpowering the spinach flavor.
Can I Prepare A Spinach Quiche Ahead Of Time And Reheat It?
Absolutely. A spinach quiche can be prepared a day in advance and stored in the refrigerator, covered tightly with plastic wrap or foil. To reheat, bake it in a preheated oven at 350°F (175°C) for about 15-20 minutes until warmed through. It can also be served cold, depending on personal preference.
