Vegan Spinach and Mushroom Quiche Recipe
Introduction
This vegan quiche is a savory, wholesome dish that’s perfect for brunch, lunch, or a light dinner. Made with tofu and packed with vegetables, it offers a creamy texture and rich flavors without any dairy or eggs.

Ingredients
- 1 9-inch vegan frozen pie shell (GF if preferred), see package for thawing instructions
- 1 14-oz block extra-firm tofu, drained and pressed
- 2 tablespoons olive oil
- 1 small onion, diced
- 8 ounces cremini mushrooms, sliced
- 3 cloves garlic, minced
- 3 cups fresh spinach
- 1/2 teaspoon turmeric
- 3/4 teaspoon granulated garlic
- 1/2 teaspoon granulated onion
- 1/2 teaspoon salt, more to taste
- 1/2 teaspoon kala namak (black salt) (optional – see note)
- 2 tablespoons gluten-free flour or all-purpose flour
- 1-2 tablespoons unsweetened non-dairy milk
- 1/3 cup cherry tomatoes, cut in half
Instructions
- Step 1: Preheat your oven to 375°F (190°C).
- Step 2: Heat olive oil in a large skillet over medium heat. Add the diced onions and sauté for 3-5 minutes until they are softened and lightly browned.
- Step 3: Add the minced garlic to the skillet and sauté for 30-60 seconds until fragrant and lightly golden.
- Step 4: Add the sliced mushrooms and cook for about 5-7 minutes until they soften and brown.
- Step 5: Stir in the fresh spinach and cook until just wilted, about 1-3 minutes. Season with salt and pepper if desired. Remove from heat and set aside.
- Step 6: Break the pressed tofu into chunks and place in a food processor along with turmeric, granulated garlic, granulated onion, salt, kala namak (if using), 1 tablespoon non-dairy milk, and flour. Process until smooth, about 2 minutes. If the mixture is too thick to blend well, add up to 1 more tablespoon of milk.
- Step 7: Transfer the tofu mixture to a medium bowl. Fold in the sautéed mushroom and spinach mixture until thoroughly combined.
- Step 8: Pour the filling evenly into the prepared pie crust. Arrange the halved cherry tomatoes on top, pressing gently so they sink slightly into the mixture.
- Step 9: Bake for 30-40 minutes until the quiche is set and the top is golden. Remove from oven and let cool for 10 minutes before slicing and serving.
Tips & Variations
- Kala namak adds an eggy flavor but can be omitted if unavailable or preferred.
- Try adding other veggies like bell peppers or zucchini for extra variety.
- Use gluten-free flour to keep the recipe gluten-free if needed.
- For a creamier texture, blend in a tablespoon of nutritional yeast or vegan cheese before baking.
Storage
Store leftover quiche in an airtight container in the refrigerator for up to 4 days. Reheat individual slices in the oven at 350°F (175°C) for 10-15 minutes or until warmed through to maintain the best texture. You can also freeze the quiche for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this quiche without a pie crust?
Yes, you can bake the filling in a greased baking dish or use a crustless quiche method. Keep in mind the texture will be softer and less structured without the crust.
What does kala namak do in this recipe?
Kala namak, or black salt, adds a subtle sulfurous, egg-like flavor that mimics traditional quiche taste. It is optional and can be skipped if you prefer a more neutral flavor.
PrintVegan Spinach and Mushroom Quiche Recipe
This Vegan Quiche is a delicious and creamy plant-based twist on a classic quiche, featuring a savory blend of tofu, sautéed mushrooms, spinach, and aromatic spices baked to perfection in a flaky vegan pie crust. Perfect for brunch or a light dinner, this recipe is naturally gluten-free when using a gluten-free crust and is packed with flavor and nutrients.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Crust
- 1 9-inch vegan frozen pie shell (GF if preferred), see package for thawing instructions
Filling
- 1 14-oz block extra-firm tofu, drained and pressed
- 2 tablespoons olive oil
- 1 small onion, diced
- 8 ounces cremini mushrooms, sliced
- 3 cloves garlic, minced
- 3 cups fresh spinach
- 1/2 teaspoon turmeric
- 3/4 teaspoon granulated garlic
- 1/2 teaspoon granulated onion
- 1/2 teaspoon salt, more to taste
- 1/2 teaspoon kala namak (black salt) (optional – see note)
- 2 tablespoons gluten-free flour (or all purpose)
- 1–2 tablespoons unsweetened non-dairy milk
- 1/3 cup cherry tomatoes, cut in half
Instructions
- Preheat Oven: Preheat your oven to 375 degrees F (190 C) to ensure it reaches the perfect temperature for baking the quiche.
- Sauté Onions: Heat olive oil in a large skillet over medium heat. Add diced onions and sauté for 3-5 minutes until they are softened and lightly browned, bringing out their natural sweetness.
- Add Garlic: Stir in the minced garlic and cook for 30-60 seconds until it turns lightly golden and fragrant, being careful not to burn it.
- Sauté Mushrooms: Add the sliced cremini mushrooms to the skillet and cook for 5-7 minutes until they are softened and browned, intensifying their umami flavor.
- Cook Spinach: Toss in the fresh spinach and cook just until wilted, about 1-3 minutes. Season with salt and pepper to taste. Remove the mixture from heat and set aside.
- Prepare Tofu Mixture: Break up the drained and pressed tofu into chunks and add to a food processor along with turmeric, granulated garlic, granulated onion, salt, kala namak (if using), 1 tablespoon of non-dairy milk, and flour. Process until smooth, about 2 minutes. If too thick, add an additional tablespoon of non-dairy milk to help blend smoothly.
- Combine Filling: Transfer the tofu mixture into a medium mixing bowl. Fold in the sautéed mushroom and spinach mixture until well combined.
- Assemble Quiche: Pour the filling into the prepared vegan pie crust and spread evenly. Arrange the halved cherry tomatoes on top and gently press them into the filling so they slightly sink in.
- Bake: Place the quiche in the preheated oven and bake for 30-40 minutes, until the filling is firm and the top turns golden brown.
- Cool and Serve: Remove the quiche from the oven and let it cool for 10 minutes before cutting to allow it to set properly. Serve warm or at room temperature.
Notes
- Kala namak (black salt) adds an eggy flavor, but it is optional if you prefer to omit it.
- Make sure to press the tofu well to remove excess water for a firmer texture.
- Use gluten-free flour and a gluten-free pie crust to keep this quiche gluten-free.
- This quiche tastes great served with a simple green salad or fresh fruit.
Keywords: vegan quiche, tofu quiche, plant-based quiche, gluten-free vegan quiche, dairy-free quiche, healthy brunch recipe

