Go Back
+ servings
Vegan mushroom lasagna slice on gray plate.
Print Recipe Add to Collection
5 from 22 votes

Vegan Mushroom Lasagna Recipe

This delicious vegan mushroom lasagna has an assortment of mushrooms layered with a creamy white vegan bechamel sauce, leeks or scallions, vegan mozzarella and vegan parm. The recipe is soy-free and it can be gluten-free and nut-free.
Prep Time20 minutes
Cook Time1 hour
Total Time1 hour 20 minutes
Course: Main Course
Cuisine: Italian
Diet: Vegan, Vegetarian
Servings: 8 servings
Calories: 567kcal

Equipment

  • Skillet or wok
  • Wide saucepan or saute pan
  • 3 to 4 quart lasagna pan

Ingredients

  • 15 sheets oven-ready lasagna noodles (you can use oven-ready gluten-free lasagne noodles as well. If using noodles that are not oven-ready, see FAQs below.)
  • 2 tablespoons extra virgin olive oil (divided)
  • 8 cloves garlic, finely sliced (divided)
  • 12 oz cremini mushrooms
  • 2 oz dried wild mushrooms
  • 2 teaspoon dried oregano
  • ¼ cup white wine (optional)
  • 2 leeks (or six to eight scallions, green and white parts finely chopped)
  • 1 shallot or small red onion, minced
  • ¼ cup all purpose flour (substitute gluten-free all purpose flour or rice flour if gluten-free)
  • 1 cup raw cashews (to make the cashew milk. You can skip making this and use 3½ cups of any non-dairy milk of your choice instead).
  • ½ teaspoon nutmeg
  • 16 oz vegan mozzarella shreds
  • 1 cup vegan parmesan cheese (if nut-free, use pumpkin seeds to make vegan parmesan following my recipe)
  • Salt and ground black pepper to taste

Instructions

  • If making your own dairy-free milk, blend the 1 cup cashews with 3 cups water until a creamy milk forms.
  • Place the dried mushrooms in a glass or steel bowl with 2 cups boiling water. Set aside for 30 minutes for the mushrooms to rehydrate. Before using the mushrooms, remember to squeeze out all the stock and reserve it.

Make mushroom mixture

  • In a wok or skillet, place 1 tablespoon of olive oil with garlic, cremini mushrooms and oregano. Season with salt and freshly ground black pepper. Turn heat to medium low and saute until the mushrooms begin to brown and express juices. Stir in the drained, dried mushrooms.
  • Add the wine and continue cooking over medium-high heat until most of the liquid has evaporated and the wild mushrooms are still chewy but tender. This will take a few minutes. (When adding wine or any alcohol to a pan on a gas stove, reduce flame to the lowest setting or turn off the flame temporarily for safety).
  • Stir in the leeks or scallions and saute another couple of minutes. Add salt and more ground black pepper as needed. Set aside.

Make vegan bechamel sauce

  • In a saute pan or saucepan, heat remaining 1 tablespoon olive oil with garlic and shallots or onions. Add salt and ground black pepper. Saute the onions over medium heat until they are soft and translucent.
  • Add the flour to the pan and mix well to make a roux. Saute the roux until it is no longer lumpy and becomes grainier and aromatic.
  • Whisk in the mushroom stock from the reconstituted mushrooms slowly into the roux, making sure you get all the lumps out. Then pour in all of the nondairy milk and mix well.
  • Add the nutmeg to the milk. Bring the sauce to a boil over medium heat. Continue cooking and turn off the stove once the sauce is thick enough to coat the back of a spoon. Season if needed with more salt and pepper and turn off the heat.

Assemble and bake lasagna

  • Preheat the oven to 350 degrees F/180 degrees C.
  • Place one fourth of the bechamel sauce in the lasagna pan, spreading it around evenly.
  • Layer five noodles over the bechamel. (These instructions are for no-boil noodles or oven-ready noodles. If using regular noodles see FAQs for instructions).
  • Ladle a fourth of the bechamel sauce over the lasagna noodles followed by a third of the mushroom mixture.
  • Sprinkle a third each of the vegan parmesan cheese and vegan mozzarella shreds over the mushrooms.
  • Follow with another layer of five lasagna noodles followed by the mushrooms and the cheeses. Once you have topped the final layer of lasagna noodles with the mushrooms, parm and mozzarella, cover the lasagna pan tightly with aluminum foil and bake 45 minutes.
  • Remove the foil and continue baking another 15 minutes. Let the lasagna stand 10 minutes before cutting.

Notes

  • To make the mushroom lasagna with regular noodles instead of oven-ready noodles, you can either cook the noodles first, according to package directions, or do this: Carefully add 1 ½ cups of hot mushroom stock or vegetable stock to the sides of the pan after assembling the lasagna, before you cover it with aluminum foil. The added water will help cook the noodles perfectly.
Make ahead and storage instructions
  • Make-ahead: You can make the vegan parmesan, the mushroom mixture and the bechamel up to three days ahead and refrigerate. You can also assemble the mushroom lasagna and refrigerate it, unbaked, for up to three days. Or cover with two layers of freezer-safe wrap and freeze for up to two months.
  • Refrigerate: The baked mushroom lasagna can be refrigerated for up to three days.
  • Freeze: Freeze the mushroom lasagna for up to three months.
  • Reheat: Thaw overnight in the fridge and reheat in a 350-degree F/180-degree C oven until warmed through.
 

Nutrition

Serving: 1slice mushroom lasagna | Calories: 567kcal | Carbohydrates: 63g | Protein: 14g | Fat: 30g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Cholesterol: 15mg | Potassium: 554mg | Fiber: 6g | Sugar: 5g | Vitamin A: 380IU | Vitamin C: 3mg | Calcium: 38mg | Iron: 2mg