Nutrition Facts for Vegan spinach lasagna

Vegan Spinach Lasagna

Image of Vegan Spinach Lasagna
Nutriscore Rating: 74/100

Indulge in the hearty comfort of Vegan Spinach Lasagna, a plant-based twist on the classic Italian favorite, perfect for vegans and vegetable lovers alike! This layered masterpiece features tender oven-ready lasagna noodles, flavorful marinara sauce, fresh sautéed spinach, and a creamy homemade vegan ricotta made from tofu and nutritional yeast. For an extra touch of decadence, opt for a sprinkle of melty vegan mozzarella cheese on top. With just 20 minutes of prep and customizable layers, this spinach-packed lasagna is baked to perfection, delivering irresistible textures and bold flavors ideal for weeknight dinners or special gatherings. Plus, it’s entirely dairy-free and can be made gluten-free—perfect for diverse dietary needs. Serve hot and enjoy a nourishing dish that’s comforting yet wholesome!

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
20 min
🔥
Cook Time
45 min
🕐
Total Time
1 hr 5 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

12 items
  • 12 sheets Lasagna noodles (oven-ready, gluten-free if preferred)
  • 4 cups Marinara sauce
  • 6 cups Fresh spinach
  • 1 block (14 ounces) Firm tofu
  • 3 tablespoons Nutritional yeast
  • 2 tablespoons Lemon juice
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 1 teaspoon Salt
  • 0.5 teaspoons Black pepper
  • 1 tablespoon Olive oil
  • 1 cup Vegan mozzarella cheese (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

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

2

Prepare the vegan ricotta: Drain the tofu and crumble it into a food processor. Add nutritional yeast, lemon juice, garlic powder, onion powder, salt, and black pepper. Blend until it forms a ricotta-like consistency. Adjust seasoning to taste, then set aside.

3

In a large skillet, heat olive oil over medium heat. Add the spinach and cook for 2-3 minutes, stirring often, until wilted. Remove from heat and let it cool slightly.

4

In a 9x13-inch baking dish, spread 1/2 cup of marinara sauce evenly across the bottom.

5

Place a layer of lasagna noodles over the marinara sauce, ensuring they don't overlap.

6

Spread 1/3 of the vegan ricotta mixture over the noodles. Top with 1/3 of the cooked spinach and 1 cup of marinara sauce.

7

Continue layering: Add another layer of noodles, 1/3 of the ricotta, 1/3 of the spinach, and 1 cup of marinara sauce. Repeat for the final layer, finishing with noodles and a generous layer of marinara sauce on top.

8

If desired, sprinkle vegan mozzarella cheese evenly over the top layer.

9

Cover the lasagna with foil, ensuring it doesn’t touch the surface to prevent sticking.

10

Bake in the preheated oven for 35 minutes. Then, remove the foil and bake an additional 10 minutes to allow the top to brown slightly.

11

Remove the lasagna from the oven and let it rest for 10 minutes before slicing and serving.

12

Serve warm and enjoy your Vegan Spinach Lasagna!

Cooking Tip: Take your time with each step for the best results!
3888
cal
128.9g
protein
571.9g
carbs
108.9g
fat

Nutrition Facts

1 serving (2518.9g)
Calories
3888
% Daily Value*
Total Fat 108.9 g 140%
Saturated Fat 40.6 g 203%
Polyunsaturated Fat 1.3 g
Cholesterol 0 mg 0%
Sodium 5606 mg 244%
Total Carbohydrate 571.9 g 208%
Dietary Fiber 44.7 g 160%
Total Sugars 36.7 g
Protein 128.9 g 258%
Vitamin D 0.0 mcg 0%
Calcium 2275 mg 175%
Iron 30.6 mg 170%
Potassium 1643 mg 35%

*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

60.5%%
13.6%%
25.9%%
Fat: 980 cal (25.9%%)
Protein: 515 cal (13.6%%)
Carbs: 2287 cal (60.5%%)