Nutrition Facts for Vegan spinach lasagna

Vegan Spinach Lasagna

Indulge in the comforting layers of this Vegan Spinach Lasagna, a plant-based twist on a classic favorite that’s hearty, wholesome, and bursting with flavor! Featuring tender oven-ready lasagna noodles, a rich marinara sauce, and a creamy homemade tofu ricotta, this recipe packs in layers of nutritious fresh spinach and optional vegan mozzarella for a truly satisfying dish. Ready in just over an hour, this gluten-free-optional meal is perfect for weeknight dinners or special gatherings. With its easy preparation and crowd-pleasing appeal, this vegan lasagna is a delicious way to savor Italian-inspired cuisine without any dairy or meat. Serve it warm, and watch it become a household favorite!

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegan Spinach Lasagna
Prep Time:20 mins
Cook Time:45 mins
Total Time:65 mins
Servings: 6

Ingredients

  • 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)

Directions

Step 1

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

Step 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.

Step 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.

Step 4

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

Step 5

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

Step 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.

Step 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.

Step 8

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

Step 9

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

Step 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.

Step 11

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

Step 12

Serve warm and enjoy your Vegan Spinach Lasagna!

Nutrition Facts

Serving size (2518.9g)
Amount per serving % Daily Value*
Calories 3888.5
Total Fat 108.9g 0%
Saturated Fat 40.6g 0%
Polyunsaturated Fat 1.3g
Cholesterol 0mg 0%
Sodium 5606.2mg 0%
Total Carbohydrate 571.9g 0%
Dietary Fiber 44.7g 0%
Total Sugars 36.7g
Protein 128.9g 0%
Vitamin D 0IU 0%
Calcium 2274.7mg 0%
Iron 30.6mg 0%
Potassium 1643.2mg 0%
*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

Fat: 25.9%
Protein: 13.6%
Carbs: 60.5%