Heat oven to 350 and bring a large pot of water to a boil.
Meanwhile, in a large bowl, mix the ricotta, spinach, artichokes, basil, sun-dried tomatoes, pesto, nutritional yeast, oregano, red pepper flakes, black pepper, and salt until well combined.
Grease a 9x4 glass loaf pan.
Add a splash of oil to the boiling water to prevent sticking, then gently add the noodles. Cook for 4 minutes or until just shy of al dente. The pasta will continue to cook in the oven. Drain the noodles.
Spread a thin layer of marinara on the bottom of the pan, then top with one noodle, a fourth of the remaining sauce, and one third of the filling. Repeat twice more until the filling is used up. Place the last noodle on top and cover with the remaining sauce. Sprinkle the Parmesan on top.
Cover with foil, and bake for 30 minutes. Remove the foil and bake for 10 more minutes, or until hot and bubbling. Let the lasagna rest for 5 to 10 minutes before serving.