I've taste tested a LOT of lasagna in my life - and I can tell you this is simply the best vegan lasagna recipe you're going to find. Perfectly cooked lasagna noodles are layered with vegan ricotta cheese, savory marinara sauce and protein-packed fresh spinach. It's simple, delicious, and 100% vegan.
Boil water for your noodles in a large pot. Cook pasta according to the package instructions, until al dente. Drain noodles from water and set aside.
Heat olive oil in a large non-stick skillet. Add onion and cook for 3-4 minutes, until softened. Add garlic and spinach, and cook for 2-3 minutes, until spinach is wilted. Set aside.
Prepare a large baking pan by spraying with non-stick cooking spray. Spread one cup of pasta sauce in the bottom of the pan.
Lay a single layer of lasagna noodles down first. Top with a layer of spinach filling, then a layer of ricotta, then a sprinkle of vegan mozzarella cheese. Repeat util all noodles are used. Top with one more layer of pasta sauce, and a sprinkle of vegan mozzarella cheese.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!