Hearty, wholesome, full of texture and flavor, eaters of all types will swoon when you serve this deep dish vegan lasagna!
To prepare the noodles, bring a kettle or large pot of water to a boil. Arrange noodles in a 9-inch by 13-inch baking dish or casserole. Pour the boiling water over the noodles and let sit to soften.
To make the sauce, heat the oil over medium-high heat in a Dutch oven or large pot. Add the onion and a teaspoon of salt. Cook, stirring occasionally, for about 5 minutes, until the onions start to soften and release their water. Add the chopped mushrooms and garlic. Cook, stirring occasionally, for about 15 minutes or until the mushrooms have released their water and it has started to evaporate. Add soy sauce, oregano, basil, fennel, and pepper. Stir and continue to cook until the mixture starts to dry out. Add cooked farro, crushed tomatoes, tomato sauce, tomato paste, and sugar/maple syrup. Taste and add remaining salt. Simmer, uncovered, for about 20 minutes
To make the ricotta, use your hands to finely crumble tofu in a medium bowl. Add nutritional yeast, onion powder, lemon juice, olive oil, and salt. Mix until well combined.
To assemble the lasagna, ladle several spoonfuls of sauce into the bottom of the lasagna dish. Arrange 5 noodles, overlapping in the dish. Spoon about ⅓ of the ricotta over the noodles and spread evenly. Break sliced cheese into pieces and arrange over the ricotta. Ladle more sauce over the cheese. Repeat three more times. The final layer should be noodles, sauce, and shredded mozzarella cheese.
Cover the dish with foil and bake for about 1 hour. Remove foil during the last 15 minutes of baking. Remove lasagna from the oven and let rest for about 15 minutes before slicing and serving. Serve with any leftover sauce. Store leftovers in a covered container in the refrigerator for up to 5 days or freeze for up to 3 months.