Vegan mushroom and tomato quiche

This quiche is made with a flaky, buttery crust and filled with a savoury mixture of tender mushrooms, tomatoes, and creamy vegan cheese.

Meat-free Monday is the perfect opportunity to explore new vegetarian recipes and incorporate more plant-based meals into your diet. If you’re looking for a delicious and filling meal that is both vegan and tasty, look no further than a mushroom and tomato quiche.

Recipe compliments of South African Mushroom Farmers’ Association.



  • 190g flour
  • Pinch sea salt
  • 115g plant based / vegan *butter, fridge cold
  • 60-90ml ice cold water

Top tip: You can also use solid coconut oil but unrefined coconut oil has a strong coconut taste. You can aim for “aroma free” coconut oil if you don’t want the taste of coconut.


  • 500g portabellini mushrooms, sliced
  • ½ white onion, finely diced
  • 2 cloves garlic, minced
  • 100g cherry tomatoes, sliced in half
  • 2 Tbsp fresh chives, chopped
  • 500g firm block tofu, lightly pressed between clean dishcloths to dry well
  • 125ml oat milk or your favourite plant based milk
  • 3 Tbsp nutritional yeast
  • 1 tsp sea salt
  • ½ tsp freshly ground black pepper
  • ¼ tsp turmeric, for the eggy colour
  • ½ tsp baking powder
  • 4 Tbsp vegan cheese, grated
  • Baby green leaf salad, for serving
  • Olive oil, for cooking
  • Salt and pepper, to taste


For the crust:

  1. Place the flour, salt and plant based butter in a food processor.
  2. Pulse until roughly combined.
  3. Slowly drizzle in enough ice cold water until the dough just comes together.
  4. Place the dough on a clean work surface and bring it together into a ball.
  5. Flatten into a disk and wrap well in cling film.
  6. Place in the fridge and leave to rest while you prepare the filling.
  7. When ready to bake – preheat oven to 180°C with the fan on.
  8. Roll out the crust on a lightly floured surface.
  9. Fill a ± 24cm pie / quiche baking dish.
  10. Trim the edges and prick the base well with a fork.
  11. Place a piece of baking paper in the crust and fill with baking beans / rice.
  12. Pre-bake crust for 15 minutes.
  13. Remove the baking beans and bake again for another 5-7 minutes.
  14. Set aside.

For the filling:

  1. Heat a drizzle of olive oil in a large frying pan.
  2. Add the portabellini mushrooms and cook over high heat until golden brown.
  3. Add the onion and cook until tender.
  4. Add the garlic and cook for a minute until fragrant.
  5. Season everything well with salt and pepper.
  6. Remove from the heat and allow to cool.
  7. In a high powered blender, add the pressed tofu, oat milk, nutritional yeast, salt, pepper, turmeric, baking powder and vegan cheese.
  8. Blend on high until completely smooth.
  9. Add the cooked mushroom filling to the pre-baked pie crust.
  10. Reserve some mushrooms for the top.
  11. Add the cherry tomatoes and chives.
  12. Pour the tofu mixture over and lightly stir to combine.
  13. Scatter the remaining mushrooms and a few cherry tomatoes on top.
  14. Bake the filling at 180˚C for ± 40 minutes until the top is golden brown and the quiche is cooked through and set. Cover with tinfoil if browning too much.
  15. Allow to cool for about 15 minutes, then slice into portions and serve.

Back to top button