If you’ve been searching for a comforting, flavorful, and totally satisfying plant-based brunch or dinner option, look no further than this Best Vegan Spinach Mushroom Quiche Recipe. It brings together the earthiness of mushrooms, the vibrant greens of spinach, and the creamy, melty goodness of vegan cheese all nestled inside a perfectly flaky vegan pastry crust. This recipe feels like a hug on a plate, delivering rich textures and wholesome flavors with every bite. Plus, it’s a brilliant way to impress friends or treat yourself without compromising on taste or ethics.
Ingredients You'll Need
Gathering the right ingredients is key to making this dish shine — each one plays a vital role in flavor, texture, or color. The simplicity of this list makes the quiche approachable, while the plant-based components combine into a harmony that’s as delicious as it is nourishing.
- 2 tablespoon non-dairy butter: Provides a rich base for sautéing your aromatics and lends subtle creaminess.
- 3 cloves garlic, minced: Adds a fragrant burst that lifts the savory layers.
- 1 medium yellow onion, diced: Brings sweetness and depth once softened.
- 1-½ cups cooked, drained, chopped spinach: Packs vibrant color and a fresh, earthy note.
- 1 cup sliced mushrooms: Delivers meaty texture and umami richness.
- 1-½ cups vegan cheese (grated or diced): Melts beautifully to create a gooey, cheesy experience.
- ¾ cup vegan egg replacer: The binding agent essential for that classic quiche custard feel.
- 1 cup non-dairy milk: Keeps the filling smooth and perfectly set.
- ½ teaspoon sea salt: Enhances all the flavors without overpowering.
- ½ teaspoon freshly ground black pepper: Adds a gentle kick and aromatic warmth.
- 1 9-inch pastry pie shell: A vegan crust that holds everything together with crisp, tender edges.
How to Make Best Vegan Spinach Mushroom Quiche Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 375º Fahrenheit. This heat level is perfect for baking your quiche to golden perfection without drying it out, ensuring that cozy, tender texture we all love.
Step 2: Sauté Your Aromatics
In a large skillet over medium-high heat, melt your non-dairy butter and then gently sauté the minced garlic and diced onions until softened and fragrant. The smell at this point should be absolutely mouthwatering — just watch the garlic carefully so it doesn’t brown and turn bitter.
Step 3: Add Vegetables
Next, toss in the sliced mushrooms and cooked spinach. Let all the flavors mingle as they sauté, stirring occasionally until the mushrooms are tender and have released their earthy goodness. This meld of veggies lays a hearty foundation for the quiche.
Step 4: Incorporate Cheese
Stir in one cup of your vegan cheese directly into the veggie mixture and let it begin melting slightly. Save the remaining half cup for later when it will top the quiche for a lovely golden crust.
Step 5: Mix the Vegan Eggs and Milk
In a separate bowl, whisk together the vegan egg replacer, non-dairy milk, salt, and pepper. This creates the silky custard base that binds all the ingredients and gives the quiche that classic sliceable texture.
Step 6: Combine and Fill
Pour the vegan egg and milk mixture into your skillet with the vegetables and cheese, stirring well to fully incorporate everything. Then carefully transfer this filling into the unbaked vegan pastry shell placed in a quiche dish or pie plate.
Step 7: Bake Your Quiche
Bake the quiche for 15 minutes at 375º. After this initial baking, sprinkle the remaining vegan cheese over the top and continue baking for an additional 35 to 40 minutes until the crust achieves a beautiful golden brown and the filling is set.
Step 8: Cool and Set
Once out of the oven, give the quiche some time to cool for about an hour. This resting period allows the filling to firm up, making it easier to slice through each piece while locking in all those wonderful flavors.
How to Serve Best Vegan Spinach Mushroom Quiche Recipe
Garnishes
Brighten up each slice with fresh herbs like chopped parsley, chives, or thyme for an extra pop of color and fresh aroma that complements the earthy flavors perfectly. A light drizzle of vegan sour cream or a sprinkle of nutritional yeast adds even more depth.
Side Dishes
This quiche pairs wonderfully with crisp green salads, roasted cherry tomatoes, or lightly sautéed asparagus. These sides bring crunchiness and freshness that balance the creamy richness of the quiche beautifully, making any meal feel complete and balanced.
Creative Ways to Present
For a brunch gathering, cut the quiche into smaller, bite-sized squares and serve on a platter with colorful veggies and dipping sauces. Another fun idea is to use mini tart pans for individual quiches, perfect for portion control and elegant presentation.
Make Ahead and Storage
Storing Leftovers
Keep leftover quiche refrigerated in an airtight container for up to 4 days. It holds up well and tastes just as delightful chilled or warmed, making it a perfect option for planned meals or quick snacks.
Freezing
You can freeze portions of this quiche by wrapping slices tightly in plastic wrap and placing them in a freezer-safe bag or container. Frozen quiche stays good for about 2 months – just thaw overnight in the fridge before reheating for best results.
Reheating
To bring leftovers back to life, warm slices in the oven at 350º for 10 to 15 minutes or until heated through. This method keeps the crust crisp and the filling creamy. Avoid microwaving if possible, as it can make the crust soggy.
FAQs
Can I use fresh spinach instead of cooked?
Yes, but keep in mind fresh spinach wilts down significantly. You’ll want roughly 1.5 pounds before cooking to yield about 1.5 cups cooked, drained, and chopped spinach, ensuring the quiche isn’t too watery.
What’s the best vegan cheese for this quiche?
Semi-hard vegan cheeses that melt well, like those made from cashews or soy, work wonderfully. Choose varieties labeled for melting or “shreddable” for that gooey texture.
Can I make the crust homemade?
Absolutely! If you prefer, feel free to make your own vegan pie crust using plant-based butter or coconut oil. Just make sure it’s chilled and handled gently to keep it flaky.
Is this recipe nut-free?
The quiche itself can be made nut-free depending on your choice of vegan cheese and milk. Check labels to avoid nuts if you have allergies, and substitute accordingly to keep it safe and delicious.
Can I add other vegetables?
Yes! Feel free to experiment by adding bell peppers, zucchini, or sun-dried tomatoes. Just be mindful of extra moisture, which you may want to sauté off before adding to the filling.
Final Thoughts
I can’t recommend the Best Vegan Spinach Mushroom Quiche Recipe enough for anyone eager to enjoy a warm, wholesome meal bursting with flavor. It’s one of those dishes that feels special yet is so easy to throw together, making it a reliable favorite in my kitchen. Give it a try — this quiche will quickly become a staple you’ll love sharing!
Print
Best Vegan Spinach Mushroom Quiche Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 30 minutes
- Yield: 12 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Vegan, American
- Diet: Vegan
Description
This Best Vegan Spinach Mushroom Quiche is a savory and satisfying plant-based twist on the classic quiche. Made with a flaky 9-inch vegan pastry crust filled with sautéed garlic, onions, fresh mushrooms, and well-drained spinach, all combined with a creamy mixture of vegan cheese and JUST Egg substitute. Baked to golden perfection, this quiche is perfect for brunch, lunch, or a light dinner. It's rich in flavor, easy to prepare, and entirely dairy and egg-free.
Ingredients
Filling
- 2 tbsp non-dairy butter
- 3 cloves garlic, minced
- 1 medium yellow onion, diced
- 1.5 cups cooked, thoroughly drained, and chopped spinach (approx. 1.5 lbs fresh spinach before cooking)
- 1 cup sliced mushrooms
- 1.5 cups vegan cheese, grated or diced (divided into 1 cup + ½ cup)
- ¾ cup vegan egg replacer (JUST Egg vegan egg substitute)
- 1 cup non-dairy milk
- ½ tsp sea salt
- ½ tsp freshly ground black pepper
Crust
- 1 9" vegan pastry pie shell (unbaked)
Instructions
- Preheat Oven: Preheat your oven to 375ºF (190ºC) to prepare for baking the quiche.
- Sauté Aromatics: Heat a large skillet over medium-high heat and melt the non-dairy butter. Add minced garlic and diced onion, cooking gently until the onions are tender and the garlic is fragrant. Be careful not to burn the garlic to avoid bitterness.
- Add Vegetables: Add the sliced mushrooms and the cooked, drained, and chopped spinach to the skillet. Stir occasionally to combine and cook for a few minutes until vegetables are warmed through and flavors meld.
- Incorporate Cheese: Mix in 1 cup of the vegan cheese into the hot vegetable mixture, allowing it to begin melting in the pan while stirring.
- Prepare Egg Mixture: In a separate bowl, whisk together the vegan egg replacer (JUST Egg), non-dairy milk, sea salt, and freshly ground black pepper until smooth and well combined.
- Combine Mixtures: Pour the JUST Egg and milk mixture into the skillet with the vegetables and cheese. Stir thoroughly to blend all ingredients evenly.
- Fill the Crust: Pour the combined filling mixture into the unbaked 9-inch vegan pastry shell placed in a quiche dish or pie plate.
- Initial Bake: Place the quiche in the preheated oven and bake for 15 minutes at 375ºF (190ºC).
- Add Remaining Cheese and Continue Baking: Remove the quiche from the oven and sprinkle the remaining ½ cup of vegan cheese evenly on top. Return the quiche to the oven and continue baking for another 35-40 minutes, or until the crust is golden brown and the filling is set.
- Cool and Set: Take the quiche out of the oven and let it cool for about an hour at room temperature. This resting time allows the filling to firm up for easier slicing and enhances the flavors.
Notes
- Be sure to thoroughly drain the cooked spinach to avoid excess moisture that could make the quiche soggy.
- If preferred, substitute the vegan cheese with your favorite plant-based cheese alternative.
- Use a high-quality vegan pastry crust for best texture and flavor.
- Letting the quiche cool completely is essential for setting; eating it warm may cause it to be too soft.
- This quiche can be stored covered in the refrigerator for up to 3 days and reheated gently before serving.

Leave a Reply