Vegan White Lasagna w/ Mushrooms & Spinach

December 20, 2019


By: Chris Petrellese 

This vegan white lasagna with mushrooms and spinach is seriously DREAMY. It’s stuffed with a spinach ricotta cheese and sauteéd mushrooms, smothered in a homemade creamy vegan cheese sauce and bursting with flavor!

A cut slice of vegan white lasagna on a spatula being scooped out of the dish by sweet simple vegan

I’m dreaming of a white Christmas…I mean lasagna 😉

This Vegan White Lasagna is the perfect entree to enjoy during the holidays with your friends and family. It’s simple to make and can be made in a large tray, making it easy to feed a large group of people!

Every Christmas Eve, it is a tradition of Chris’ family to have a large pasta dinner for the holiday so this year we decided to keep with that tradition and create not one but TWO pasta entree recipes for the blog. Not only did we make this white lasagna, but we also put together an epic stuffed shells recipe with vegan ricotta cheese and spinach that is a must try, too!

This Vegan White Lasagna is made with all homemade components, and with that it is technically 100% oil-free and can be made gluten-free, too! You can totally opt for a store bought vegan ricotta cheese as well, but we suggest you consider making your own because it’s cheap, easy and SO tasty 😉

sliced vegan white lasagna in a white baking dish with a serving spatula and vegan parmesan cheese by sweet simple vegan

If you’re looking for more holiday recipes, we’ve got plenty for you to enjoy!

a slice of vegan white lasagna next to a white baking dish with vegan parmesan cheese by sweet simple vegan

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes, we love to see your photos!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A cut slice of vegan white lasagna on a spatula being scooped out of the dish by sweet simple vegan

Vegan White Lasagna w/ Mushrooms & Spinach

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 1 hour
  • Yield: About 12 slices


This vegan white lasagna with mushrooms and spinach is seriously DREAMY. It’s stuffed with a spinach ricotta cheese and sauteéd mushrooms, smothered in a homemade creamy vegan cheese sauce and bursting with flavor!


Mushroom Mixture

  • 1/2 medium onion, finely diced
  • 3 cloves garlic, finely minced
  • 1 rib celery, diced
  • 1 medium carrot, diced
  • 16 oz. Crimini mushrooms, roughly chopped
  • 1/2 teaspoon Italian seasoning
  • Salt and pepper, as desired

Vegan Mozzarella Cheese Sauce

  • 2 cups raw cashews, soaked overnight* (see notes)
  • 2 cups unsweetened almond milk (or non-dairy milk of choice)
  • 7 tablespoons tapioca starch (also known as tapioca flour)
  • 1/4 cup nutritional yeast
  • 2 teaspoons lemon juice (or apple cider vinegar)
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • Optional: 1 teaspoon liquid smoke
  • Optional: 1 teaspoon smoked paprika

Additional Ingredients

  • 1 recipe of our vegan ricotta cheese (about 16 oz.)
  • 10 oz. chopped frozen spinach
  • 1 to 2 boxes no boil lasagna sheets, gluten-free or regular (we used 18 sheets but it will depend on the size of your pan; just be sure there are no eggs)
  • Vegan parmesan cheese, for garnish
  • Fresh parsley or basil, for garnish


  1. Preheat oven to 350°F and position your rack in the middle of the oven. Have a large 9×13-inch baking dish ready.
  2. Bring a small pot of water to a boil and once it is boiling, remove the pot from heat and add in the cashews. Soak for 20 minutes or until softened and drain.
  3. Thaw the frozen spinach by placing it into a mesh strainer and running it under very warm water. Mix it around with your hands and break apart any icy chunks as needed. Once it has thawed, turn off water and use your hands to gently squeeze the water out. Alternatively, you can place the spinach in a large bowl and microwave it on high for 3 minutes. Remove it and allow it to cool for 5 minutes before using. 
  4. Prepare the ricotta cheese if you have not already done so and then transfer it to a large bowl along with the thawed spinach. Mix until uniform and set aside. (see notes)
  5. In a large skillet over medium heat, add in 2 to 3 tablespoons water. Once heated, add in the onions and garlic and cook until fragrant, about 3 minutes. Add in the celery and carrots and cook down for another 4 minutes, or until softened. Be sure to add more water, 2 to 3 tablespoons at a time, at any point as needed to prevent burning since we are not using oil here. Lastly, add in the mushrooms and cook until they become soft, browned, and all of their juices have cooked off. Remove from heat and set aside. 
  6. Prepare the vegan mozzarella cheese by simply blending together all of the ingredients in a high-speed blender until smooth.
  7. To assemble, grab your baking dish and add a few tablespoons of sauce to the bottom. Spread it out as best you can, it does not have to completely cover it. Add in a layer of lasagna noodles (we used 6), followed by 1/3 of the mushroom mixture, 1/3 of the remaining cheese sauce, and then about 1/3 of the vegan ricotta mixture. Continue until you fill the pan or run out of ingredients, we used 3 layers of each. For the last layer, we added the cheese sauce last/on the very top to seal everything in.
  8. Place the baking dish on the middle rack in the oven for 40 minutes. Ours browned and dried out a bit on top so to prevent this, we suggest you cover for the pan with aluminum foil for the first 20 minutes of baking, then removing the foil for the final 20 minutes. This should prevent browning and keep it more moist on top. Optional but worth a try if that is what you prefer! 
  9. Remove the lasagna from the oven and allow it to cool before serving. Note that the longer you let it cool, the easier it will be to cut into slices and serve.
  10. Garnish with fresh parsley and vegan parmesan cheese, if desired. Enjoy!


  • Other ingredients that would be great in the ricotta filling are fresh parsley and/or basil, onion powder, black pepper and even red pepper flakes! We left these out and for the sake of simplicity but I just wanted to note it in case you wanted to take this recipe one step further.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Entree
  • Method: Oven
  • Cuisine: Vegan

Keywords: Entree, lasagna, pasta, holiday, christmas, vegan, baked, vegan cheese, mushrooms

Disclaimer: The nutritional information shown is an estimate provided by an online calculator. It should not be considered a substitute for a professional’s advice. This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Leave a Reply

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

Recipe rating

  1. Lexes Rubio says:

    How many calories does one slice have?

  2. Melissa says:

    Can you use regular fresh spinach instead of frozen? I have some in my garden…do not want to waste or buy when I do not need to

  3. Rebekah says:

    Can I make ahead snd then bake?

    • Chris Petrellese says:

      Hey Rebekah,

      We haven’t done this, but it should work! It’s possible it would require some additional baking time, but I would just bake it as the recipe states and feel it out from there.

Hey there!

We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious...

We're Jasmine & Chris.

Hey there!

meet the bloggers





Thank you for subscribing!

Want our recipes delivered straight to your inbox?

the latest scoop:


Want our recipes delivered straight to your inbox?

Sign up to get the latest recipes, video announcements, and more!

Thank you for subscribing!