Nutrition Facts for Vegan lasagna

Vegan Lasagna

Image of Vegan Lasagna
Nutriscore Rating: 74/100

Savor the ultimate comfort food with this hearty Vegan Lasagna, a plant-based twist on the classic Italian favorite! This recipe layers tender no-boil lasagna noodles with a rich homemade cashew ricotta, packed with the creamy goodness of soaked cashews, zesty lemon juice, and nutritional yeast. A medley of sautéed zucchini, mushrooms, and baby spinach adds a healthy burst of flavor and texture, while layers of marinara sauce tie everything together with a tangy, herby kick. Perfectly baked to golden perfection, this dish is optionally topped with melty vegan mozzarella and fresh basil for a finishing touch. Whether you’re feeding a crowd or meal prepping for the week, this vegan lasagna is a satisfying, dairy-free delight that’s as comforting as it is 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
30 min
🔥
Cook Time
50 min
🕐
Total Time
1 hr 20 min
👥
Servings
8 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 12 sheets Lasagna noodles (no-boil, vegan-friendly)
  • 2 tablespoons Olive oil
  • 1 medium Onion, finely diced
  • 3 cloves Garlic, minced
  • 1 medium Zucchini, diced
  • 8 ounces Mushrooms, chopped
  • 5 cups Baby spinach
  • 4 cups Marinara sauce (store-bought or homemade, vegan)
  • 2 cups Raw cashews (soaked for 2 hours and drained)
  • 1 cup Unsweetened non-dairy milk (e.g., almond or soy)
  • 2 tablespoons Lemon juice
  • 3 tablespoons Nutritional yeast
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 0.25 cup Fresh basil, chopped
  • 1 cup Vegan mozzarella cheese (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

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

2

Prepare the cashew ricotta by blending soaked cashews, non-dairy milk, lemon juice, nutritional yeast, salt, and black pepper in a blender or food processor until smooth and creamy. Taste and adjust seasoning if necessary. Set aside.

3

In a large skillet, heat olive oil over medium heat. Add the onion and cook for 3 minutes until translucent. Stir in the garlic and cook for an additional 1 minute.

4

Add the zucchini and mushrooms to the skillet and sauté for 5-7 minutes until softened and most of their liquid has evaporated. Stir in the baby spinach and cook for 1-2 minutes until wilted. Remove from heat.

5

Spread 1 cup of marinara sauce evenly over the bottom of a 9x13-inch baking dish.

6

Layer 4 lasagna noodles over the marinara sauce. Spread 1/3 of the cashew ricotta over the noodles, followed by 1/3 of the vegetable mixture. Repeat this process (sauce, noodles, ricotta, vegetables) two more times, finishing with a layer of sauce on top.

7

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

8

Cover the baking dish tightly with aluminum foil and bake for 40 minutes. Remove the foil and bake for an additional 10 minutes, allowing the top to become golden and bubbly.

9

Remove the lasagna from the oven and let it sit for 10-15 minutes to set before slicing.

10

Garnish with fresh chopped basil and serve warm.

Cooking Tip: Take your time with each step for the best results!
5443
cal
194.7g
protein
718.6g
carbs
204.3g
fat

Nutrition Facts

1 serving (3203.7g)
Calories
5443
% Daily Value*
Total Fat 204.3 g 262%
Saturated Fat 62.2 g 311%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 8135 mg 354%
Total Carbohydrate 718.6 g 261%
Dietary Fiber 60.8 g 217%
Total Sugars 91.2 g
Protein 194.7 g 389%
Vitamin D 3.1 mcg 15%
Calcium 2392 mg 184%
Iron 61.0 mg 339%
Potassium 8327 mg 177%

*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

52.3%%
14.2%%
33.5%%
Fat: 1838 cal (33.5%%)
Protein: 778 cal (14.2%%)
Carbs: 2874 cal (52.3%%)