• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Oct 30, 2017 · Modified: Dec 22, 2025 by Alissa Saenz · This post may contain affiliate links · 30 Comments

    Creamy Vegan Mushroom Lasagna

    Jump to Recipe Print Recipe

    Sautéed mushrooms are layered between pasta sheets, creamy vegan ricotta, and gooey truffle-infused bechamel sauce to create this luscious, savory and super creamy vegan mushroom lasagna.

    Plate of Vegan Mushroom Lasagna with Fork, Baking Dish and Water Glass in the Background

    Okay, so I'm thinking about holiday food already. You got me! In my defense, time is actually running short. I looked at a calendar the other day and Thanksgiving is way early this year. Just three weeks and some change. We better get moving!

    So I'm starting with a lasagna. Lots of other vegans and vegetarians I've known have told me they enjoy lasagna on Thanksgiving. In a way I think that's a great idea. It's a big, hearty main course that everyone can enjoy. It's special enough for a holiday. Oh and it's just about always delicious.

    Mushrooms in a Skillet with Wooden Spoon

    But on the other hand, it kind of seems wrong to me. As someone who grew up eating Italian food, I'm just not down with Italian flavors on Thanksgiving. Savory, earthy flavors are what I'm looking for. With that in mind, I decided to create a vegan lasagna that's totally fit for Thanksgiving.

    Overhead View of Creamy Vegan Mushroom Lasagna on a Plate with Fork

    I've used mushrooms in a vegan lasagna before, but never like this. This vegan mushroom lasagna is super savory. The mushrooms get sautéed and then simmered in white wine with some fresh thyme, then layered between sheets of pasta, homemade vegan ricotta, and gooey bechamel sauce. All the decadence, all the savory flavors I love in a holiday main dish, in vegan lasagna form.

    My creamy vegan mushroom lasagna came out super rich. You could seriously serve this to your omnivore family and I doubt they'd know it's vegan. They probably won't even think to ask where the turkey is.

    Slice of Creamy Vegan Mushroom Lasagna Held on a Server Over a Baking Dish

    I've got a bunch more holiday recipes lined up over the next couple of months, and I know I've got plenty of mushroom haters reading. Don't worry if you're one of them: I promise to send some mushroom-free vegan holiday deliciousness your way very soon. Keep an eye out!

    📖 Recipe

    Plate of Vegan Mushroom Lasagna with Fork, Baking Dish and Water Glass in the Background
    Print Pin
    5 from 4 votes

    Creamy Vegan Mushroom Lasagna

    Sautéed mushrooms are layered between pasta sheets, creamy vegan ricotta, and gooey truffle-infused bechamel sauce to create this luscious, savory and super creamy vegan mushroom lasagna.
    Course Entree
    Cuisine American
    Prep Time 40 minutes minutes
    Cook Time 1 hour hour
    Total Time 1 hour hour 40 minutes minutes
    Servings 8
    Calories 526kcal
    Author Alissa Saenz

    Ingredients

    • 8 ounces lasagna noodles (about 12 noodles)

    For the Mushrooms

    • ¼ cup olive oil
    • 1 cup finely chopped shallots (3-4 shallots)
    • 4 garlic cloves, minced
    • 1 ½ pounds assorted mushrooms, coarsely chopped (I used a mix of shiitake, oyster, cremini and white button)
    • ¾ cup dry white wine
    • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
    • ½ teaspoon salt, plus more to taste
    • Black pepper, to taste

    For the Bechamel Sauce

    • ¼ cup olive oil
    • 1 tablespoon truffle oil (optional but highly recommended)
    • â…“ cup all-purpose flour
    • 3 cups unflavored and unsweetend soy or almond milk
    • 1 teaspoon salt, or to taste

    For the Vegan Ricotta

    • 1 ½ cups raw cashews, soaked in water 4-8 hours, rinsed and drained
    • ¾ cup unflavored and unsweetened soy or almond milk
    • 2 tablespoons lemon juice
    • 1 garlic clove
    • 10.5 ounces firm or extra firm tofu, drained (¾ of a 14 ounce package)
    • ½ teaspoon salt, or more to taste

    Instructions

    • Bring a large pot of salted water to a boil and add the noodles. Cook them according to the package directions, then drain into a colander. Return the noodles to the pot and toss with a few dashes of olive oil to prevent sticking.
    • To make the mushroom filling, coat the bottom of a large skillet with olive oil and place it over medium heat. When the oil is hot, add the shallots and sauté until soft and translucent, about 5 minutes. Add the garlic and sauté about 1 minute more, until very fragrant. Add the mushrooms and cook for about 10 minutes, flipping once or twice, until they become tender and begin to release their juices.
    • Add the wine and thyme to the skillet. Raise the heat and bring the mixture to a simmer. Lower heat and allow to cook until the wine has cooked off, about 10 minutes. Remove from heat and stir in salt and pepper. Taste test and add more salt if you like.
    • To make the bechamel sauce, coat the bottom of a medium saucepan with the olive and truffle oil and place over medium heat. Whisk in the flour and bring the mixture to a simmer. Allow to cook, whisking constantly, for about 3 minutes. Whisk in the milk and bring the mixture back up to a simmer. Lower heat and allow to simmer, whisking frequently, for about 10 minutes, until the mixture is thick and creamy.
    • To make the vegan ricotta, place the cashews, milk, lemon juice and garlic into the bowl of a food processor and blend until smooth. Add the tofu and pulse until the mixture takes on the texture of ricotta cheese. Mix in the salt, taste test and add more salt if you like.
    • Preheat the oven to 350° and lightly oil a 9 x 13 inch baking pan.
    • Ladle about 1 cup of bechamel sauce into the bottom of the prepared baking pan. Layer 3-4 noodles over the sauce layer, then spread half of the ricotta over the noodles and half of the mushrooms over the ricotta. Ladle about ½ cup of bechamel sauce over the mushrooms. Repeat with another layer of noodles, then ricotta, mushrooms, and bechamel. Top everything with a final layer of noodles, then ladle any remaining bechamel over the noodles and spread it out into an even layer.
    • Cover and bake for 30 minutes. Uncover and bake 10 minutes more, until hot and bubbly around the edges.
    • Remove the lasagna from the oven and allow it to sit for 10 minutes before cutting. Serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 526kcal | Carbohydrates: 43.3g | Protein: 17.8g | Fat: 32.3g | Saturated Fat: 5.3g | Sodium: 666mg | Potassium: 756mg | Fiber: 3g | Sugar: 7.8g | Calcium: 110mg | Iron: 7.2mg
    « Eggplant Meatballs
    Lighter (and better that way) Cauliflower Fettuccini Alfredo »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 4 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Judy says

      September 12, 2021 at 10:46 am

      Dear Alissa,
      Years ago you had a lasagna recipe I thought it sounded gross ( per my taste) but it had great reviews so I tried it and it was great! It was at least 5 - 8 years ago and the topping was a blend of tofu, garlic hummus and something else. I couldn't believe how well it worked for a dairy free topping.
      I've searched your recipes multiple times since and have never been able to find it. It is why I started following you.
      Please, please, please can you find this recipe and share it again!!!
      Thank you,
      A long time follower,
      Judy

      Reply
      • Alissa Saenz says

        September 12, 2021 at 2:29 pm

        Hi Judy! I'm afraid I don't have any recipes that sound like that one. Could it have been from another blog that you mistook for mine? That happens a lot! I do have a few lasagna recipes, but none with hummus:
        https://www.connoisseurusveg.com/vegan-lasagna/
        https://www.connoisseurusveg.com/vegan-mushroom-lentil-lasagna/
        https://www.connoisseurusveg.com/creamy-vegan-mushroom-lasagna/
        https://www.connoisseurusveg.com/slow-cooker-vegan-lasagna-soup/
        https://www.connoisseurusveg.com/vegan-lasagna-primavera-with-pesto-cashew-cream-sauce/

        Reply
        • Judy A Saal says

          September 13, 2021 at 6:17 am

          Alissa,
          Thank you for your reply, I was sure it was from your site but I guess I was mistaken. But it was still about the time I started following you years ago, I love your recipes and have recommended your sire to many others, especially to people new to vegan eating/cooking.
          Judy

          Reply
    2. John DEPAULA says

      March 09, 2020 at 12:25 pm

      5 stars
      Wow, I found this dish exceptionally delicious! I made and assembled it the day before I was ready to bake. I took it out of the refrigerator an hour before I wanted to bake. I think if you wanted to assemble and freeze it before baking, that would be fine, too.
      No-boil noodles, which I soaked in hot water for 30 minutes, worked very well.
      Next time I'll increase the bechemel sauce by 30 percent. And I'll probably add a layer of sauteed spinach.
      Thanks for this decadent and rich vegan main dish!

      Reply
    3. Chrissy says

      February 07, 2019 at 3:20 am

      5 stars
      I love this recipe! I am not a vegan or vegetarian and used this recipe as the foundation for my lasagna (I did not have the ingredients to go vegan.) I did add a spinach layer before adding the Bechamel sauce (frozen chopped spinach thawed and excess water squeezed out). And I used cottage cheese mixed with EVO and garlic instead of vegan ricotta. I am going to make this recipe all vegan next time!

      Reply
      • Alissa Saenz says

        February 08, 2019 at 6:16 pm

        Yay! Glad you enjoyed it! I'll have to try it with spinach!

        Reply
    4. Markus says

      December 10, 2018 at 9:26 am

      Thank you so much for this recipe! I had a similar dish at classic veg restaurant Henderson in Edinburgh, which was the best veggie lasagne I've ever had, I went to google to find something similar and this is nearly it. I added spinach and some pre-made vegan cheese (for topping) which I can recommend. Next time I will make it with slightly less 'ricotta' or just slightly less tofu, and a bit more thyme. Will try to tweak the Bechamel as well, maybe a pinch of nutmeg and a generous amount of fresh ground black pepper. Thanks again, will check out the rest of your recipies now =)

      Reply
      • Alissa Saenz says

        December 13, 2018 at 4:57 pm

        I'm so glad you enjoyed it!! I actually debated adding spinach to this one - I'll give it a try next time. Thanks so much Markus!!

        Reply
    5. Janice says

      May 19, 2018 at 4:16 pm

      Can you add lyer of spinach or would that over power the light taste of the ladagna. Thank you

      Reply
      • Alissa Saenz says

        May 20, 2018 at 5:44 pm

        I actually thought about doing that myself! I think it would be great and I'd love to hear how it turns out if you try.

        Reply
    6. Rach says

      March 26, 2018 at 8:55 pm

      Would I be able to make the ricotta without tofu? I can't eat soy.

      Reply
      • Alissa Saenz says

        March 28, 2018 at 9:53 pm

        I think so! You could try subbing some extra cashews or even white beans. :)

        Reply
    7. Meg says

      March 10, 2018 at 6:45 pm

      Awesome, I ended up making the Borscht instead that night and I have this lasagna planned for this upcoming Wednesday night....can't wait!!!! <3

      Reply
    8. Meg Holley says

      March 06, 2018 at 4:12 pm

      I work late tomorrow night, so I'm thinking about putting it together in the morning, refrigerating it, and then baking it that night when I'm home from work. Any reasons you can think of why that might not work? Alternatively, I could bake it tonight and then just warm some up tomorrow night. Does it hold up well in the fridge? Is it good re-heated, or better to eat it right after baking? I understand you may not have tried re-heating it and wouldn't know how it does, but just thought I'd ask. I'm totally a left-overs person so I'm hoping this is a good recipe for that. Thanks!!!

      Reply
      • Alissa Saenz says

        March 08, 2018 at 8:43 pm

        Sorry for the late reply! I'm way behind on comments this week! In any event, I think you'd be fine to assemble it ahead of time or eat leftovers. We were eating it for several days in my house (there's just 2 of us) and we totally enjoyed it at each meal. :)

        Reply
    9. cheryl says

      March 03, 2018 at 12:57 pm

      How many servings does this make to go with the nutrition ingo?

      Reply
      • Alissa Saenz says

        March 03, 2018 at 1:32 pm

        Eight.

        Reply
    10. jenna says

      January 21, 2018 at 4:15 pm

      How did I miss this in November?? No matter, I know it will be wonderful in January or February when I make it; thank you!

      Reply
      • Alissa Saenz says

        January 24, 2018 at 4:36 pm

        Yes! I think my husband's comment was that this was a "really wintry dish." Enjoy!

        Reply
    11. Jessica says

      December 24, 2017 at 10:38 am

      Did you use white or black truffle oil? Thanks!

      Reply
      • Alissa Saenz says

        December 26, 2017 at 9:37 am

        I used white, but either will work! :)

        Reply
    12. Jo says

      November 17, 2017 at 1:04 pm

      Do you think no-boil noodles would be okay to use in this dish?

      Reply
      • Alissa Saenz says

        November 17, 2017 at 3:05 pm

        Usually I'm all for using no-boil noodles, but with this recipe I'm not sure becuase the sauce isn't as liquidy as a traditional lasagna with tomato sauce. If you give it a try please let me know how it goes!

        Reply
        • Jo Friedman says

          April 26, 2018 at 11:23 am

          5 stars
          I was looking up this recipe again to make this weekend and I wanted to let you know that when I made it for Thanksgiving I used the no-boil noodles and they worked perfectly. The lasagna was a hit with my meat-eating family, btw!

          Reply
        • Amanda says

          September 25, 2018 at 8:06 pm

          5 stars
          I made this recipe with no boil noodles and found I needed to make 5 cups of bechamel. Delicious!

          Reply
          • Alissa Saenz says

            September 30, 2018 at 6:15 pm

            Glad to hear the no-boil noodles worked! And glad you enjoyed it! Thanks Amanda!

            Reply
    13. Brittany says

      November 04, 2017 at 9:32 am

      How Can I make the ricotta without nuts? #allergic

      Reply
      • Alissa Saenz says

        November 05, 2017 at 10:05 am

        You can cut out the nuts and use tofu! For this recipe I think doubling the amount of tofu should work. :)

        Reply
    14. Sue says

      October 30, 2017 at 4:11 pm

      I am totally making this one.....it looks delish!

      Reply
      • Alissa Saenz says

        October 30, 2017 at 4:33 pm

        I hope you enjoy it!!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Creamy Vegan Mushroom Lasagna
    2618 shares
    • 399

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.