This lentil and mushroom lasagna will seriously make your mouth water. It’s healthy, flavoursome, meatless and dairy-free.

I am so excited to share this recipe with you today! For some reason, it makes me really happy when I make a healthy version of comfort food, and it’s still delicioso! Sorry, this quarantine life is making me think I speak Spanish. I don’t.

To tell you a little story..I was always aware of the calories in lasagna when I was eating meat. I was ALSO aware it’s a killer (literally) combo of red meat, a ton of cheese, and buckets of salt (from meat, cheese, and seasoning). Yes, it was delicious but it would make my stomach feel funny and I just wanted to sit on my sofa for another hour or so and hibernate. That been said, when I switched to a vegan diet I stopped feeling that heaviness in my stomach.

Read more about What To Eat On A Vegan Diet here

I would finish my lunch and feel like I could go for a run. Like I could do some push-ups or jumping jacks. Okay, I’m exaggerating now. But I wouldn’t feel like all the energy has been sucked out from my body. So when you try this lentil and mushroom lasagna, let me know in the comments below how many push-ups have you done 🙂

Vegan mushroom and lentil lasagna

It’s seriously delicious and also versatile as you can add any veggies you like or have in your fridge. Although you can swap lentils with chickpeas it won’t taste the same. It will still be delicious tho but not the same. Just don’t forget to presoak green lentils as soaking will reduce the cooking time, it will help eliminate gas-producing compounds and it won’t make you bloated.

Now, you will probably ask yourself where the heck is the famous bechamel sauce? Well, I decided to make bechamel and cheesy sauce as one. As the bechamel is there to make lasagna more soft and juicy and cheese helps with saltiness, I mix those two together. It’s really creamy and yummy!

Okay, okay..I will now stop talking, I mean, typing and let you cook! 🙂

Delicious Mushroom and Lentil Lasagna with Cashew Cheese

Course: Lunch, DinnerCuisine: ItalianDifficulty: Medium


Prep time


Cooking time



Delicious, flavoursome, meatless, dairy-free and healthy lentil and mushroom lasagna that will make your mouth water.


  • 2 tbsp olive or rapeseed oil

  • 1 big yellow onion

  • 2 garlic cloves

  • 300g closed cup mushrooms

  • 4 celery stalks

  • 2 carrots (medium)

  • 1 aubergine

  • 5 sun-dried tomatoes (from a jar)

  • 1 cup green lentils (soaked overnight)

  • 1 cup red lentils

  • 300ml vegetable stock (low salt)

  • 500ml passata

  • 1 can chopped tomato

  • 2 tbsp dried oregano

  • 1 tbsp dried thyme

  • 1/2 tsp chilli flakes

  • 1/2 tsp turmeric

  • 1 tbsp smoked paprika

  • salt to taste

  • Lasagna sheets

  • Bechamel/cheese sauce
  • 1 cup nutritional yeast

  • 1 1/2 cup cashews (pre-soaked)

  • 450ml dairy free milk (preferably soya)

  • 1 tsp mustard

  • a squeeze of lemon juice

  • 1/2 tsp ground nutmeg

  • salt and pepper to taste


  • Chop the onion and mushrooms, mash the garlic, shred the carrots and dice celery and aubergine into really small pieces to make lasagna more rich and flavoursome.vegan lasagna
  • Heat the oil over medium heat in a medium-size pot, add chopped onion and mashed garlic and saute for a couple of minutes until softened.
  • Add the herbs – thyme and oregano, chopped sun-dried tomatoes, salt, mix well and saute for another minute. vegan lasagna
  • Add mushrooms and cook for about 5 minutes before adding the rest.
  • Now add the shredded carrots, aubergine, celery, and saute for another 5 minutes.
  • When veggies release the juices, you can now add both lentils, chopped tomatoes, passata, stock (add the stock gradually so the sauce is not too watery), turmeric, smoked paprika, chilli flakes and season with salt again if needed. Cook covered for about 20mins, stirring occasionally.
  • Whilst the sauce is cooking you can now start making the cheesy bechamel and preheat the oven to 220°. Place all the ingredients (except the nutritional yeast) into a blender and blend until creamy. Leave it aside.
  • Place a medium-sized pot on medium heat and add nutritional yeast. Toast it until it starts to turn brownish but be careful not to burn it. When it starts turning slightly brown, lower the heat.
  • Add the mixture from the blender and simmer for 3-5min stirring non-stop until it slightly thickened.
  • Now start assembling the lasagna. I always put a bit of sauce into the base of a baking dish and spread evenly as it helps lasagna sheets to soften on both sides and also not to stick to the bottom.
  • Add a layer of lasagna sheets, then the lentil sauce and top with the bechamel cheese. Repeat again – sheets, the sauce, bechamel cheese. Repeat until you used up all the sauce and bechamel cheese. I managed to do 3 rows. Vegan mushroom lasagna
  • Bake for 25mins or until the top turns slightly brown.
  •  Remove the lasagna from the oven and let it rest for 10 minutes before serving.


  • Feel free to swap aubergine with courgettes and closed cup mushrooms for any other mushrooms.
  • If you are not consuming soya milk, try using almond or oat but bear in mind it might change the taste. I do not recommend using rice milk as it’s too watery.
  • In case you forget to soak the lentils, double the cooking time for the sauce. Not soaking the lentils can also make you bloated.

Let me know in the comments below if you like vegan lasagna?

(Visited 265 times, 1 visits today)


  1. Robyn Jones May 13, 2020 at 8:26 pm

    This looks quite different from regular lasagna, but I am all for trying healthy alternatives to comfort food!

  2. Diekolola May 13, 2020 at 8:32 pm

    This recipe looks absolutely mouth watering I’ll definitely be trying it out

  3. Heidi Slowinski May 13, 2020 at 10:42 pm

    This sounds so good and I love that it’s dairy free!


Leave A Comment

Your email address will not be published. Required fields are marked *