This post contains affiliate links. Read my disclosure policy here.
The epitome of comfort food, this Vegan Lasagna has 4 dreamy layers of savory marinara, creamy 'ricotta', ribboned noodles & sautéed veggies.
As promised, I'm back with a soul-warming meal to use with the Creamy Vegan Ricotta Cheese that I posted last week. And what's a better fit than this Vegan Lasagna?
Creamy cheese layers wrapped up with oodles of noodles? There's just nothing better! Now tie that all together with your favorite marinara, meaty mushrooms, and vibrant spinach. It's THE quintessential comfort food!
Vegan lasagna is by far, the best dish to make for a large crowd, so it's perfect for potlucks and holiday parties. One large casserole dish can feed about 8-10 people.
It's so hearty, filling, and comforting, that one piece will probably be enough. Pair it with a big family-style salad and everyone will be satisfied!
How to assemble Vegan Lasagna
Putting together lasagna looks intimidating, but it's quite easy to put together. Just boil your noodles, prepare your filling and get your sauce ready.
I love homemade sauce but often used jarred sauce because it's just so easy and still delicious. Rao's Marinara is one of my favorites to use. However, feel free to make your own if preferred. You can also use my Vegan Bolognese Sauce for an extra meaty texture.
Have everything ready in front of you before you begin. It doesn't have to look perfect because the magic will happen in your oven. So, have fun with it!
- STEP 1 - To a 9x13 casserole dish, add a layer of sauce to the bottom and spread it out evenly.
- STEP 2 - Add a single layer of cooked lasagna noodles (5 noodles). I like to overlap them slightly (*see photo above). You will need to cut one of the noodles to fit width-wise.
- STEP 3 - Now add ½ of your vegan ricotta cheese and spread it out evenly with a spatula or the back of a spoon.
- STEP 4 - Add ½ of the spinach and mushroom mixture in an even layer.
- STEP 5 - Cover the veggies with another layer of sauce.
- STEP 6 - Now repeat each step until everything is gone (starting with the sauce). The last layer of noodles will only have sauce on top (last photo). I like to sprinkle it with vegan parmesan cheese. Feel free to leave it plain or top it with store-bought or homemade vegan mozzarella cheese.
How to cook lasagna
This vegan lasagna is super easy to cook once you assemble it. Here's how to do it:
- Cover casserole loosely with foil and bake at 400° F for 30-40 minutes until heated throughout. Now uncover and bake for 15 minutes to make it crispy & lightly brown on top.
- If you want a crispier top after that, you can turn on the broiler for 2-4 minutes, but watch carefully so it doesn't burn.
- Let the lasagna rest for 15 minutes before cutting. Cut with a knife and remove with a spatula.
Tips for the best lasagna
- Lasagna Noodles - you'll only need 15 but I make the whole box in case some break apart.
- The spinach seems like a lot but it will cook down considerably. Make sure to cook it down well to avoid a watery lasagna.
- Some jarred sauce can be watery which could make your lasagna watery. I prefer homemade or a thick jarred sauce like Rao's Marinara. If your sauce seems watery, you can thicken it up by stirring in 2-3 tablespoons of nutritional yeast and heating it on medium heat for 2-3 minutes. You can also use cornstarch to thicken instead. Make a slurry with 1 tablespoon of cornstarch and 1 tablespoon of water. Mix them together and add to the simmering sauce. Whisk well and let cook for 2-3 minutes.
- I like my lasagna saucy so I add it generously. Feel free to use less.
What to serve with Vegan Lasagna
Lasagna is a very filling meal so you don't really need anything else. However, if you want to have a family-style Italian feast, here are some suggestions:
- This Vegan Caesar Salad goes perfectly and adds tons of freshness and flavor to the meal.
- For added protein, these Vegan Meatballs will go perfectly nestled in warmed sauce and served on the side.
- If want to have a large feast, this Eggplant Rollatini would be another great addition.
- This Artisan Bread served with vegan butter will pull everything together. I highly recommend it!
- Don't forget the wine! This vegan lasagna goes perfectly with white wine. I prefer chardonnay.
More comfort meals to try
Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️ rating and sharing your feedback in the comment section below. It would make my day!
⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes.
Recipe
Vegan Lasagna Recipe
Ingredients
- 1 batch vegan ricotta
- 2 tablespoons olive oil (or preferred oil)
- 1 large onion , finely diced
- 3-4 cloves garlic , minced
- 1 pound mushrooms , sliced or diced
- 1 teaspoon dried parsley
- 1 teaspoon dried oregano
- ¼ teaspoon crushed red pepper flakes , optional
- 12 cups fresh spinach (loosely packed) rough chopped (about 14 oz)
- Salt , to taste
- Fresh cracked pepper , to taste
- 2 25 ounce jars of marinara sauce , a thicker variety (*see note)
- 15 lasagna noodles (*see note)
Recommended Equipment
- 1 9X13 Casserole Dish
Instructions
- Preheat oven to 400° F (200° C)
- To a large pot of salted boiling water, add your lasagna noodles. Cook until al dente and according to package directions (usually about 7 minutes). Drain and rinse with cool water to prevent cooking. Drizzle with oil to prevent sticking and gently toss to coat.
- Heat oil in a large pan over medium heat. Once hot, add the onions and a sprinkle of salt. Sauté until softened and lightly golden. About 5-6 minutes
- Add garlic, parsley, oregano, and crushed red pepper then sauté for 30-60 seconds until fragrant.
- Add mushrooms and cook until they have released their liquid, reduced their size, and are lightly golden (the pan should be almost dry). About 7-9 minutes.
- Now add the spinach and a sprinkle of salt and pepper. You want to cook it until the liquid is released and cooked off. The spinach will reduce in size quite a bit too. About 5-6 minutes. Remove from heat. Taste for seasoning and add if needed
Assembly (*step-by-step photos above)
- To a 9x13 casserole dish, add a layer of sauce to the bottom and spread out evenly.
- Now add a single layer of lasagna noodles on top of the sauce (5 noodles). I like to overlap them slightly. You will need to cut one of the noodles to fit width-wise.
- Now add ½ of the vegan ricotta cheese on top of the noodles and spread it out evenly with a spatula or back of a spoon.
- Add ½ of the spinach and mushroom mixture on top of the ricotta in an even layer.
- Now repeat each step until everything is gone (starting with the sauce). The last layer of noodles will only have sauce on top. I like to sprinkle it with vegan parmesan cheese. Feel free to leave it plain or top it with homemade vegan mozzarella cheese (or store-bought).
- Cover loosely with foil and bake for 30-40 minutes, until heated throughout. Now uncover and bake for 15 minutes to make it crispy and lightly browned on top. * After that, if you want a crispier top, you can turn on the broiler for 2-4 minutes. *Watch carefully so it doesn't burn.
- Let the lasagna rest for 15 minutes before cutting. Cut with a knife and remove with a spatula. Enjoy!
Notes
- Lasagna Noodles - you'll only need 15 but I make the whole box in case some break apart.
- The spinach seems like a lot but it will cook down considerably
- Some jarred sauce can be watery which could make your lasagna watery. I prefer homemade or a thick jarred sauce like Rao's Marinara. If your sauce seems watery, you can thicken it up by stirring in 2-3 tablespoons of nutritional yeast and heating it on medium heat for 2-3 minutes. You can also use cornstarch to thicken instead. Make a slurry with 1 tablespoon of cornstarch and 1 tablespoon water. Mix them together and add to the simmering sauce. Whisk well and let cook for 2-3 minutes.
- I like my lasagna saucy so I add it generously. Feel free to use less.
- Nutritional info includes my vegan ricotta cheese recipe.
catherine mixon
I would like to purchase the dairy free ricotta. How much should I use? Your recipe makes 3 and 1/2 cups and you say to use one batch. So I assume I will also need 3 and 1/2 cups of bought dairy free ricotta, right??? Thanks.
Melissa Huggins
Hi Catherine, yes, I would use at least 3 - 3 1/2 cups of ricotta. You would probably need 3 containers. 🙂
Melissa Huggins
Yes, I have and love it as well. 🙂
Michelle Johnson-Weider
Terrific lasagna, made it for Christmas dinner and everyone loved it!
Melissa Huggins
That is great Michelle! Happy holidays. 🙂
Alexandra Colacito
I've made 10,000 lasagnas in my life. Before I was vegan, lasagna was my thing. After I went vegan, it was still my thing. THIS IS MY NEW GO TO RECIPE!!!! I have to admit that I used a different ricotta recipe, one that I have been using for a while, but the rest of the technique/ingredients in this recipe elevate the whole thing. I used Victoria marinara and I was worried that it was too runny, so I only used 35 oz instead of 50 oz. I put So Delicious mozzarella on top (it melts well). Thank you, I think this is perfection.
Melissa Huggins
Hi Alexandra, This is such a nice compliment! I'm so happy you loved the recipe. Thank you for sharing your feedback 🙂
Vonda
I'm making this version again I really like it especially since I took the time to make the ricotta.
Support @ Vegan Huggs
Hi Vonda! We are happy to hear that you are making the recipe again and that you enjoyed it! Thank you for stopping by 🙂
Sybil
This was AMAZING! I used shitake and cremini (ports Ella) mushrooms; used brown rice lasagna noodles. Everything else was per the recipe. What a tasty main dish. As a person who’s eating less meat in recent months, I didn’t miss the meat! And the ricotta from tofu and cashews.... delectable! Thank you for sharing this recipe.
Support @ Vegan Huggs
Hi Sybil! We are so happy to hear that you loved the lasagna! There are so many wonderful options if you are trying to eat less meat and we are glad this recipe is one of them for you 🙂 Thanks for stopping by!
Karen
Made this for Christmas dinner and it is delicious! My vegan daughter, who doesn't usually like lasagna, loves it!!
Support @ Vegan Huggs
Hi Karen! We're so thrilled to hear this! Thanks for trying it out 🙂
Andrea C
Sooo delicious. Thank you! We added some crumbled sprouted tofu to the layers.
Support @ Vegan Huggs
Hi Andrea! We are happy to hear that you loved the lasagna! The crumbled tofu addition sounds delicious 🙂
Michele
This recipe was AMAZING!!! WOW!!! You really made my family so happy. Thank you!
Melissa Huggins
This is such a nice compliment! Thank you for giving the recipe a try. 🙂
suzi
I imagine this freezes beautifully. Yes?
Melissa Huggins
Hi Suzi, I haven't tried it yet. I'm not sure if it will change the texture of the tofu ricotta. I'll have to experiment. 🙂
Carol-Ann Lamothe
The best vegan Lasagna recipe with the very best instructions. Thank You !!
Melissa Huggins
Yay! I'm so glad you liked it! Thank you for giving it a try 🙂
Jordyn
Hi! Am i able to make this a day in advance??
Melissa Huggins
Yes! Just cover it well in the fridge. It will take a little longer to heat too. Happy holidays! 🙂
Billie Crocker
Oh. My. Goodness. I made this for dinner tonight. I cannot reccomend this recipe enough. It was so freaking yummy!!! The only thing I changed was instead of making the ricotta from scratch I bought two 8 oz. containers of Kite Hills ricotta. Also, I hate mushrooms, but I think this recipe just changed my life! 🤤🤤🤤
Thank you so much for creating and posting this recipe.
Melissa Huggins
This is such a nice compliment! Thank you for giving it a try! I'm glad you liked it with the Kite Hill ricotta. They make great vegan products. 🙂
Anna
Wow. This recipe is excellent! I used frozen spinach (defrosted in the fridge overnight and squeezed dry in a colander), Rao's Marinara, and Jovial rice lasagna noodles (gluten free).
Support @ Vegan Huggs
Hi Anna! We are so happy to hear that you loved the lasagna! Thank you for giving it a try 🙂
sherry
This sounds great! Can you recommend another kind of sauce; I can't do tomatoes?
Melissa Huggins
Hi Sherry, I haven't tried it with anything else, but I'm sure a bechamel sauce or any vegan cream sauce would work well. I also have an Alfredo sauce that might work. I hope this helps. Thanks for stopping by 🙂
Sara
I was just telling my husband a vegan lasagna would be the perfect star of the show for our Christmas dinner when we host family this year! Yours looks SO dreamy, from that ricotta to all the veggies and the beautiful sauce. You've definitely perfected vegan lasagna, it looks great, Melissa!