My Favorite Way to Make a Vegan Brunch Feel Special
This easy vegan quiche became one of those recipes I kept tweaking until it felt right. I tried tofu-based quiches before and honestly, most of them were bland or dry. They looked good, but after a few bites I wasn't interested anymore.
What changed everything for me was loading the filling with vegetables. The mushrooms add richness, the spinach keeps everything from feeling heavy, and the onions and garlic bring a ton of flavor without much effort.
The best part is that I don't have to make pie dough from scratch. I usually grab a vegan pie crust and call it a day. Nobody has ever complained.
I've served this for brunches, holiday mornings, and even dinner on nights when I wanted something comforting but not complicated. Every time, people seem surprised that it's completely plant-based.
What's Inside This Quiche and Why It Works
1 vegan 9-inch pie crust - Gives the quiche its buttery, flaky base without extra work.
1 block extra-firm tofu (14 ounces), pressed - Creates the creamy filling and replaces eggs.
2 tablespoons olive oil - Used for sautéing the vegetables and adding richness.
1 small onion, diced - Brings sweetness and depth to the filling.
8 ounces cremini mushrooms, sliced - Adds a savory, hearty flavor that makes the quiche feel satisfying.
3 garlic cloves, minced - Gives the filling a warm, aromatic boost.
3 cups fresh spinach - Adds color, freshness, and extra texture.
1/2 teaspoon turmeric - Helps create a light golden color.
3/4 teaspoon granulated garlic - Adds another layer of savory flavor.
1/2 teaspoon granulated onion - Helps round out the seasoning.
1/2 teaspoon salt - Enhances all the other flavors.
1/2 teaspoon kala namak (optional) - Gives a subtle egg-like flavor that I really enjoy.
2 tablespoons all-purpose flour - Helps the filling set properly while baking.
1 to 2 tablespoons unsweetened non-dairy milk - Helps blend the tofu mixture smoothly.
1/3 cup cherry tomatoes, halved - Adds freshness and a little burst of sweetness on top.
How to Make Easy Vegan Quiche?
Step 1 - Press the Tofu
I usually start by pressing the tofu because it makes a noticeable difference. I wrap it in paper towels, place it on a plate, and set something heavy on top for about 20 minutes.
Skipping this step won't ruin the recipe, but I noticed the filling stays firmer and develops better flavor when excess moisture is removed first.
Step 2 - Cook the Onion and Garlic
Preheat the oven to 375°F.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3 to 5 minutes until it softens and starts turning golden around the edges.
Add the garlic and cook for another minute. The smell at this point is usually when I know breakfast is heading in the right direction.
Step 3 - Brown the Mushrooms and Wilt the Spinach
Add the sliced mushrooms to the skillet and cook them until they release their moisture and become nicely browned. This usually takes around 5 to 7 minutes.
Once the mushrooms are ready, toss in the spinach. Stir it around for a minute or two until wilted. Remove the pan from the heat and let everything cool slightly.
I used to rush this step and undercook the mushrooms. Every time I did, the quiche tasted less flavorful. Now I let them brown properly and it's worth the extra few minutes.
Step 4 - Blend the Filling
Break the pressed tofu into chunks and place it in a food processor.
Add the turmeric, granulated garlic, granulated onion, salt, kala namak if using, flour, and one tablespoon of non-dairy milk.
Blend until smooth and creamy. The mixture will be thick. If it refuses to blend properly, add another tablespoon of milk.
I'm always careful not to add too much liquid. The first time I made a tofu quiche years ago, I got carried away with the milk and ended up with a filling that never really set.
Step 5 - Combine Everything Together
Transfer the blended tofu mixture to a mixing bowl.
Fold in the cooked vegetables until everything is evenly combined. The mixture should look thick, rich, and packed with vegetables.
At this point I usually sneak a tiny taste and adjust the seasoning if needed.
Step 6 - Fill the Crust
Spoon the mixture into the pie crust and spread it evenly.
Arrange the halved cherry tomatoes across the top and gently press them into the filling. They add color and make the finished quiche look much prettier than the amount of effort required.
Step 7 - Bake Until Golden
Bake for 30 to 40 minutes.
The top should become lightly golden and the center should feel firm when gently touched. Every oven behaves a little differently, so I start checking around the 30-minute mark.
Step 8 - Let It Rest Before Slicing
Once baked, remove the quiche from the oven and let it sit for about 10 minutes.
I know it's tempting to cut into it immediately. I've done that plenty of times. Waiting those extra minutes makes cleaner slices and a much better texture.
Tips That Have Helped Me Over Time
Press the tofu whenever possible. It only takes a little planning and the texture comes out noticeably better.
Don't rush the mushrooms. Browning them develops flavor that carries through the entire quiche.
If you can find kala namak, give it a try. It's optional, but it contributes a familiar breakfast flavor that works really well in tofu dishes.
Let the quiche cool before serving. A short rest helps the filling settle and slice neatly.
If you want extra vegetables, diced bell peppers can work nicely. I occasionally throw some in when I need to clean out the refrigerator.
A store-bought vegan crust is completely fine. I enjoy homemade crusts, but for busy mornings convenience wins almost every time.
What I Love Most About Serving This
One thing I appreciate about this easy vegan quiche is how flexible it is. I've served it at brunch tables next to fruit, salads, roasted potatoes, and even soup for dinner.
It also works well for making ahead. If I'm hosting people, I usually prepare it the day before or early in the morning. Then I simply warm it up before everyone arrives.
Leftovers are surprisingly good too. Sometimes I think the flavors settle together overnight and taste even better the next day.
Even friends who normally eat traditional quiche have gone back for second slices. That's always my favorite kind of recipe. Not because it's vegan, but because it's genuinely satisfying.
For me, that's what makes this dish worth keeping around. It's easy enough for a casual weekend breakfast, nice enough for guests, and reliable enough that I never stress when it's on the menu. Every time I make it, I remember why it became one of my favorite brunch recipes in the first place.
My Favorite Way to Make a Vegan Brunch Feel Special
This easy vegan quiche is one of my favorite brunch recipes because it feels special without requiring a lot of work. A creamy tofu filling replaces eggs while sautéed mushrooms, spinach, onions, and garlic create a rich, savory flavor. The flaky vegan pie crust makes everything come together beautifully, and the cherry tomatoes on top add a fresh pop of color. Whether served for brunch, holiday mornings, meal prep, or even a light dinner, this vegan quiche is satisfying, flavorful, and surprisingly simple to make.
Ingredients
For the Quiche
1 vegan 9-inch pie crust (store-bought or homemade)
14oz extra-firm tofu (pressed)
2tbsp olive oil
1small onion (diced)
8oz cremini mushrooms (sliced)
3cloves garlic (minced)
3cups fresh spinach
1/2tsp turmeric
3/4tsp granulated garlic
1/2tsp granulated onion
1/2tsp salt
1/2tsp kala namak (optional)
2tbsp all-purpose flour
1-2tbsp unsweetened non-dairy milk
1/3cup cherry tomatoes (halved)
Instructions
Prepare the Quiche
1
Press the TofuWrap the tofu in paper towels and place a heavy object on top. Let it press for about 20 minutes to remove excess moisture.
Improves texture and flavor.
2
Preheat OvenPreheat the oven to 190°C (375°F).
3
Cook Onion and GarlicHeat olive oil in a skillet over medium heat. Cook onion for 3 to 5 minutes until softened. Add garlic and cook for 1 minute.
4
Cook Mushrooms and SpinachAdd mushrooms and cook for 5 to 7 minutes until browned. Stir in spinach and cook until wilted. Remove from heat and allow to cool slightly.
Do not rush browning the mushrooms.
5
Blend FillingAdd pressed tofu, turmeric, granulated garlic, granulated onion, salt, kala namak, flour, and 1 tablespoon non-dairy milk to a food processor. Blend until smooth and creamy.
Add extra milk only if needed.
6
Combine FillingTransfer tofu mixture to a bowl and fold in the cooked vegetables until evenly combined.
7
Fill the CrustSpoon the filling into the pie crust and spread evenly. Arrange cherry tomatoes on top and gently press them into the filling.
8
BakeBake for 30 to 40 minutes until the top is lightly golden and the center feels firm.
Check after 30 minutes.
9
Rest and ServeRemove from the oven and let the quiche rest for 10 minutes before slicing and serving.
Resting helps the filling set.
Nutrition Facts
Servings 8
Serving Size 1 slice
Amount Per Serving
Calories245kcal
% Daily Value *
Total Fat11gg17%
Saturated Fat2gg10%
Trans Fat0gg
Cholesterol0mgmg0%
Sodium420mgmg18%
Potassium340mgmg10%
Total Carbohydrate24gg8%
Dietary Fiber3gg12%
Sugars3gg
Protein10gg20%
Calcium 18% mg
Iron 15% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Press the tofu: Removing excess moisture helps the filling become firm and creamy.
Brown the mushrooms: Properly browned mushrooms add deep savory flavor.
Use kala namak: This optional ingredient provides an egg-like flavor many people enjoy.
Let it cool: Resting before slicing creates cleaner slices and better texture.
Add extra vegetables: Bell peppers, kale, or zucchini work well in this recipe.
Make ahead: Prepare a day in advance and reheat before serving.