Vegan quiche lorraine

Summer is the perfect time to indulge in a spot of al fresco eating, and this gorgeous vegan quiche lorraine would make the perfect addition to your picnic basket. 

Vegan quiche lorraine

Vegan quiche lorraine

Recipe by Richard Church (

Prep time: 30-40 minutes | Cooking time: Approx 1 hour 15 minutes

Makes 1 x 9 ½ inch quiche.


For the pastry:

  • 300g plain flour
  • 1 tsp baking powder
  • 1 tsp salt
  • 2 tbsp gram flour
  • 150g vegan margarine, plus extra for greasing
  • 100ml plant-based milk

For the filling:

  • 1 tbsp oil
  • 1 pack (about 100g) vegan bacon, chopped into small pieces
  • ½ block (200g) firm tofu
  • 250ml vegan cream
  • 200g humous
  • 100g vegan cream cheese
  • 2 tbsp nutritional yeast
  • Splash of plant-based milk (if required)
  • Salt and black pepper to taste
  • 1 ripe tomato, cut into thin wedges
  • 30g vegan parmesan cheese
  • Drizzle of oil
  • Pinch sea salt
  • About 1 tsp dried oregano.

You will also need a 9 ½ inch loose-bottomed tart tin.


  1. First you want to make your pastry. Place the flour into a mixing bowl and add the baking powder, salt and gram flour. Put the margarine, a spoon at a time in with the flour, then use your fingers to work the flour mix and margarine into fine bread crumbs. This will take about 5 minutes. Once this is done, pour in the milk and mix together using an ordinary table knife. When it has formed large lumps it is ready to bring together. Use your hands to work the dough together into a large ball and then bring it out onto a lightly floured surface. Knead gently for just a minute or so to make sure it is fully combined. When this is done, place into a container with a lid and chill for 20-30 minutes.
  2. While that’s chilling you can fry the bacon. Heat the oil in a frying pan and add the bacon pieces. Fry for 8 -10 minutes, stirring often, until they are slightly crisp and browned. When they are done transfer them to a small bowl and set aside.
  3. Now preheat the oven to gas 6/200C/400F and grease the inside of the tart tin with a little margarine.
  4. Roll out the pastry on a floured surface to a couple of inches beyond the size of the tart tin. Place in the tin and press into all the sides. Trim the pastry with scissors to just a little over the lip of the tin, so that if it shrinks it will still be level with the edge of the tin. Place a sheet of greaseproof paper over the pastry and trim to size. Fill this with baking beans or dried rice, then place in the middle of the oven and cook for 10-15 minutes, until firm.
  5. While the pastry is baking put the tofu, cream, humous, cream cheese and nutritional yeast into a blender and blend until completely smooth. If the consistency seems a little thick you can add the splash of plant-based milk to loosen it up a little. Season with the salt and pepper to taste and then blend again for a moment. Pour the mixture into a bowl.
  6. Remove the pastry from the oven and take out the baking beans and paper. Set aside.
  7. Turn down the oven heat to gas 5/190C/375F.
  8. Put the vegan bacon and tomato wedges into the batter and stir to mix. Spoon the mixture into the pastry base and shake a little to even out. Grate the parmesan cheese over the top and then place the sliced tomatoes on top. Drizzle with some oil, season with sea salt and then sprinkle over the oregano. Place the tin on a baking tray and then put it in the bottom part of the oven and bake for 50 minutes to 1 hour, until firm and browned on top.
  9. Once cooked, remove from the oven and set aside to cool completely and set. Slice and serve.

Written by

Richard Church

Richard Church

Richard Church is a portrait photographer and plant-based food blogger living and working in London. He’s been passionate about food since he was thirteen years old, when he made his first pizza from a cookbook. In the spring of 2014, he decided on a whim to go vegan. Richard was a voracious meat eater up until then and thought he would last about 2 weeks before giving up. But he’s never looked back…

We use cookies to give you a better experience on By continuing to use our site, you are agreeing to the use of cookies as set in our Cookie Policy.

OK, got it