Vegan Spinach, Tomato and Mushroom Quiche

Submitted by Jessica Carter

About the cook: Jessica Carter is the Vegan Food & Lifestyle Coach at Compassion Over Killing, a DC based national non-profit animal protection organization. In her role she makes plant-based eating more accessible for all, hosting cooking demos & creating online content for Her recipes have been featured on Let’s Talk Live and Good Morning Washington.

About the dish: This vegan interpretation of a classic brunch dish is both light and satisfying thanks to fresh vegetables, flaky crust, and a fluffy egg-less base.

National Origin: French

Serves: 6

Estimated Time: 30 to 60 Minutes


8 oz firm tofu or ½ block
¼ cup Follow Your Heart Vegan Egg
1½ cup soy milk, or any unsweetened plain plant milk
2 tbs nutritional yeast
1 tsp black salt, replace with soy sauce or liquid aminos if unavailable
1 tsp garlic powder
1 tsp onion powder
½ tsp sea salt
½+ ¼ cup vegan shredded cheese
½ small diced onion
1 cup sliced mushrooms, any variety will work
½+ ¼ cup diced and seeded tomatoes
3 large handfuls of fresh spinach
1 tsp grapeseed oil
1 pre-made frozen pie crust check (ingredients to make sure it is vegan)


1. Preheat your oven to 375 degrees Fahrenheit.

2. In a blender, combine tofu, vegan egg replacer, soy milk, nutritional yeast, and all spices and blend until smooth. Mixture should be the consistency of very thick pancake batter.

3. Add oil to a skillet over medium-high heat. Once the oil begins to ripple, add onions and sautée until fragrant. Add mushrooms, ½ cup tomatoes, and spinach and cover with a lid. Reduce heat to medium-low and heat until spinach is just wilted.

4. Pour blended quiche filling into a large mixing bowl and gently fold in ½ cup of shredded cheese and sautéed vegetables until well combined.

5. Pour filling into pie crust. Sprinkle with remaining cheese and tomatoes. Bake for approximately 40 minutes until crust is golden brown and filling is firm to the touch.

6. Allow to cool for around 15-20 minutes before serving. Enjoy!

Chat about it!

Your email address will not be published. Required fields are marked *