Vegan aubergine and red pepper lasagne

Prep Time: 10 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 30 minutes
Servings: 6 portions
Calories: 356kcal
Lasagne is always a family favourite, and this vegan version is sure to be no different. With a warm aubergine and red pepper filling, plus a creamy white sauce, you won’t miss the meat or dairy in this pasta feast.
Print Recipe


  • 3 tbsp olive oil
  • Two pcs. aubergines (chopped into small chunks)
  • One pc. red onion (finely chopped)
  • One pc. red pepper (diced)
  • Three pcs. garlic cloves (finely chopped)
  • 1/2 pc. red chilli (finely chopped)
  • 1 tbsp thyme leaves
  • Two tins chopped tomatoes
  • 2 tbsp tomato purée
  • One tsp sugar
  • 1 tbsp balsamic vinegar
  • 12 lasagne sheets
  • 500 ml unsweetened soya milk (for the sauce)
  • 1/2 pcs. onion (peeled)
  • 50 g dairy-free spread
  • 40 g plain flour
  • One tsp yeast extract
  • 1/2 tsp English mustard


  • Preheat the oven to gas 6, 200°C, fan 180°C. Heat 1 tbsp olive oil in a large frying pan and fry half the aubergine until golden. Transfer to a plate while you repeat with another 1 tbsp oil and the remaining aubergine.
  • Heat the remaining oil in the frying pan and add the onion and red pepper. Fry for five mins until softened. Add the garlic, chilli and thyme and cook for two mins, stirring regularly.
  • Add the aubergine back into the pan along with the chopped tomatoes, tomato purée, sugar, vinegar and a splash of water. Simmer for ten mins until thickened, then season to taste.
  • Meanwhile, make the white sauce. Put the milk and the onion half in a saucepan and gently heat until just bubbling. Remove the onion and set the dairy product aside.
  • Melt the spread in a separate pan, then stir in the flour until you have a smooth paste. Slowly pour in the warm milk, mixing well as you go, until smooth. Continue to simmer very gently for 8-10 mins, often stirring to prevent it sticking, until you have a thick sauce. Finally, stir in the yeast extract and mustard.
  • Spoon a third of the aubergine sauce into the bottom of a deep baking dish, arrange a third of the pasta sheets in a layer over the top (snapping pieces to fill in any gaps) then spoon over a third of the white sauce. Repeat with the remaining seasonings and pasta to create two more layers, finishing with a layer of white sauce. Bake for 50 mins or until golden and bubbling.


Double check that the lasagne pasta sheets are egg-free.


Calories: 356kcal