Laura’s Favorite Vegan Dish

Mushroom Lasagna

It warms my heart when I can share some of my favorite vegan recipes. Laura still talks about how delicious my mushroom lasagna tasted. Many of my recipes I create, but some are from different sites, books, etc. The mushroom lasagna recipe below came from Holy Cow Vegan Recipes by Vaishali. Her recipes are always amazing! This wild mushroom lasagna is perfect for a cold day or a main holiday dish. Be sure to check the ingredients in the pasta most are vegan but a few contain egg. Cuddle-up with some warm comfort food.

Vegan Wild Mushroom Lasagna
Prep Time
20 mins
Cook Time
1 hr
Total Time
1 hr 20 mins
An elegant and delicious vegan Wild Mushroom Lasagna has an assortment of wild mushrooms layered with a creamy white bechamel sauce and jewel-green leeks. A vegan, soy-free recipe. Can be nut-free.
Course: Main Course
Cuisine: Italian, Soy-free, Vegan
Servings: 6 servings
Calories: 241 kcal
Author: Vaishali
  • 9 sheets of oven-ready, no-boil lasagna
  • 1 1/2 cups dry wild mushrooms (Soak the dry mushrooms in 1 cup hot water for 30 minutes)
  • 6 cloves garlic, finely sliced
  • 1 tsp dry oregano
  • 3 cups, chopped crimini or portobello mushrooms or a mix of both
  • 1/4 cup white wine
  • 2 leeks , cleaned of all grit and finely sliced
  • 2 tbsp extra virgin olive oil
  • 1 shallot, minced
  • 1/4 cup all purpose flour
  • 3 cups cashew milk Almond milk would be fine, or use rice or soy or hemp milk for nut-free versions
  • 1/2 tsp nutmeg
  • 14 oz vegan mozzarella shreds
  • Salt and ground black pepper to taste
  • 1/4 cup vegan cashew parmesan (recipe Below)
  1. Preheat the oven to 350 degrees F.

  2. Heat 1 tbsp of oil in a skillet. Add half the garlic and as it begins to turn golden, add the oregano and the fresh mushrooms. Season to taste with salt and ground black pepper. Saute, stirring frequently, for five minutes or until the mushrooms start to brown. Drain the reconstituted mushrooms and add to the skillet. Reserve the mushroom stock. Add the wine.

  3. Continue cooking for another five minutes until the wine has evaporated, then add the leeks. Continue cooking another five minutes or until the leeks are just tender. Turn off the heat and set aside.

  4. Make the bechamel. In a saucepan, heat the remaining oil. Add the shallot and the remaining garlic. Season with salt and pepper and cook until the shallots start to turn translucent. Add the flour and cook, stirring frequently, over medium heat, until the flour begins to brown.

  5. Slowly, stir in the cashew milk, using a whisk to beat out any lumps of flour, until you have  smooth sauce. Add the reserved mushroom sauce. Add nutmeg, check seasoning and add more salt and ground black pepper if needed.

  6. Let the sauce come to a boil and thicken. It should be thick enough to coat the back of a spoon.  Turn off the heat. Reserve 1 1/2 cups of the sauce and add the rest of it to the mushroom and leek mixture and stir well.

  7. Coat the bottom of a 12 X 8 inch baking pan with the reserved bechamel sauce. Layer lasagna noodles side by side on top. In the pan I used, three noodles fitted side by side in each layer.

  8. Pour one-third of the mushroom-leek mixture on top of the lasagna noodles in an even layer. Sprinkle on one-third of the vegan mozzarella

  9. Arrange three more noodles on top and again layer on one-third of the mushrooms and leeks and the mozzarella. Repeat one more time, and finish off by layering mushrooms and leeks, mozzarella, and the vegan parmesan on the top layer.

  10. Cover the lasagna pan with tinfoil and bake in the preheated oven for 45 minutes. After 45 minutes, take off the foil and let the lasagna cook another 15 minutes.

  11. Let the lasagna stand 10 minutes. Garnish with parsley before serving.

Recipe Notes

Recipe for vegan cashew parmesan

  • 1 cup raw cashews or cashew pieces
  • 1/4 cup nutritional yeast
  • 1/4 to 1/2 tsp garlic powder (add less to begin with and add more if you like a greater kick to your parm)
  • 1 tsp oregano (doesn’t sound like it belongs in parm, I know, but it adds that extra something without screaming, I’m here!)
  • Salt and ground black pepper to taste
  1. Place all the ingredients in a food processor or blender and blitz until powdered. Check the texture every few seconds to ensure it is where you want.


Nutrition info does not include vegan parmesan.

Nutrition Facts
Vegan Wild Mushroom Lasagna
Amount Per Serving
Calories 241Calories from Fat 79
% Daily Value*
Total Fat 8.8g14%
Potassium 324mg9%
Total Carbohydrates 33.9g11%
Dietary Fiber 2.1g8%
Sugars 6.3g
Protein 5.7g11%
* Percent Daily Values are based on a 2000 calorie diet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s