Indulge in the ultimate comfort food without the dairy with this mouthwatering Cheesy Vegan Lasagna! Perfectly layered with tender lasagna noodles, a rich marinara sauce, sautéed zucchini and spinach, creamy homemade tofu ricotta, and gooey vegan mozzarella, this recipe delivers all the cheesy, decadent flavors you love—completely plant-based! Bursting with Italian-inspired herbs like basil and oregano, this hearty casserole is both nutritious and satisfying, making it an excellent choice for weeknight dinners or holiday gatherings. Ready in just under 90 minutes and serving up to 8, this vegan lasagna is a flavorful crowd-pleaser that’s sure to have everyone going back for seconds.
Scan with your phone to download!
Preheat your oven to 375°F (190°C).
Cook the lasagna noodles according to package instructions. Once cooked, drain and set aside, separating the noodles to prevent sticking.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté for 5 minutes or until translucent. Add the minced garlic and cook for another 1-2 minutes, stirring frequently.
Add the diced zucchini to the skillet and cook for 5-7 minutes, until softened. Stir in the baby spinach and cook until wilted, about 2-3 minutes. Remove from heat and set aside.
In a food processor, crumble the tofu and add the almond milk, nutritional yeast, lemon juice, garlic powder, onion powder, dried basil, dried oregano, salt, and black pepper. Blend until it forms a smooth and creamy mixture. This is your vegan ricotta.
Spread a thin layer of marinara sauce evenly across the bottom of a 9x13-inch baking dish.
Layer 4 lasagna noodles on top of the marinara sauce, ensuring they slightly overlap.
Spread one-third of the tofu ricotta evenly over the noodles, followed by one-third of the vegetable mixture. Sprinkle a handful of shredded vegan mozzarella over the top.
Repeat the layering process (sauce, noodles, ricotta, vegetables, mozzarella) two more times, finishing with a generous layer of marinara sauce and vegan mozzarella on top.
Cover the dish with foil, making sure it does not touch the surface of the lasagna, and bake for 35 minutes.
Remove the foil and bake for an additional 15 minutes, or until the top is bubbly and slightly golden.
Let the lasagna rest for 10 minutes before slicing and serving. Enjoy!
Serving size | (2791.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 4142.2 |
Total Fat 123.4g | 0% |
Saturated Fat 48.8g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 0mg | 0% |
Sodium 5209.8mg | 0% |
Total Carbohydrate 636.9g | 0% |
Dietary Fiber 47.9g | 0% |
Total Sugars 56.9g | |
Protein 159.5g | 0% |
Vitamin D 11.0IU | 0% |
Calcium 2281.0mg | 0% |
Iron 39.9mg | 0% |
Potassium 2897.6mg | 0% |
Source of Calories