A good vegetarian quiche is one of those dishes that feels both comforting and versatile. It’s an ideal choice when you need something hearty yet light, elegant yet unfussy. Whether you’re hosting a brunch, packing lunch for the week, or simply craving something savory and satisfying, this easy vegetarian quiche fits the bill beautifully.
What makes this dish such a go-to favorite is its flexibility. Start with a basic pie crust, homemade or store-bought, and from there, you can build endless flavor combinations. Common additions include spinach, mushrooms, tomatoes, zucchini, onions, and bell peppers, all of which add color and texture. The beauty lies in using what you have on hand or what’s in season, making this quiche a true “clean out the fridge” hero.
The filling comes together quickly. Whisk together eggs, milk or cream, salt, pepper, and perhaps a pinch of nutmeg for a subtle depth. Add cheese like cheddar, feta, Swiss, or goat cheese for extra richness and character. Then fold in the sautéed vegetables before pouring the mixture into the crust and baking until golden and set.
One of the best things about vegetarian quiche is how well it holds up. It can be served warm, at room temperature, or even cold straight from the fridge. That makes it perfect for meal prepping or entertaining, since it can be made ahead and still taste amazing the next day.
Serve it with a simple green salad or a bowl of soup for a complete meal. For brunch, pair it with fresh fruit or a light smoothie. The quiche is both filling and balanced, rich in protein from the eggs and cheese, and packed with fiber from the vegetables.
Whether you’re feeding a crowd or just looking for an easy, meatless option to enjoy during the week, this easy vegetarian quiche delivers every time. It’s proof that with just a few ingredients and a little time, you can make something truly satisfying.

Ingredients
- 1 pie crust pre-made
- 1 cup Swiss cheese shredded
- 1 cup spinach chopped
- 1/2 cup diced tomatoes
- 1/2 cup red bell pepper diced
- 4 eggs
- 1 cup milk
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Place the pre-made pie crust in a pie dish and set aside.
- In a medium bowl, whisk together the eggs, milk, salt, and pepper.
- Spread half of the Swiss cheese onto the bottom of the pie crust.
- Layer the chopped spinach, diced tomatoes, and diced red bell pepper on top of the cheese.
- Pour the egg mixture over the vegetables.
- Sprinkle the remaining Swiss cheese on top.
- Bake for 35 minutes, or until the quiche is set and golden brown on top.
- Allow the quiche to cool for a few minutes before serving.
- Enjoy!
Quiche means egg tart in French, right? This recipe ain’t traditional but I still liked it.
Love it! Straightforward and perfect for brunch.
Too much cheese! I prefer less. Just a thought.
This was super easy and delicious! I added some mushrooms and it turned out great. Will definitely make again!
I question the Swiss cheese, feta is better for quiche. But still a decent recipe.
Meh, was kinda bland. Needs more spices. I would not recommend it.
I don’t know if I did something wrong, but my quiche didn’t set. It was a runny mess. So disappointed!
My kids loved it! Finally a recipe they ate without complaining. Thanks for sharing!
That’s awesome! I’m glad to hear your kids liked it. I had the same success with mine!
Really? My kids won’t touch spinach! Maybe I should try making it without the spinach?