Vegan Tomato Spinach Quiche Recipe
Picture this: the warm, comforting aroma of freshly baked pastry mingling with the vibrant scent of roasted cherry tomatoes and fragrant basil fills your kitchen. As you slice through the golden crust, the creamy, velvety filling studded with bright spinach and juicy tomatoes invites you in with its colorful, rustic charm. This Vegan Tomato Spinach Quiche Recipe is the kind of dish that turns any casual meal into a celebration, effortless yet impressive, packed with wholesome goodness and bursting with flavor.
Whether you’re serving brunch with friends or craving a comforting dinner that’s light on the stomach but heavy on satisfaction, this quiche is your secret weapon. It’s nourishing, unforgettable, and comes together with simple ingredients you likely already have on hand. Get ready for a recipe that’s as heartwarming to make as it is to eat.
Why You’ll Love This Vegan Tomato Spinach Quiche Recipe
- Ready in about an hour and a half: From mixing the buttery crust to savoring the golden tart, the total hands-on time is surprisingly manageable for such a sensational dish.
- Uses simple, pantry-friendly ingredients: Flour, silken tofu, chickpea flour, fresh spinach, and cherry tomatoes—ingredients that are accessible and wholesome come together perfectly here.
- Perfect for beginners and seasoned cooks alike: The step-by-step approach ensures success whether this is your first time baking a quiche or your hundredth.
- Impressive presentation and flavor: Roasted tomatoes nestled on top with bright green spinach and fragrant herbs make it absolutely stunning and fresh-tasting.
- Incredibly customizable: Swap in your favorite veggies, experiment with herbs, or add a sprinkle of vegan cheese to make it uniquely yours.
Why This Vegan Tomato Spinach Quiche Recipe Works
This Vegan Tomato Spinach Quiche Recipe is a masterclass in balancing texture and flavor. The secret lies in the silky, smooth filling made from silken tofu blended with chickpea flour and nutritional yeast, creating a creamy base that sets beautifully without cracking. The cold vegan butter rubbed into flour develops a tender, buttery crust that cradles that luscious filling perfectly. Roasting cherry tomatoes gently concentrates their sweetness and provides juicy pops in every bite, while wilting and draining the spinach ensures the quiche is never soggy. Finally, the blend of miso, mustard, and lemon juice adds layers of savory tang that elevate every forkful into something truly special.

