VeganEats
HomeMain CoursesCozy Mushroom & Spinach Vegan Lasagna
Cozy Mushroom & Spinach Vegan Lasagna recipe photo

Cozy Mushroom & Spinach Vegan Lasagna

Easy layered vegan lasagna: rich tomato–mushroom sauce, silky dairy-free béchamel, spinach lasagna sheets, melty vegan cheese and tomatoes.

Preparation:  85 mins
Servings:  8

Instructions

Step 1: Start the mushroom tomato sauce

Slice the mushrooms, then add them to a large pot with the soy sauce. Cook over medium heat 1–2 minutes, then cover and let them release their liquid.

Step 2: Simmer the sauce

Remove the lid and cook until most of the liquid evaporates. Stir in the 3 cans of chopped tomatoes and bring to a gentle simmer. Season with sea salt and black pepper to taste and simmer a few minutes more until not watery.

Step 3: Make the white (béchamel) sauce

In a separate pot over medium-high heat, warm the olive oil. Add the flour and whisk for 30–60 seconds. Pour in the soy milk all at once, whisking constantly until smooth and thick. Take off the heat and stir in Dijon mustard, sea salt and black pepper to taste.

Step 4: Preheat and prepare the dish

Preheat the oven to 430°F (220°C). Lightly oil a 9x13-inch (23x33cm) oven-safe baking dish.

Step 5: Layer the lasagna

Spread a thin layer of tomato sauce in the dish, then add a layer of spinach lasagna sheets. Top with more tomato sauce followed by some white sauce. Repeat layers, finishing with a generous layer of white sauce.

Step 6: Add the toppings

Arrange vegan cheese slices over the top, then add sliced tomato. Sprinkle with a little black pepper.

Step 7: Bake and rest

Bake, uncovered, for 30 minutes at 430°F (220°C). Let rest for at least 10 minutes before slicing and serving.

Ingredients

  • 8 cups of white button mushrooms (sliced)
  • 2 tbsp of soy sauce
  • 3 cans of chopped tomatoes
  • Sea salt, to taste
  • Black pepper, to taste
  • 6 tbsp of olive oil
  • 5 tbsp of all-purpose flour
  • 4 cups of soy milk
  • 2 tsp of Dijon mustard
  • 12 oven-ready spinach lasagna sheets
  • 2 large tomatoes (sliced)
  • 10 slices of vegan cheese

Nutritional Info
per serving

Calories:
360kcal
Protein:
13.5g
Carbs:
47g
Fat:
14.5g