Creamy Vegan Eggplant Lasagne
Creamy Vegan Eggplant Lasagne
Prep Time
40 mins
Cook Time
45 mins
Total Time
1 hr 25 mins
Having a dinner party or want to impress your guests? This Creamy Vegan Eggplant Lasagne will do the trick! Super tasty and easy to make there won't be any leftovers!
Servings: 6 people
For the Eggplant:
  • 2 medium eggplants sliced
  • 1 tsp salt
For the Tomato Based Sauce:
  • 1 onion diced
  • 6 small tomatoes diced
  • 1 400g tin of tomatoes
  • 1 large carrot grated
  • 2 stalks of celery finely chopped
  • A handful of fresh herbs - I used oregano and basil
  • 1 clove garlic minced
For the bechemal sauce:
  • 1 Tbsp plant based butter
  • 2 cups plant based milk (I used bonsoy)
  • 3 Tbsp cornflour
  • sprinkle of nutmeg
  • 1/4 cup plant based cheese or nutritional yeast
Additional ingredients:
  • 200g packet of gluten free lasagne sheets pre cooked
  • 1/4 cup plant based cheese
  1. First slice the eggplants into approx. 1cm slices and sprinkle the salt over them. I usually do this in a big bowl but you can lay them out on pan and do it too. Leave them for 30 mins to an hour. 

  2. Make the tomato sauce by cooking the onion and garlic in a large saucepan in some water or olive oil for a few minutes. Then add the celery and carrot and cook for 5 mins or so. Add the fresh chopped tomatoes and tinned tomatoes and cook down for 10 to 15 minutes. Add the herbs and cook for another minute and set aside. 

  3. To make the bechamel sauce add the milk to a saucepan and bring to the boil. Then add the cornflour - the best way to do this is to stir it in a bowl or cup with a little hot water first to get it smooth - that way you won't get lumps in your sauce. Then add this to the milk. Keep stiring till it thickens. Add salt and pepper if you want and then add a sprinkle of nutmeg and the plant based cheese or nutritional yeast. Stir through. Let sit and it will thicken on sitting too. 

  4. Now pre-fry the eggplant in batches. Cook for about 3-4 mins each side until they are nice and soft. You may need more oil for this as they soak it up pretty quick. 

  5. Also pre cook your lasagne sheets. We did ours in boiling water and cooked each sheet for 3 minutes. We couldn't add too many sheets at a time as they have a tendency to stick together! 

  6. Now it's time to assemble! Add a layer of the tomato sauce on the bottom, then lasagne sheets, then eggplant and then bechamel sauce. Repeat 3 times. Reserve some bechamel for the top layer. Add some vegan shredded cheese just before your last layer of bechamel. Bake in a pre-heated oven on 180℃ for 45 to 50 minutes or until golden brown on top. We served ours with a fresh salad.