Ingredients You’ll Need
Each of these ingredients plays an essential role in creating the harmonious balance of flavors and textures that make this Vegan Tomato Spinach Quiche Recipe so delightful. Ready your kitchen with these simple staples for an easy yet remarkable culinary adventure.
- Plain (all-purpose) flour: Forms the base of the tender, flaky pastry crust.
- Salt: Enhances every flavor, present in both crust and filling.
- Vegan block butter: Cold and cubed, it creates that dreamy, buttery crust texture.
- Unsweetened non-dairy milk: Keeps the crust moist and the filling silky; soy milk works beautifully.
- Cherry tomatoes: Roasted to release their sweet, concentrated flavor.
- Baby spinach: Adds vibrant color and earthy freshness when gently cooked and drained.
- Fresh basil: Adds fragrant, sweet herbal brightness.
- Dried oregano: Provides comforting aromatic warmth.
- Firm silken tofu: The creamy, protein-packed heart of the filling.
- Chickpea (gram) flour: Binds the filling while adding subtle nuttiness.
- Nutritional yeast: Brings cheesy flavor without the dairy.
- Garlic powder: Layers in savory depth.
- Onion powder: Enhances umami richness.
- Wholegrain mustard: Adds gentle tang and complexity.
- Olive oil: For richness and drizzling the tomatoes.
- White miso paste: Deepens umami notes and adds a subtle sweetness.
- Lemon juice: Brightens the filling with fresh acidity.
- Black pepper: Gives a subtle warming kick.
Ingredient Substitutions & Tips
- Vegan block butter: Substitute with coconut oil for a slightly different texture or a neutral vegan margarine for ease.
- Firm silken tofu: Soft silken tofu can replace it, but expect a slightly looser texture.
- Nutritional yeast: If unavailable, use vegan parmesan or omit; the quiche will be a bit less cheesy but still delicious.
- White miso paste: Yellow miso or tamari can be swapped, but reduce salt elsewhere accordingly.
👨🍳 Pro Tips for Perfect Results
- Keep everything cold when making the crust: Cold butter and milk ensure a flaky, tender pastry.
- Don’t overwork the dough: Handle the pastry gently to avoid toughness.
- Drain the cooked spinach thoroughly: Squeeze out as much liquid as possible to avoid soggy quiche.
- Roast the tomatoes evenly: Turn halfway through roasting for caramelized, juicy bursts.
- Let the quiche cool before slicing: It helps the filling set and hold its shape beautifully.
How to Make Vegan Tomato Spinach Quiche Recipe
Step 1: Prepare the Pastry
Start by combining the flour and salt in a large bowl, mixing them well. Add the cold, diced vegan butter and rub it gently into the flour using your fingertips until the mixture looks like fine crumbs with no visible chunks of butter. Gradually incorporate the cold non-dairy milk, stirring just enough to bring the dough together into a ball. Shape it carefully into a disc, being mindful not to knead it too much, then wrap it tightly and refrigerate for about an hour.
💡 Pro Tip: Chilling the dough lets the gluten relax and the fats firm up, resulting in a flakier crust.
Step 2: Roll Out and Blind Bake the Crust
On a lightly floured surface, roll the chilled dough into a circle large enough to line your 9-inch (23 cm) pie dish. Press it gently into the dish’s sides and trim any excess. Prick the base all over with a fork to prevent bubbling, then pop the shell into the freezer for 20 minutes to firm up. Meanwhile, preheat your oven to 180°C (350°F). Line the crust with baking parchment and fill with baking beans or dried rice to keep the shape, then bake for 20 minutes. Remove the beans and parchment and bake another 10 minutes until the crust turns a delicate pale gold.
💡 Pro Tip: Freezing before baking helps the crust keep its shape and prevents shrinking.
Step 3: Roast the Tomatoes
Place the cherry tomatoes in a roasting pan, drizzle them lightly with olive oil, and roast in the oven for about 15 minutes. This slow roasting deepens their sweet, tangy flavor and softens their texture, creating little pockets of juicy delight to top your quiche.
💡 Pro Tip: For extra flavor, sprinkle a pinch of salt or herbs before roasting.
Step 4: Prepare the Spinach and Herb Mixture
Wilt the baby spinach in a large pan over medium heat until just soft. Let it cool slightly, then squeeze out excess moisture with your hands. Roughly chop the spinach and finely chop fresh basil. Combine both with the dried oregano in a big bowl—this fresh herb blend will infuse the filling with vibrant layers of flavor.
💡 Pro Tip: Removing moisture from the spinach prevents watery filling and keeps your quiche perfectly set.
Step 5: Blend the Filling
Into a blender, add the silken tofu, chickpea flour, nutritional yeast, garlic powder, onion powder, wholegrain mustard, salt, olive oil, white miso paste, lemon juice, unsweetened non-dairy milk, and a generous pinch of black pepper. Blend until utterly smooth and creamy, scraping down the sides to make sure everything combines evenly.
💡 Pro Tip: A smooth filling ensures a silky texture and beautiful appearance when baked.
Step 6: Assemble and Bake
Pour the tofu-spinach mixture into your pre-baked pastry shell and stir gently to evenly distribute the filling. Press the roasted cherry tomatoes into the surface, nestling them beautifully for pops of color and flavor. Bake for 45 minutes until the quiche has a golden crust and the filling feels firm to the touch. Let it cool for about half an hour before serving.
💡 Pro Tip: Cooling allows the filling to firm up fully, making it easier to slice and serve.
Common Mistakes to Avoid
Learn from these common pitfalls to ensure your Vegan Tomato Spinach Quiche Recipe turns out fantastic every time:
- Overworking the pastry dough: Makes the crust tough instead of flaky.
- Skipping the blind bake: Leads to a soggy, undercooked base that won’t hold the filling.
- Not draining the spinach properly: Causes watery filling and a less firm quiche.
- Using too much liquid in the filling: Can make it fail to set or remain too soft.
- Rushing the cooling time: Cutting too soon causes the filling to crumble and lose shape.
- Not roasting the tomatoes: Means missing out on their sweet richness that balances the savory filling.
Delicious Variations to Try
Once you’ve mastered the classic Vegan Tomato Spinach Quiche Recipe, these variations are wonderful ways to keep the excitement alive:
Mushroom and Thyme
Swap spinach for sautéed mushrooms and fresh thyme for a deeper earthy flavor that complements the creamy filling beautifully.
Roasted Red Pepper and Basil
Add roasted red peppers instead of tomatoes for a sweeter, smokier bite, accented with fresh basil leaves for brightness.
Asparagus and Dill
Perfect for springtime, incorporate lightly blanched asparagus and fragrant dill for a refreshing twist.
Caramelized Onion and Vegan Cheese
Fold in sweet, caramelized onions with a handful of your favorite vegan cheese for a rich, indulgent variation.
Chickpea and Kale
Replace spinach with kale and add extra chickpea flour for a hearty, protein-packed quiche with a slight crunch.
Sun-dried Tomato and Olive
The tangy sun-dried tomatoes paired with briny olives bring a Mediterranean flair that’s simply irresistible.
How to Serve Vegan Tomato Spinach Quiche Recipe

