Nutrition Facts for Vegan lasagna
Blog Research API Download App

Vegan Lasagna

Image of Vegan Lasagna
Nutriscore Rating: 68/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.

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
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!
4079
cal
139.2g
protein
389.5g
carbs
225.5g
fat

Nutrition Facts

1 serving (2752.4g)
Calories
4079
% Daily Value*
Total Fat 225.5 g 289%
Saturated Fat 64.6 g 323%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 7659 mg 333%
Total Carbohydrate 389.5 g 142%
Dietary Fiber 47.1 g 168%
Total Sugars 82.2 g
Protein 139.2 g 278%
Vitamin D 3.1 mcg 15%
Calcium 2186 mg 168%
Iron 45.6 mg 253%
Potassium 7572 mg 161%

*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

37.6%%
13.4%%
49.0%%
Fat: 2029 cal (49.0%%)
Protein: 556 cal (13.4%%)
Carbs: 1558 cal (37.6%%)