Discover the ultimate comfort food with this Vegan Homemade Lasagna, a plant-based twist on the classic favorite. Layered with tender no-boil lasagna noodles, hearty sautéed vegetables like zucchini, eggplant, and mushrooms, and a rich, herby tomato sauce, this recipe brings bold flavors to the table. The creamy vegan ricotta, made from tofu and fresh basil, pairs beautifully with gooey vegan mozzarella for a dish that’s dairy-free yet irresistibly cheesy. Perfect for family dinners, meal prep, or feeding a crowd, this satisfying lasagna is both versatile and easy to prepare. Ready in just 90 minutes, it’s a delicious way to embrace wholesome ingredients while catering to vegan, gluten-free, or plant-based diets.
Preheat your oven to 375°F (190°C).
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and minced garlic, sauté for 3-4 minutes until the onion is translucent.
Add zucchini, eggplant, and mushrooms to the skillet. Cook for about 10 minutes until they are tender, stirring occasionally.
Stir in spinach and cook until wilted. Set the sautéed vegetables aside.
In the same skillet, add the remaining tablespoon of olive oil, crushed tomatoes, tomato paste, dried oregano, dried basil, nutritional yeast, 1 teaspoon of salt, and ground black pepper. Stir well and let the sauce simmer for 10 minutes, then remove from heat.
To make the vegan ricotta, crumble the drained tofu into a food processor. Add lemon juice, fresh basil leaves, remaining salt, and pulse until the mixture reaches a ricotta-like consistency.
To assemble the lasagna, spread a thin layer of the tomato sauce on the bottom of a 9x13 inch baking dish.
Place a layer of noodles on top of the sauce.
Spread half of the vegan ricotta over the noodles.
Add half of the sautéed vegetables on top of the ricotta.
Sprinkle 1/2 cup of vegan mozzarella cheese over the vegetables.
Repeat the layers: sauce, noodles, ricotta, remaining vegetables, and 1/2 cup vegan mozzarella.
Top with one more layer of noodles, the remaining sauce, and the remaining 1 cup of vegan mozzarella cheese.
Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes.
Remove the foil and bake for an additional 15 minutes until the top is bubbly and golden brown.
Allow the lasagna to cool for 10 minutes before serving. Enjoy!
Calories |
4551 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 139.1 g | 178% | |
| Saturated Fat | 51.8 g | 259% | |
| Polyunsaturated Fat | 4.3 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 6427 mg | 279% | |
| Total Carbohydrate | 686.6 g | 250% | |
| Dietary Fiber | 68.4 g | 244% | |
| Total Sugars | 76.2 g | ||
| Protein | 157.7 g | 315% | |
| Vitamin D | 0.6 mcg | 3% | |
| Calcium | 4594 mg | 353% | |
| Iron | 47.9 mg | 266% | |
| Potassium | 8200 mg | 174% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.