Garnishes
Fresh chopped basil or parsley scattered on top adds a burst of color and herbal aroma. A light drizzle of extra virgin olive oil or a sprinkle of toasted sesame seeds can add an elegant touch.
Side Dishes
Serve this quiche alongside a crisp mixed green salad tossed with a lemon vinaigrette or pair with roasted baby potatoes for a comforting meal. A bowl of lightly dressed quinoa salad makes a wholesome accompaniment as well.
Creative Ways to Present
Turn it into an impressive brunch centerpiece by serving individual mini quiches using muffin tins. Or slice and layer the quiche alongside roasted vegetable stacks or vegan cheese boards for a buffet style meal that wows guests.
Make Ahead and Storage
Storing Leftovers
Cool leftover quiche completely before wrapping tightly with plastic wrap or placing in an airtight container. Refrigerate for up to 3 days while keeping that fresh, creamy texture intact.
Freezing
Slice the cooled quiche into portions and wrap each in foil or plastic wrap, sealing them in a freezer-safe bag. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat slices gently in a preheated 175°C (350°F) oven for 10-15 minutes until warmed through and edges are crisp again. Avoid microwaving to keep the crust flaky and filling smooth.
FAQs
Can I use different greens instead of spinach?
Absolutely! Kale, Swiss chard, or even arugula work wonderfully—just make sure to wilt and drain them well to avoid excess moisture.
Is chickpea flour necessary in the filling?
Chickpea flour acts as a binder and adds a subtle nutty flavor. If unavailable, you can replace it with cornstarch or arrowroot powder, but the texture may be slightly different.
Can I make the crust gluten-free?
Yes, but you’ll need a gluten-free flour blend suitable for pastry. Keep in mind the texture might vary slightly from traditional dough.
What’s the best non-dairy milk to use?
Soy milk or oat milk are excellent choices because they blend smoothly and support the quiche’s creamy texture.
Can I prepare this quiche in advance for a party?
Definitely! It can be baked a day ahead and kept refrigerated. Just reheat gently before serving for the best texture.
Why is my quiche watery?
This usually happens if the spinach isn’t drained properly or the filling has too much liquid. Be sure to squeeze out spinach moisture and measure liquids precisely.
Can I add vegan cheese to the filling?
Yes! Add your favorite shredded vegan cheese into the filling for extra creaminess and flavor.
How do I store leftover quiche?
Wrap tightly and refrigerate for up to 3 days. You can also freeze portions as described above for longer storage.
Final Thoughts
This Vegan Tomato Spinach Quiche Recipe isn’t just a meal—it’s a warm hug on a plate, packing comforting textures and vibrant flavors into every slice. Its versatility and simplicity make it a cherished staple for any occasion, weaving a little magic from simple ingredients into something truly special. Whether it’s a lazy weekend brunch, a sunny picnic, or a cozy dinner, this quiche promises smiles with every bite.
Have you tried this Vegan Tomato Spinach Quiche Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 🥧💚
PrintVegan Tomato Spinach Quiche Recipe
A delicious and wholesome Vegan Tomato Spinach Quiche featuring a flaky homemade pastry crust, roasted cherry tomatoes, and a creamy silken tofu and chickpea flour filling infused with fresh herbs and nutritional yeast. Perfect as a savory plant-based meal that’s both satisfying and nutritious.
- Prep Time: 30 minutes
- Cook Time: 1 hour 25 minutes
- Total Time: 1 hour 55 minutes
- Yield: 8 servings 1x
- Category: Savory Pie/Quiche
- Method: Baking
- Cuisine: Vegan/Plant-Based
- Diet: Vegan
Ingredients
Pastry
- 250 g (2 cups) plain (all-purpose) flour
- ¼ teaspoon salt
- 125 g (½ cup) vegan block butter (cold and diced)
- about 4 Tablespoons cold unsweetened non-dairy milk
Filling
- 350 g (12 oz) cherry tomatoes
- 180 g (6 oz) baby spinach
- 30 g (1 oz) fresh basil
- 1 teaspoon dried oregano
- 349 g pack (12 oz) firm silken tofu (I use Yutaka)
- 45 g (½ cup) chickpea (gram) flour
- 25 g (½ cup) nutritional yeast
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon wholegrain mustard
- ½ teaspoon salt
- 2 Tablespoons olive oil (plus extra for drizzling)
- 1 Tablespoon white miso paste
- 1 Tablespoon lemon juice
- 140 ml (½ cup + 4 teaspoons) unsweetened non-dairy milk (I use soy)
- black pepper
Instructions
- Make the pastry: Place the flour and salt in a large bowl and mix well. Add the cold, cubed vegan butter and rub it in using your fingertips until the mixture resembles fine breadcrumbs with no lumps of butter remaining.
- Form the pastry dough: Gradually stir in enough cold unsweetened non-dairy milk to bring the pastry together into a ball. Shape the dough into a disc without kneading, wrap it in cling film, and refrigerate for about an hour until firm enough to roll out.
- Prepare the pastry case: Roll the pastry out on a lightly floured surface into a circle large enough to line a 23 cm (9 in) round pie dish. Press the pastry right into the corners and trim off any excess dough.
- Chill the pastry base: Prick the base of the pastry shell all over with a fork, then place it in the freezer for 20 minutes until solid. Meanwhile, preheat the oven to 180°C (160°C fan/350°F/gas mark 4).
- Blind bake the pastry: Line the pastry case with baking parchment, pressing it into the corners, and fill it with baking beans or dried rice to keep the sides propped up. Bake for 20 minutes, then remove the parchment and beans and bake for a further 10 minutes until very pale golden. Remove from oven and set aside.
- Roast the tomatoes: Place the cherry tomatoes in a roasting tin, drizzle with a little olive oil, and roast in the oven for 15 minutes until softened.
- Cook and prepare the spinach: Cook the baby spinach in a large pan over medium heat until wilted. Allow it to cool, then squeeze out as much liquid as possible with your hands. Roughly chop the spinach and finely chop the fresh basil. Place both in a large bowl along with the dried oregano.
- Make the filling batter: Place the silken tofu, chickpea flour, nutritional yeast, garlic powder, onion powder, wholegrain mustard, salt, olive oil, white miso paste, lemon juice, unsweetened non-dairy milk, and a good grinding of black pepper into a blender. Blend until smooth, scraping down the sides as needed.
- Combine filling with greens: Pour the blended tofu mixture into the bowl with the spinach, basil, and oregano and stir until well combined.
- Assemble the quiche: Pour the filling into the baked pastry case and gently press the roasted cherry tomatoes into the top of the filling.
- Bake the assembled quiche: Bake the quiche in the preheated oven for 45 minutes until golden on top and set in the middle.
- Cool before serving: Allow the quiche to cool for about 30 minutes before slicing and serving to let it set fully.
Notes
- Use cold ingredients for the pastry to get a flaky texture.
- Do not knead the pastry dough to avoid toughening the crust.
- You can substitute the vegan butter and non-dairy milk with your preferred brands.
- Squeezing excess moisture from the spinach prevents a watery quiche.
- Roasting tomatoes enhances their natural sweetness and depth of flavor.
- This quiche is delicious served warm or at room temperature.
Keywords: Vegan quiche, tomato spinach quiche, plant-based quiche, tofu quiche, chickpea flour quiche, savory vegan pie
