Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A Healthy Vegan Lasagna Recipe That Actually Feels Like Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: slsrecipes
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegan

Description

A hearty and wholesome vegan lasagna packed with layers of vegetables, rich tomato sauce, and creamy dairy-free béchamel, making it the ultimate plant-based comfort food.


Ingredients

Units Scale
  • 9 lasagna noodles (gluten-free if desired)
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 zucchini, chopped
  • 1 bell pepper, chopped
  • 1 cup mushrooms, sliced
  • 2 cups fresh spinach
  • 3 cups marinara sauce
  • 1 cup raw cashews (soaked for 2 hours)
  • 1 cup unsweetened almond milk
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lasagna noodles according to package instructions. Drain and set aside.
  3. Heat olive oil in a large skillet over medium heat. Add onion and garlic, sauté for 2-3 minutes until fragrant.
  4. Add zucchini, bell pepper, and mushrooms. Cook until softened, about 5-7 minutes.
  5. Add spinach and cook until wilted. Remove from heat and set aside.
  6. In a blender, combine soaked cashews, almond milk, nutritional yeast, lemon juice, salt, pepper, and nutmeg. Blend until smooth to make the vegan béchamel sauce.
  7. Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish.
  8. Layer 3 noodles over the sauce. Add a layer of sautéed vegetables, marinara sauce, and a drizzle of béchamel.
  9. Repeat layers twice, ending with noodles, marinara, and the remaining béchamel on top.
  10. Cover with foil and bake for 25 minutes. Remove foil and bake for another 10-15 minutes until bubbling and golden on top.
  11. Let rest for 10 minutes before slicing and serving.

Notes

  • Soak cashews in hot water for 15 minutes if short on time.
  • Use pre-cooked or no-boil noodles for quicker assembly.
  • Add lentils or vegan meat crumbles for extra protein.

Nutrition

  • Serving Size: 1 slice
  • Calories: 340
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 15g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 6g
  • Protein: 11g
  • Cholesterol: 0mg