Vegan Tofu Spinach Quiche

Featured in: Tasty and Satisfying Vegetarian Recipes

Enjoy a savory blend of firm tofu, fresh spinach, and vegan sausage nestled in a golden, flaky crust. This dish combines rich flavors from sautéed onions, nutritional yeast, and a homemade (or store-bought) vegan pie base. It's baked until lightly browned and set for the perfect slice. Adjust with homemade crust for a personal touch, or use a ready crust for easy prep. Serve warm or at room temperature for a filling meal for any occasion.

Chef with a smile, ready to cook and serve.
Updated on Wed, 28 May 2025 14:45:56 GMT
A pie with a green topping. Pin it
A pie with a green topping. | yummygusto.com

This savory vegan tofu quiche with spinach is the perfect answer for plant based brunches, weeknight dinners, or meal prep. Packed with protein, greens, and flavor, it delivers the satisfying texture of traditional quiche without any eggs or dairy. Whether you use a homemade or store bought pie crust, this recipe is a reliable crowd pleaser that even non vegans rave about.

The first time I baked this quiche for friends, they honestly could not believe it was vegan. Even the kids polished off their slices and asked for seconds which never happens with spinach.

Ingredients

  • Firm tofu: Drained and crumbled delivers hearty protein and takes on all the savory flavors. Look for tofu that feels dense to the touch for best results
  • Chopped spinach: Brings fresh vibrant color and plenty of vitamins. Go for dark green leaves with no wilt
  • Vegan sausage crumbles: Add depth and the classic breakfast flavor. Choose brands with a little spice or seasoned with fennel
  • Diced onion: Provides sweetness and aromatic richness. White or yellow onions work best and choose ones with papery dry skin
  • Nutritional yeast: Creates the cheesy flavor you want in a quiche. Look for flakes that are bright yellow and slightly nutty smelling
  • Garlic powder: Enhances overall savoriness. Choose garlic powder with a strong aroma for more punch
  • Salt and pepper: Sharpen all the ingredients so do not skimp. Fresh cracked pepper adds a wonderful touch
  • Olive oil: Not only helps sauté the veggies but adds a buttery finish. Pick extra virgin for deeper flavor
  • Vegan pie crust: Or homemade version forms the perfect base. Store bought is convenient but homemade gives control over quality
  • All purpose flour (for homemade crust): Should feel soft and powdery
  • Cold vegan butter (for homemade crust): For flakiness
  • Ice water (for homemade crust): To help the dough come together easily
  • Salt (for homemade crust): To enhance flavor

Step-by-Step Instructions

Sauté the Aromatics:
Warm olive oil in a skillet over medium heat and cook the diced onions patiently. Sauté until translucent but not browned which will take about five minutes. This step creates the savory flavor foundation for the quiche
Wilt the Spinach:
Add chopped spinach to the onions in the skillet. Stir and cook until the spinach is completely wilted and deep green. This should take two to three minutes and will concentrate the flavors while removing excess moisture
Prepare the Filling:
In a large bowl mix crumbled tofu with the sautéed spinach and onions. Fold in the vegan sausage crumbles nutritional yeast garlic powder salt and pepper. Combine until all components are evenly distributed for perfect texture in every bite
Fill the Pie Crust:
Press the tofu mixture into your prepared pie crust. Whether you use a store bought crust or homemade, make sure it is nestled firmly into a greased pie dish. Spread the filling out evenly and smooth the top for even baking
Bake to Golden Perfection:
Place in a preheated oven at 375 degrees Fahrenheit. Bake for 25 to 30 minutes until the top is set and golden brown gives a gentle bounce when touched. Let it rest on a wire rack for at least ten minutes before slicing to allow the filling to firm up
For a homemade pie crust — Mix and Cut In Butter:
In a large mixing bowl stir flour and salt. Add cold vegan butter cubes and use a pastry cutter or your fingers to blend until you see pea sized crumbs with visible bits of butter
Bring the Dough Together:
Drizzle ice water one tablespoon at a time gently stirring with a fork. Stop once the dough holds together when pressed but still feels crumbly. Avoid adding too much water
Chill the Dough:
Turn the dough onto a floured surface and shape into a disk. Wrap in plastic wrap and refrigerate for at least thirty minutes so the butter stays cold
Roll and Fit:
Roll dough into a twelve inch circle about one eighth inch thick. Move to your pie dish and press the dough gently into the corners trimming the edges as needed
A slice of broccoli quiche on a white plate. Pin it
A slice of broccoli quiche on a white plate. | yummygusto.com

This quiche always brings back memories of lazy weekend mornings when my sister and I would try to outdo each other by adding new fillings. For me, nutritional yeast is the real game changer since it delivers that creamy, cheesy hit without any dairy and is bursting with B vitamins.

