1Preheat your oven to 375°F (190°C).
Cook the lasagna noodles according to the package instructions. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the mushrooms and cook until they are soft, about 5 minutes.
Add the spinach to the skillet and cook until wilted, about 2-3 minutes. Remove from heat.
In a bowl, crumble the tofu and mix it with the cooked spinach and mushrooms.
Spread a thin layer of marinara sauce on the bottom of a 9x13 inch baking dish.
Place a layer of lasagna noodles over the sauce.
Spread a portion of the tofu, spinach, and mushroom mixture over the noodles.
Sprinkle a layer of vegan mozzarella over the mixture.
Repeat the layers until all ingredients are used, ending with a layer of marinara sauce and a final sprinkle of vegan mozzarella on top.
Cover the baking dish with aluminum foil and bake for 25 minutes.
Remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbly.
Let the lasagna cool for a few minutes before serving. Enjoy your Vegan Spinach and Tofu Lasagna!