Vegan Mushroom Spinach Lasagna (Print View)

Savory layers of mushrooms, spinach, tomato sauce, and creamy béchamel for a wholesome meal.

# Components:

→ Vegetables

01 - 2 tablespoons olive oil
02 - 1 large onion, finely chopped
03 - 3 garlic cloves, minced
04 - 1 pound mushrooms, sliced
05 - 7 ounces fresh spinach, roughly chopped
06 - 1 medium carrot, grated
07 - 1 teaspoon dried oregano
08 - 1 teaspoon dried basil
09 - Salt and pepper, to taste

→ Tomato Sauce

10 - 24 ounces passata or crushed tomatoes
11 - 2 tablespoons tomato paste
12 - 1 teaspoon sugar
13 - 1 teaspoon balsamic vinegar

→ Vegan Béchamel

14 - 3 tablespoons olive oil or vegan butter
15 - 3 tablespoons all-purpose flour
16 - 3 cups unsweetened soy or oat milk
17 - 1/4 teaspoon ground nutmeg
18 - Salt and pepper, to taste

→ Assembly

19 - 9 ounces dry lasagna sheets (ensure vegan)
20 - 3 tablespoons nutritional yeast (optional)
21 - Fresh basil, to garnish (optional)

# Directions:

01 - Set oven to 350°F (180°C).
02 - Heat olive oil in large skillet over medium heat. Add onion and cook until softened, about 3 to 4 minutes. Incorporate garlic and cook for 1 minute.
03 - Add sliced mushrooms and grated carrot to skillet. Cook 6 to 8 minutes until mushrooms release moisture and begin browning.
04 - Stir in spinach and cook until wilted. Add oregano, basil, salt, and pepper. Remove from heat.
05 - In a saucepan, combine passata, tomato paste, sugar, and balsamic vinegar. Simmer gently for 10 minutes. Season with salt and pepper to taste.
06 - Heat olive oil or vegan butter in saucepan over medium heat. Whisk in flour, cooking 1 to 2 minutes. Gradually add plant milk, whisking constantly to prevent lumps. Simmer until thickened, about 5 minutes. Add nutmeg, salt, and pepper.
07 - Spread a thin layer of tomato sauce on bottom of a 9 x 13 inch baking dish. Layer lasagna sheets, half the vegetable mixture, tomato sauce, and béchamel. Repeat layers, finishing with lasagna sheets topped by remaining béchamel and nutritional yeast.
08 - Cover with foil and bake for 30 minutes.
09 - Remove foil and continue baking for 15 to 20 minutes until top is golden and bubbling.
10 - Allow to rest for 10 minutes before slicing. Garnish with fresh basil, if desired.

# Expert Advice:

01 -
  • Completely plant-based and dairy-free for a healthy meal
  • Flavor-packed with mushrooms, spinach, and rich tomato sauce for satisfying taste
02 -
  • For extra nutrition, substitute kale for spinach or use whole-grain lasagna sheets
  • This recipe contains gluten and soy–always check packaged ingredients for vegan labeling and allergens
03 -
  • Let the lasagna rest before slicing for the firmest layers
  • Add red pepper flakes for a spicy kick or swap in kale for even more nutrients
Return