Boil lasagna noodles in a large pot of water according to the package directions until al dente, then drain and rinse. Put back into the pot with enough ice-cold water to cover the noodles. (This will stop the cooking process and keep them from sticking together.)
Wash and slice the veggies. Saute the mushrooms and zucchini in a little olive oil in a frying pan for about 2 minutes per side, until lightly cooked, then set aside.
Make some vegan sausage crumbles or chop up some store-bought vegan Italian sausages into bite-sized pieces. (optional)
Make your tofu ricotta (or use store-bought vegan ricotta if desired)
Drain and press a container of extra firm tofu getting out as much liquid as possible.
Crumble the tofu into a large food processor.
Add, salt, garlic, nutritional yeast, olive oil, and basil.
Blend well for 2 minutes in a food processor. Add a splash of water or soy milk, if needed, to thin the ricotta to a smooth, spreadable texture.
Thaw a 16-oz bag of frozen spinach, drain it in a colander, press out the excess water, then add it to the ricotta. (optional)
Pulse the food processor a few times to mix in the spinach.
Assemble the Lasagna
Preheat the oven to 375°F while you assemble the lasagna.
Cover the bottom of your lasagna dish with a thin layer of spaghetti sauce.
Then lay down the cooked lasagna noodles so that they overlap each other a little.
Pour another layer of sauce, then add a layer of sauteed zucchini.
Sprinkle with a layer of vegan sausage.
Add another layer of noodles, overlapping them slightly.
Spread on a layer of ricotta cheese.
Add a layer of cooked mushrooms and another layer of sauce.
Add another layer of noodles, overlapping them slightly.
Add another layer of noodles overlapping them slightly and press down on them firmly to flatten out the lasagna and get out any pockets of air.
Drizzle spaghetti sauce over the final layer of noodles, then top with more vegan mozzarella cheese.
Bake the Lasagna
Cover with foil and bake at 375° F for 50 minutes. Then take off the foil and bake for an additional 20 minutes until bubbly.
Let it sit for about 15 minutes after you take it out of the oven, then slice.
Video
Notes
You do not have to add the exact same ingredients to your lasagna or assemble the layers in the same order I did. Just as long as you get in some sauce, veggies, ricotta, and cheese, it will taste good.
You can easily replace the layers of ricotta or cheese with vegan bechamel sauce, or add it alongside the ricotta and cheese. (Hey, I know some people are very serious about their need for bechamel sauce in lasagna.)
Make sure to cover your lasagna during the first part of baking! This allows it to cook evenly, keeps it from drying out, and helps the vegan cheese melt. Give it a little time to bake without the foil, then take it out to crisp up the edges and brown a little.
This makes a very large lasagna; you can cut the recipe in half and bake it in a smaller dish. If you do this, you will only need to bake it for about 40 minutes covered and 15 minutes uncovered.