The Best Vegan Lasagna Recipe

It’s layers of a marinara sauce, custom made vegetarian bolognese, lasagna sheets, zucchini, veggie lover ricotta and a just heavenly veggie lover cheddar sauce.

Everything with the exception of the marinara sauce, the lasagna sheets and the cut zucchini gets made up without any preparation.

So truly, I can’t call this simple, however fulfilling? Unquestionably!

What’s more, it takes care of a group. You can take care of in any event 8 extremely hungry individuals from this dish. Also, they will be excessively intrigued with you that is without a doubt!

Vegan Lasagna

0 from 0 votes
Recipe by lovingitvegan Course: MainCuisine: American, ItalianDifficulty: Easy


Prep time




Cooking time


Total time



How to make the easiest vegan lasagna It’s just a matter of making the absolute simplest (but fabulous) tomato sauce with loads of mushrooms and a super simple white sauce (bechamel).


  • For the Vegan Bolognese:
  • 8oz (~220g) Extra Firm Tofu

  • 1 cup (100g) Walnuts

  • 8 oz (226g) Cremini Mushrooms (2 and 1/3 cups)*

  • 1/2 Onion (Chopped)

  • 1 Tbsp Crushed Garlic

  • 1 Tbsp Olive Oil

  • 1 tsp Dried Basil

  • 1 tsp Oregano

  • 1/4 tsp Cayenne Pepper

  • 1 Tbsp Dark Soy Sauce

  • 1/2 cup (130g) Tomato Paste

  • 1 cup (240ml) Marinara Sauce*

  • 1 Tbsp Coconut Sugar*

  • Salt and Pepper (to taste)

  • For the Vegan Cheese Sauce:
  • 6 Tbsp Olive Oil

  • 5 Tbsp All Purpose Flour

  • 4 cups (960ml) Soy Milk*

  • 2 Tbsp Dijon Mustard

  • 2/3 cup (40g) Nutritional Yeast

  • 2 tsp Onion Powder

  • 2 tsp Garlic Powder

  • 1/2 tsp Smoked Paprika

  • 1 tsp Salt

  • 3/4 tsp Ground Black Pepper

  • For the Vegan Ricotta:
  • 1 Full Batch Vegan Ricotta

  • For the Marinara Sauce:
  • 2 and 1/2 cups (600ml) Marinara Sauce*

  • For Assembling:
  • 12 Sheets Spinach Lasagna*

  • 4 Small (~9oz/255g) Zucchini (Sliced)

  • For Decorating:
  • Marinara Sauce

  • Fresh Basil (Chopped)

  • Dried Basil

  • Ground Black Pepper


  • If you’re making the vegan ricotta from scratch as per our recipe, then put your slivered almonds in a bowl, pour over some boiling water from the kettle and leave them to soak for 1 hour.
  • Prepare your vegan bolognese. Mash the tofu with a fork and add to a mixing bowl, process the walnuts into crumbs in the food processor and then add to the mixing bowl. Finally, slice your mushrooms and add to the food processor and process until very finely chopped and then add to the mixing bowl. Mix together.
  • Add the chopped onion to a pot with the crushed garlic, olive oil, dried basil, oregano and cayenne pepper and sauté until the onions are softened. Add in the tofu/walnut/mushroom mix along with the dark soy sauce, tomato paste and marinara sauce and sauté until you have a soft bolognese sauce with no visible liquid.
  • Add in the coconut sugar and salt and pepper to taste.
  • Prepare your vegan cheese sauce. Add the olive oil to a pot and let it heat until hot. Then add in the flour and fry it briefly in the oil, stirring vigorously and then add in your soy milk and whisk it vigorously to get rid of lumps. Bring it to the boil stirring constantly. When it boils let it continue to boil, stirring all the while, for a few minutes until it thickens.
  • Remove it from the heat and add in the dijon mustard, nutritional yeast, onion powder, garlic powder, smoked paprika, salt and ground black pepper and stir in.
  • Prepare your vegan ricotta according to the instructions on the linked recipe.
  • Preheat the oven to 390°F (200°C).
  • Begin assembling your lasagna.
  • Add a thin layer of marinara sauce to the bottom of a deep 9×13 baking dish.
  • Then add 4 sheets of spinach lasagna noodles.
  • Then add half the vegan bolognese and spread it into an even layer.
  • Then add a thin layer of vegan cheese sauce.
  • Then add a layer of sliced zucchini.
  • Then add all the vegan ricotta into one thick layer.
  • Then add 4 sheets of spinach lasagna noodles.
  • Then add another layer of marinara sauce.
  • Then add another thin layer of vegan cheese sauce, leaving the remainder to add on last.
  • Then add the rest of the vegan bolognese.
  • Then add a layer of sliced zucchini.
  • Then add another 4 sheets of spinach lasagna noodles.
  • Then add another layer of marinara, leaving a small amount behind for decorating the top.
  • Cover with foil and bake for 30 minutes.
  • After 30 minutes bring it out, remove the foil and add all the remaining vegan cheese sauce to the top.
  • Return to the oven and bake uncovered for a further 20 minutes.
  • Bring it out, stick in a knife to make sure it’s cooked, and then add a generous drizzle of marinara sauce to the middle section of the baked lasagna.
  • Decorate with fresh chopped basil, dried basil and ground black pepper.


Leave a Comment