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!
Made this last night—so easy and actually tastes “fancy” for how little effort it takes. The Swiss + veggies combo is perfect.
Easy peasy! I threw in some leftover broccoli too. Highly recommend!
Quiche means egg tart in French, right? This recipe ain’t traditional but I still liked it.
This is just a fancy egg pie! Whatever, still tasty!
Quick and easy! Perfect for a brunch with my girls. Everyone loved it.
Can I freeze this or not? Want to make it for later but not sure. Thanks.
Simple and tasty. Could use more cheese though—like, c’mon, I want the cheesy bite. But hey, easy win.
I dunno… 1 cup Swiss feels kinda low. Also I baked mine and it was more like frittata than quiche, but maybe I undercooked it? Still tasty, just wish it was cheesier.
Totally agree—this is simple and tasty. I just add extra cheese (at least another cup) because you *definitely* want that cheesy bite. Easy win though!
Quiche is supposed to have bacon… why no meat in this? Disapointing!
This was so good! I added some mushrooms and it was amazing! Will definitely make again.
Made it last night, but forgot to add salt and pepper… it was bland.
Simple and quick. But I forgot tomatos lol. Still tasted good somehow!
Love it! Straightforward and perfect for brunch.
This was so easy to make! My family loved it. Will definitely make again!
Yum! My kids loved it! Even the spinach, can you believe that? Will share with my neighbors too!
Yummy! 😋 I added some spices and it was lit!
It’s just eggs in a crust. Not worth it. 😒
I think you’re missing out! This quiche has so much flavor with the veggies and cheese. 😋
Why Swiss cheese though? I feel like cheddar would hit harder. Still ate it, but I wouldn’t choose Swiss again.
Too much cheese! I prefer less. Just a thought.
So simple! I used cheese from a can though haha, worked fine!
Ugh, quiche is overrated. Not for me. 👎
I don’t like spinach. Could I use kale instead? 🤔
Sure! Kale could work just fine. It might give a different flavor, but it’ll still be healthy! 🌿
I followed the recipe but it took longer than 35 min to cook. Still tasted alright tho.
This was super easy and delicious! I added some mushrooms and it turned out great. Will definitely make again!
It’s alright. But honestly, a frozen one is about the same lol.
I question the Swiss cheese, feta is better for quiche. But still a decent recipe.
Cool. Easy. Yummy!
I followed the recipe but it came out too soggy. Maybe my pie crust was too thick?
Meh, was kinda bland. Needs more spices. I would not recommend it.
Ehh! I dunno, quiche seems kinda fancy for breakfast. I prefer cereal.
Quiche is actually super easy to make, and it can be great for breakfast! I used to prefer cereal too, but now I love mixing it up with something like this.
Fancy? C’mon! It’s just eggs and veggies in a crust. Cereal is for kids! Give it a try, you’ll like it!
Perfect for breakfast! I added some mushrooms and it turned out beautifully. Thank you for sharing!
This quiche was a hit at my brunch! Super easy and delish. Would highly recommend!
Not the best I’ve had. It was kinda bland. Might need to spice it up next time. 🤷♂️
I totally get what you mean! Maybe some garlic or herbs could help next time!
Delicious! I added some mushrooms and it was even better!
This quiche is soooo easy to make! I love how quick it was! 😊
Gotta say, I was skeptical about the spinach and cheese combo, but wow! Turns out they work well together. Thanks for sharing!
Can I use almond milk? I realy don’t drink normal milk.
Too much cheese for my taste. Do you really need 2 cups?
I think the cheese is what makes it creamy and delicious! You could always use less if you want, though. 😊
GREAT RECIPE
Thanks! I can’t wait to try it!
Made this for brunch and it turned out super good—nice balance of creamy egg and veggies. I used a little extra pepper because I can’t help myself.
I tried it but mine came out kinda watery—maybe I used too much spinach? Also “1 cup milk” sounds small compared to 4 eggs… not sure. Still tasty tho.
Brunch win! 😊 The creamy egg + veggies combo is exactly what I look for. Extra pepper is the correct move.
Yummy but I might add bacon next time. I just can’t resist bacon!
Five stars! Perfect for brunch—looks fancy but takes no effort. Also, cooling helps a lot so it slices clean.
Huh, I don’t know if “no effort” is accurate 😂 Mine took a bit longer than 35 min. Also I used a bit more cheese and it tasted better. Still good though!
Five stars from me too! It really does look fancy for how easy it is. And yes—letting it cool helps it slice way cleaner.
I don’t know if I did something wrong, but my quiche didn’t set. It was a runny mess. So disappointed!
Just okay. I’ve had better quiches. 😕
Maybe you just need to add more spices? I love mine with a bit of garlic! 🍳
I followed it pretty closely, but mine took a few extra minutes to set. Still came out golden and the filling was nice and creamy.
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?
This quiche is so easy to make! My kids loved it. Will definitely make again!
Honestly, quiche is never as easy as people say… but this one wasn’t terrible. The veggies gave it flavor and the top got nice and golden.
Totally agree—quiche looks effortless online, but it can get watery if you mess up the bake time. Yours sounds like it actually set and browned though, which is the win.
I made something like this once and I think I used cheddar… maybe that’s why mine tasted “off.” Also my spinach was frozen so it had extra water—still ate it, but yeah not as easy as they claim 😅
I don’t get why people love quiche so much. This was just okay for me. Tasted kinda bland.
Wasn’t sure about it. Eggs and spinach? But, wow! It’s a hit in my house.
1 cup milk? That seems like too much. Should I just use half?
The ingredient list is super straightforward. I used mozzarella because that’s what I had and it still tasted great. 35 minutes was right for my oven too.
Yum! My kids gobbled it up! Will make again for sure!
Yummm, I added some feta and it was great! Super tasty and filling.
Feta sounds like a great addition! I’ll definitely try that next time I make this.
I dunno, quiche is just eggs in a pastry. How can it be super tasty? Sounds kinda basic.
375°F feels kinda low for me, I think. I baked at 400 and it was more browned, but the center was slightly less set.
Wow, I love vegetarian meals that don’t require weird ingredients. Pre-made crust is genius. Would make again 100%.
Totally agree—pre-made crust saves so much time. The combo of spinach + tomatoes + Swiss is such a good flavor balance. Definitely making this for brunch.
I tried something similar once but my quiche came out kinda watery. Still sounds good tho—do you squeeze the spinach or just toss it in? Also 35 min feels a little short depending on the dish size.
Why is there so much cheese? It’s vegetarian not cheesy-pasty!
I love how you can add whatever veggies you like! I used zucchini and mushrooms instead and it turned out great.
Zucchini and mushrooms sound delish! Can’t wait to try it that way.
So just to be clear, can I use any kind of cheese? I only have cheddar right now. But still looks good anyway. 🤔
I think I messed something up, my quiche was really runny. 😕 Maybe I didn’t cook it long enough? It tastes okay but not great.
I tried this but it was too watery :/ Not sure what I did wrong…