Vegan Lasagna



vegan lasagne
Vegan lasagne. image by rebecca gledhill
vegan lasagne

Vegan Lasagna

  • Author: Ido Zivli
  • Yield: 1 big tray or 2 small ones 1x
  • Category: main dish
  • Method: baking
  • Cuisine: Italian


Who said lasagna couldn’t be vegan? With all the yummy flavors, veggies and lentils fill this tasty dish, along with a creamy French style Bechamel sauce that make it a dinner to die for. Enjoy this dish, and finish up the meal with our heavenly Lemon Cake!



  • 12 oven ready lasagna noodles (or 250 g)
  • 7 oz vegan cheese (or 200 g)

For the Lentil Bolognese:

  • 2 tbsp extra virgin olive oil
  • 1 chopped onion
  • 1 chopped celery stick
  • 1 chopped carrot
  • ¼ cup red wine (optional) (or 65 g)
  • 2 14-ounce cans chopped tomatoes (or 800 g)
  • 1 tbsp dried oregano
  • 1/2 tsp sea salt
  • 1 tsp of sesame oil
  • Ground black pepper to taste
  • 14 oz cooked or canned lentils , rinsed and drained (or 400 g)

For the vegan Bechamel sauce:

  • 4 tbsp extra virgin olive oil
  • 1/2  cup whole wheat flour (or 60 g)
  • 2 3/4 cups unsweetened soy milk of your choice (or 700 g)
  • 1 tsp sea salt
  • 1/2 tsp ground nutmeg
  • Ground black pepper to taste


Lentil bolognese:

  1. Heat the oil in a frying pan and cook the veggies (onion, celery and carrot) over medium-high heat until golden brown.
  2. Add the wine and cook for about 1 to 2 minutes over high heat or until the alcohol evaporates.
  3. Add the chopped tomatoes, oregano, sesame oil, salt and pepper, stir and cook over medium heat for about 5 to 10 minutes.
  4. Add the cooked or canned lentils and cook for another 5 minutes.
  5. Blend the lentil bolognese. We used an immersion blender to get a thick consistency, but you can also use a food processor or blender. Don’t over blend. Set aside.

Vegan Bechamel Sauce:

  1. Heat the oil in a saucepan.
  2. Add the flour and cook over medium-high heat for about 1 to 2 minutes or until it starts to brown. Stir constantly.
  3. Pour the soy milk gently, stirring with a whisk. You can use cold or warm soy milk, it’s up to you. I prefer to add soy milk at room temperature.
  4. When the sauce thickens, add the salt, nutmeg and pepper. Stir and set aside.

Assembling the lasagna:

  1. We used oven ready lasagna noodles, but feel free to use any kind of lasagna noodles you want. Cook them according to package directions.
  2. Preheat the oven according to package directions. We preheat it to 390ºF or 200ºC.
  3. Spread a thin layer of white sauce on the bottom of a baking or casserole dish. Top with a layer of noodles (4 lasagna noodles).
  4. Spread a third of the lentil bolognese, then about a third of the white sauce, sprinkle a third of the cheese (see picture number 4) and then top with another layer of noodles (4 lasagna noodles). Repeat these steps twice, but the second time you don’t have to top with a layer of noodles.
  5. We baked the lasagna at 390ºF or 200ºC for 30 minutes, but the temperature and the baking time is dependent on your lasagna noodles.
  6. Remove from the oven and let rest for at least 10 minutes before cutting and serving.


Keywords: Vegan Lasagna, lentils


More like this:

vegan Spaghetti Bolognese

Spaghetti Bolognese

This classic comfort food is absolutely ten times better now that it’s vegan! This dish will have you making it a staple meal for lunch and dinner, and even adding your own twist of different veggies and spices

Apple cake nofar yaari

Apple Cake

Serve this tempting Apple Cake fresh out of the oven with a large scoop of your favorite ice cream for a twist on the classic serving of apple crumble with soft serve vanilla ice cream.

Crispy Tofu Schnitzel

Crispy Tofu Schnitzel

Our Crispy Tofu Schnitzel will instantly become your newly preferred comfort food. This yummy dish is such a staple, soon you won’t be able to live without it!