Storage Tips

Let your quiche cool completely before storing. Wrap slices tightly or use an airtight container and keep in the refrigerator for up to four days. For longer storage freeze individual pieces and reheat straight from frozen in a warm oven. This meal prep trick means breakfast or lunch is always ready

Ingredient Substitutions

If you are out of vegan sausage crumbles try chopped mushrooms for an earthy bite or sundried tomatoes for extra tang. No nutritional yeast Replace it with a little miso paste or your favorite dairy free cheese shreds. You can use baby kale or chard instead of spinach just cook until wilted to remove excess water

Serving Suggestions

Serve this quiche warm or at room temperature tossed with a crisp arugula salad or roasted potatoes. For a brunch spread offer alongside fresh fruit and strong coffee. Small slices make great appetizers for parties tied together with a colorful toothpick

Cultural and Historical Context

Quiche began as a classic French dish typically using eggs and cream. Plant based cooks have reinvented it using tofu to stand in for eggs and nutritional yeast to mimic cheese. Vegan quiche is now a staple at many bakeries and brunch tables everywhere showing how adaptable and welcoming this favorite meal can be

A slice of quiche on a white plate. Pin it
A slice of quiche on a white plate. | yummygusto.com

Vegan quiche is endlessly versatile so do not hesitate to make it your own. Every slice is just as delicious hot or cold the next day too

Frequently Asked Questions

→ How do I get a creamy texture in the tofu filling?

Crumble the tofu well and combine with nutritional yeast and olive oil for smoothness. Mixing thoroughly helps achieve a cohesive texture before baking.

→ Can I use frozen spinach?

Yes, thaw and squeeze out excess moisture before adding to the tofu mixture to prevent sogginess in the finished dish.

→ How do I make the crust flakier?

Use cold vegan butter and avoid overworking the dough. Chilling the dough before rolling ensures a flaky and tender crust.

→ Is it necessary to pre-bake the crust?

Pre-baking isn't required for this style, but you can blind-bake it for a crisper base if desired.

→ What are the best substitutes for vegan sausage?

Swap with sautéed mushrooms, lentils, or additional seasoned veggies to keep the dish plant-based and flavorful.

Vegan Tofu Spinach Quiche

Silky tofu blended with spinach, onion, and herbs, baked in a golden vegan crust for a satisfying plant-based meal.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Sandra

Category: Vegetarian Meals

Difficulty: Intermediate

Cuisine: Plant-Based Western

Yield: 6 Servings (1 quiche)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Filling

01 1 block firm tofu, drained and crumbled
02 1 cup chopped spinach
03 120 grams vegan sausage crumbles
04 60 grams diced onion
05 15 grams nutritional yeast
06 0.5 teaspoon garlic powder
07 Salt and pepper, to taste
08 2 tablespoons olive oil

→ Pie Crust (store-bought or homemade)

09 1 vegan pie crust (ready-made) or homemade crust (see below)

→ Homemade Pie Crust (optional)

10 180 grams all-purpose flour
11 0.5 teaspoon salt
12 112 grams cold vegan butter, cut into small cubes (or margarine or solid coconut oil)
13 4–6 tablespoons ice water, as needed

Instructions

Step 01

Preheat the oven to 190°C. Lightly grease a pie dish.

Step 02

Heat olive oil in a skillet over medium heat. Add diced onion and sauté until translucent. Add chopped spinach and cook until wilted. Remove from heat.

Step 03

In a large bowl, mix crumbled tofu, sautéed onions and spinach, vegan sausage crumbles, nutritional yeast, garlic powder, salt, and pepper until all ingredients are evenly incorporated.

Step 04

Transfer the filling mixture into the prepared pie crust and press it down evenly.

Step 05

Bake in the preheated oven for 25–30 minutes, or until the surface is set and golden brown.

Step 06

Remove from the oven and allow to cool slightly before slicing and serving.

Step 07

Combine flour and salt in a large mixing bowl. Add cold vegan butter and cut into the flour until the mixture resembles coarse crumbs. Gradually add ice water, stirring gently, just until the dough holds together. Form into a disk, wrap in plastic, and refrigerate for at least 30 minutes. Roll out the chilled dough on a floured surface to a 30 cm circle about 3 mm thick. Gently fit into your pie dish and trim excess.

Notes

  1. Chilling the homemade pie dough before rolling helps prevent shrinkage during baking.

Tools You'll Need

  • Pie dish
  • Mixing bowls
  • Skillet
  • Oven
  • Rolling pin (for homemade crust)
  • Plastic wrap
  • Pastry cutter or fork

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy
  • Contains gluten (unless gluten-free crust is used)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 265
  • Total Fat: 15 g
  • Total Carbohydrate: 21 g
  • Protein: 11 g