Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.
Hey, lovely friends!
Are you in the mood for something savory and satisfying? I’ve got a treat for you!
Today, I’m whipping up a delicious vegan tofu quiche.
It’s packed with flavor, super healthy, and perfect for any meal of the day.
Trust me, even non-vegans will love this one!
Let’s dive into this tasty recipe!

Suggestions for Ingredient Substitution
For a gluten-free option, replace all-purpose flour with a gluten-free flour blend or almond flour. Adjust the amount of liquid slightly if needed to achieve the right dough consistency. Coconut oil can be substituted with vegan butter or olive oil for different flavor profiles. Use the same amount as called for in the recipe. Firm tofu can be replaced with silken tofu for a smoother texture, or with mashed chickpeas for a different protein source. If using chickpeas, reduce the amount of soy milk to maintain the proper consistency. For those avoiding soy, replace soy milk with any plant-based milk such as almond or oat milk. Use the same amount as the recipe specifies. Cremini mushrooms can be swapped with white button mushrooms or portobello mushrooms, maintaining a similar texture and umami flavor. Use the same quantity as listed in the recipe.
Preparation Time | 30-45 minutes |
Cooking Time | 40 minutes |
Total Time | 70-85 minutes |
Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1000
- Protein: 45-50 g
- Fat: 45-50 g
- Carbohydrates: 90-100 g
Ingredients
- 1 cup plus 2 tablespoons all-purpose flour (145g)
- 1/2 teaspoon regular salt
- 1 tablespoon granulated sugar
- 1/4 cup coconut oil, solid form (55g)
- 4 tablespoons ice-cold water
- 14 ounces firm tofu (400g)
- 1 tablespoon cornstarch
- 2 tablespoons nutritional yeast
- 1/4 teaspoon ground turmeric
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 3/4 teaspoon salt
- 1/2 teaspoon kala namak (black salt)
- 2 tablespoons soy milk
- 1 tablespoon olive oil
- 1 medium onion (white, yellow, or brown, chopped)
- 1 teaspoon minced garlic
- 2 1/2 cups cremini mushrooms (240g, sliced)
- 3 cups baby spinach (90g, chopped)
Step 1: Make the Pie Crust
Begin by preparing your pie crust.
Add all-purpose flour, salt, and sugar to a food processor and mix together.
Incorporate coconut oil and process until the mixture becomes crumbly.
Gradually add ice water and process into a dough.
Once formed, place the dough ball onto a floured surface and roll it into a large round shape to fit over a 9-inch pie dish.
Carefully lift the dough into the dish, tucking it along the sides.
Use scissors to trim any excess dough hanging from the edges.
Place the prepared pie crust in the fridge to chill while you prepare the filling.
Step 2: Preheat the Oven
Set your oven to preheat at 350°F (180°C).
This will ensure it’s ready by the time you’re done preparing the quiche filling.
Step 3: Prepare the Tofu Filling
In a food processor, add tofu, cornstarch, nutritional yeast, turmeric, onion powder, garlic powder, salt, and black salt (kala namak).
Process these ingredients until well mixed.
Add soy milk and process again until you achieve a smooth consistency.
Set this smooth tofu filling aside while you sauté the vegetables.
Step 4: Sauté the Vegetables
Heat olive oil in a pot and add chopped onion and crushed garlic.
Sauté them until the onions are softened and translucent.
Add sliced mushrooms, continuing to sauté until they soften as well.
Then, toss in the chopped baby spinach and sauté until just wilted.
Ensure the vegetables are nicely combined and tender before proceeding to the next step.
Step 5: Combine Filling Ingredients
Fold the tofu mix from the food processor into the sautéed vegetables.
Make sure everything is evenly incorporated, and the mixture is well combined.
This will be your rich and flavorful quiche filling.
Step 6: Assemble and Bake the Quiche
Pour the prepared filling into the chilled pie crust, smoothing it down evenly across the top.
Place the quiche in the preheated oven and bake uncovered for 40 minutes, or until the filling is firm and golden on top.
Once baked, allow the quiche to cool for about 10 minutes before slicing.
Step 7: Serve the Quiche
This quiche can be enjoyed warm or cold, making it a versatile dish for any meal.
Serve your delicious homemade quiche, savor every bite, and share with family and friends.