Nutrition Facts for Vegan homemade lasagna

Vegan Homemade Lasagna

Image of Vegan Homemade Lasagna
Nutriscore Rating: 75/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
1 hr
🕐
Total Time
1 hr 30 min
👥
Servings
8 servings
📊
Difficulty
Medium

🥘 Ingredients

19 items
  • 12 sheets Lasagna noodles (no-boil, gluten-free optional)
  • 3 tablespoons Olive oil
  • 1 large Yellow onion, chopped
  • 4 cloves Garlic, minced
  • 2 medium Zucchini, sliced
  • 1 medium Eggplant, diced
  • 8 oz Mushrooms, sliced
  • 6 oz Spinach
  • 28 oz Canned crushed tomatoes
  • 2 tablespoons Tomato paste
  • 2 teaspoons Dried oregano
  • 2 teaspoons Dried basil
  • 2 tablespoons Nutritional yeast
  • 1.5 teaspoons Salt
  • 0.5 teaspoon Ground black pepper
  • 14 oz Firm tofu, drained
  • 2 tablespoons Lemon juice
  • 0.25 cup Fresh basil leaves, chopped
  • 2 cups Vegan mozzarella cheese, shredded
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

16 steps
1

Preheat your oven to 375°F (190°C).

2

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.

3

Add zucchini, eggplant, and mushrooms to the skillet. Cook for about 10 minutes until they are tender, stirring occasionally.

4

Stir in spinach and cook until wilted. Set the sautéed vegetables aside.

5

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.

6

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.

7

To assemble the lasagna, spread a thin layer of the tomato sauce on the bottom of a 9x13 inch baking dish.

8

Place a layer of noodles on top of the sauce.

9

Spread half of the vegan ricotta over the noodles.

10

Add half of the sautéed vegetables on top of the ricotta.

11

Sprinkle 1/2 cup of vegan mozzarella cheese over the vegetables.

12

Repeat the layers: sauce, noodles, ricotta, remaining vegetables, and 1/2 cup vegan mozzarella.

13

Top with one more layer of noodles, the remaining sauce, and the remaining 1 cup of vegan mozzarella cheese.

14

Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes.

15

Remove the foil and bake for an additional 15 minutes until the top is bubbly and golden brown.

16

Allow the lasagna to cool for 10 minutes before serving. Enjoy!

Cooking Tip: Take your time with each step for the best results!
4551
cal
157.7g
protein
686.6g
carbs
139.1g
fat

Nutrition Facts

1 serving (3347.4g)
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.

Source of Calories

59.3%%
13.6%%
27.0%%
Fat: 1251 cal (27.0%%)
Protein: 630 cal (13.6%%)
Carbs: 2746 cal (59.3%%)