Recipe Video Comments

Spinach Mushroom Lasagna

Our spinach mushroom lasagna recipe is simple to make, uses a short list of ingredients, and tastes incredible. The filling is light, flavorful, and packed with mushrooms and heaps of spinach.

Serving Spinach Mushroom Lasagna

This spinach and mushroom lasagna is one of the best things we have eaten lately. It’s a delicious meatless main course brimming with fresh spinach, mushrooms, a light tomato sauce, and cheese. It’s also easily made vegetarian. Just make sure the cheeses you use are vegetarian-friendly, and you’re good to go!

For more veggie pastas, I love this vegetable lasagna, which packs more veggies like zucchini and roasted red peppers. Or, for a simple spaghetti, try our veggie spaghetti made with a from-scratch sauce loaded with fresh vegetables.

Key Ingredients

  • Spinach: I love using fresh spinach leaves for this lasagna, but frozen spinach works just as well. If using frozen, thaw it first and squeeze out as much excess moisture as you can before adding it to the recipe. You can also substitute other greens, such as kale or chard.
  • Mushrooms: Brown cremini mushrooms add a lot of flavor, and I like to chop them finely before cooking them with onions and garlic. Feel free to use your favorite mushroom variety. White button, shiitake, or a mixture all work well.
  • Ricotta and Eggs: Ricotta and eggs make the creamy cheese layer. The eggs help the ricotta set, so the filling stays put when slicing and serving. If you don’t eat eggs, you can leave them out, just know the filling will be a bit softer. Cottage cheese also works as an excellent substitute for ricotta (I actually prefer it for my manicotti recipe).
  • Pasta Sauce: Your favorite store-bought jarred pasta sauce works in this recipe, making it quick and easy. If you have homemade sauce on hand, use it. Two of my favorite homemade sauces are this red pasta sauce and this basil marinara.
  • Cheese: I use mozzarella and parmesan cheese in this lasagna. The parmesan cheese is not vegetarian, so if you want to make this vegetarian-friendly, substitute another sharp and flavorful cheese or use nutritional yeast.
  • Lasagna Noodles: I use no-boil lasagna noodles for this spinach and mushroom lasagna. They shorten the prep time, and I love how thin they are, which makes our lasagna a bit lighter. You can use traditional noodles, but I recommend boiling them first.

Find the full recipe with measurements below.

How to Make Spinach Mushroom Lasagna

Tip 1: Make the filling. This lasagna is super simple to make. Start by cooking onions and chopped mushrooms in olive oil until the onions are soft and smell sweet. Then add the garlic and spinach, letting the spinach wilt from the heat of the pan. It only takes a few minutes, and the mixture will smell amazing.

Cooking mushrooms and onions for the spinach mushroom lasagna filling
Making the lasagna filling with mushrooms, and lots of spinach in a pan.

Tip 2: Assemble the lasagna. I use no-boil noodles, which makes assembly fast and easy. Layer sauce, noodles, the spinach-mushroom filling, and a mixture of ricotta and eggs. Then repeat the layers and bake until the top is golden and bubbly.

Assembling the spinach and mushroom lasagna

Tip 3: Let it rest before slicing. Once your lasagna comes out of the oven, let it rest for about 10 to 15 minutes before cutting into it. This gives the layers (and cheese) time to settle, so each slice holds together when you pull it out.

More Vegetarian Dinners

Spinach Mushroom Lasagna

Spinach Mushroom Lasagna

  • PREP
  • COOK
  • TOTAL

We love this spinach and mushroom lasagna. It keeps incredibly well and might even be better the next day. To keep things easy, we use no-boil lasagna noodles.

8 Servings

You Will Need

1 tablespoon olive oil

1 medium onion, finely diced

8 ounces cremini mushrooms, chopped, 2 ½ cups chopped

1 garlic clove, finely grated or minced

1 pound fresh spinach leaves, about 10 cups (450g)

15 ounces ricotta cheese, about 2 cups (425g)

2 large eggs, beaten

1 (24 ounce) jar pasta sauce or 3 cups homemade marinara sauce

12 no-boil oven-ready lasagna sheets or use cooked traditional lasagna noodles

½ cup finely grated parmesan cheese, 1 ounce (26g)

1 ¼ cups grated mozzarella cheese, 5 ounces (140g)

¾ teaspoon fine sea salt

¼ teaspoon freshly ground black pepper

Directions

    1Prep: Preheat the oven to 350°F (177°C). Grease a 9×13-inch baking dish with a small amount of oil (3-quart dish).

    2Make the filling: Heat the olive oil in a large skillet over medium heat. Add onions and mushrooms and cook, stirring occasionally, until the onions become translucent, about 10 minutes. Add the garlic, spinach leaves, and ¼ teaspoon of salt. Cook, stirring as needed, until the spinach is bright green and wilted.

    3Make the cheese mixture: In a medium bowl, combine the ricotta cheese, eggs, ½ teaspoon of salt, and ¼ teaspoon of pepper until well blended.

    4Assemble lasagna: Spread 1 cup of pasta sauce over the bottom of the baking dish. Arrange three noodles lengthwise to cover the bottom. Spread half of the ricotta mixture over the noodles. Sprinkle with one-third of the parmesan and one-third of the mozzarella. Add half of the spinach mixture, then top with about ½ cup of marinara sauce. Add a second layer of noodles and repeat with the remaining ricotta, another one-third of the parmesan and mozzarella, the remaining spinach, and another ½ cup of sauce. Finish with a third layer of noodles and top with the remaining sauce, parmesan, and mozzarella.

    5Bake: Loosely cover the lasagna with aluminum foil and bake for 30 minutes. Uncover and bake an additional 10 to 15 minutes until the cheese is bubbly and browned around the edges. For a cheesy, golden-brown top, slide the lasagna uncovered under the broiler for 1 to 2 minutes. Let it sit for 5 to 10 minutes to set before serving.

Adam and Joanne's Tips

  • Frozen Spinach: We love using fresh spinach for this lasagna, but you can substitute frozen. Defrost a 10-ounce package of frozen spinach, squeeze it dry, and use it in our above recipe instead of the fresh leaves.
  • Storing: Leftover spinach lasagna lasts in the fridge for up to 3 days or in the freezer for up to 3 months.
  • Make ahead tips: Assemble it and store the unbaked lasagna in the fridge for up to 2 days. (I like to add a sheet of parchment paper on top before covering the baking dish with foil). I prefer freezing baked lasagna.
  • Reheating the lasagna: To reheat this lasagna, bake at 400°F for 30 minutes to an hour (or until heated in the middle). If frozen, thaw overnight in the fridge before reheating in the oven.
  • The nutrition facts provided below are estimates.
Nutrition Per Serving Serving Size ⅛ of the recipe / Calories 394 / Total Fat 17.8g / Saturated Fat 9.2g / Cholesterol 97.2mg / Sodium 874.8mg / Carbohydrate 36.9g / Dietary Fiber 5.6g / Total Sugars 6.3g / Protein 20.8g
AUTHOR: Joanne Gallagher
Adam and Joanne of Inspired Taste

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us

63 comments… Leave a Review
  • Frances Shaw February 13, 2026

    Fabulous! My other lasagne recipe s take forever. This will be my go-to from now on. I’ve only 1 question. My husband loves MEAT. How can I add ground beef/ Italian sausage to this recipe? ( I’m happy with spinach and mushrooms). Thanks.

    Reply
  • Bonnie January 30, 2026

    Made this tonight!. My husband asked if it was vegetarian. I told him it No, its Spinach Mushroom Lasagne 🙂 He loved it and so did I! I made it with my homemade tomato sauce. Delish! Highly recommend it!

    Reply
  • Pasta Pete April 9, 2025

    Great recipe! The second time I made it I added more parm and seasoned as I went (salt, pepper, Italian seasoning about 2t total). Very light and delicate, excellent change from the 20 pound cheese pile that usually defines American-style lasagna!

    Reply
  • Norm Green February 18, 2025

    I’m looking forwrd to making your lasaqgna next week. One of our guests cnnot eat pepper, so I’ll substitute with a little sumac and some basil. But I notice that in both your lasagna recipes you mention that you don’t consider parmesan to be vegetarian. Is that only because of the rennet found in most hard cheeeses? (I can easily get rennetless Parmesan.)

    Reply
    • Joanne Gallagher April 15, 2025

      Hi Norm, You have it right, it’s the rennet. You can occasionally find some hard cheeses made with vegetable rennet, but they are less available.

      Reply
  • Niti December 9, 2024

    What is the serving size ?! Thanks!

    Reply
    • Joanne Gallagher February 11, 2025

      Hi Niti, I cut the lasagna into 8 squares. The nutrition facts are for 1 of 8 servings.

      Reply
  • Marsha Sanderson February 20, 2024

    Yum…Experimenting with healthy eating since retiring. Made the lasagna and the Marinara Sauce. I cook and share with others and received compliments on how good it tasted.(Delicious) Receipe was easy to follow and learned a few things.Thanks to you both, will definitely check out more recipes.

    Reply
    • Adam February 20, 2024

      We are so happy that you found us and love our recipes 🙂

      Reply
  • Ray Gould February 14, 2024

    Second time making this recipe. It’s delicious!

    Reply
    • Joanne February 14, 2024

      Amazing! It sounds like this is a keeper. Thanks for sharing!

      Reply
  • Amber Lavergne December 4, 2023

    Turned out very well, added more marinara as I prefer a saucier casserole.
    Fresh chopped basil added to ricotta mixture.

    Reply
  • Joanne February 12, 2022

    Hi there. I am currently making this recipe. It says to use 12 noodles, but then instructs to make 3 layers of 3, using only 9. What am I missing? Thank you.

    Reply
    • Joanne February 12, 2022

      Hi Joanne, You are not missing anything. We suggest cooking the extra noodles to accommodate for any of them breaking. You can stick to just using 9 (especially if you are using no-boil noodles).

      Reply
  • Ann Armstrong November 12, 2021

    This is the 2nd time I am making it, and wanted to tell you how much we love your recipe. Such a treat from meat sauce. This will definitely be in my favorite recipe box . I have passed it on and they were so happy to make this lasagna and have made it many times also !! Thanks Ann Armstrong

    Reply
  • Miranda October 18, 2021

    I’ve been having a lot of food issues lately – but I was able to make this with just a few small adjustments and was totally fine. It was so awesome to be able to eat something warm and comforting. Thank you for the recipe!

    Reply
  • KarolKay June 4, 2021

    Excellent recipe! If you don’t have oven-ready lasagna noodles, try this: set all the lasagna noodles in the baking dish and cover with boiling water. Let sit while you prepare the vegetables and cheese mixture. When it comes time to assemble, drain the water and remove the noodles (they will be partially cooked and will finish cooking in the oven).

    Reply
    • Christine Tilghman March 2, 2023

      I got this tip years ago from a chef! you can you regular lasagna noodles without cooking first, so much easier.

      Reply
  • Tonya May 26, 2021

    Made this and it turned out delicious! Used jarred marinara bc I was short on time. Used double the parm and mozzarella cheese and it was perfect! Also added fresh herbs from the garden to the skim ricotta and egg mixture.

    Reply
  • Anita February 14, 2021

    I made this recipe for the first time today. I used ricotta, but in keeping with my father’s recipe, I also used cottage cheese. It came out perfectly. Highly recommend.

    Reply
  • Maria February 11, 2021

    Super recipe! In keeping with my quarantine sourdough hobby I made it with self-made sourdough pasta. Flavorful recipe that I’m sure I will be making again soon.

    Reply
  • Fumiko Williamson November 1, 2020

    I made this lasagna twice. First time when I made, my kids said too much spinach, so I reduced the amount of spinach to 3/4 lb and added a little more cheese for the second time. They loved it! Making lasagna can be time consuming, but this recipe is very easy and fast. Thank you for the great recipe!!

    Reply
  • irene July 7, 2020

    This was absolutely delicious. I followed the recipe as is without modifications. I love lasagna and its do nice to know this was a tasty low-fat alternative.

    Reply
  • Brian December 20, 2019

    Hey man! Great post but I really wanted to just ask about your blog. Is this wordpress by chance? I really like the design.

    Reply
    • Adam February 25, 2021

      Hi Brian, glad you like the design. Yes, the site is designed around Wordpress.

      Reply
  • Pamela Kammerzell October 5, 2019

    I love this recipe!! I’ve made it several times for family and extended family. I even taught a teenager to make it. It was delicious every time. I added chicken breast, ground turkey and ground beef. Thank you for sharing.? Do you have any tofu recipes?

    Reply
  • Trish June 25, 2019

    We’re trying to eat healthier and use lower sodium items. This was amazing. I added artichoke hearts and green pepper to it and we loved it and your marinara sauce!

    Reply
  • ashok desai April 11, 2019

    can i skip eggs since iam vegitarian.prafulla

    Reply
    • Adam February 25, 2021

      Yes, you can.

      Reply
  • Monica April 2, 2019

    Can I use frozen spinach and whole ricotta cheese?

    Reply
    • Adam February 25, 2021

      Hi Monica, yes absolutely. When using frozen spinach we like to thaw and then squeeze out excess liquid before adding it to the recipe.

      Reply
  • Leslie September 25, 2018

    This is a good recipe! I loved it and made the following modification. I added only one egg to the spinach/ricotta mix and sliced the mushrooms and put them on raw in a layer under the grated cheese. After the lasagna is cooked, the mushrooms add another layer of texture to the dish.

    Reply
    • Jim February 18, 2021

      When you made this Lasagna, what raw ingredients were used? mushrooms? Spinach?

      Reply
  • Ali February 10, 2018

    This was absolutely delicious! My husband is on a sodium restricted diet so I made it with no salt, including the marinara. Even with no salt, the flavor was excellent. I did not precook the noodles. He’s not a fan of spinach so I only used a 6oz. bag. The only thing I will change next time will be to add more onions and mushrooms as well as another cup of marinara. It was a bit dry so I heated up a side of marinara to spoon over the top.

    Reply
  • romona January 5, 2017

    Super Easy and turned out great! Definitely going to make it again.

    Reply
  • Paul November 3, 2016

    This lasagna is awesome! One tip I have is to quickly strain your vegetable mixture before putting it in the lasagna. If you still find it too wet about half way through the cooking time take it out and use a turkey baster or spoon to remove excess liquid.

    Reply
  • Marilyn Switzer January 14, 2016

    This recipe looks delicious. I would like to prepare this the day before I will be serving it. Would it be best to prepare it one day and cook it the following day or would it be better to cook it he same day it is prepared and reheat it the following day.

    Reply
    • Joanne May 19, 2016

      You can do either. Since I like getting things out of the way, I would bake the lasagna the day before then refrigerate it overnight.

      Reply
  • Sue December 26, 2015

    I made this last night for my Christmas birthday dinner. It was absolutely delicious. My husband and I enjoyed it immensely. Thanks for sharing this wonderful recipe, Adam and Joanne! Can I get some more of your tasty recipes?
    We give it 5 Stars!

    Reply
  • Melanie October 28, 2015

    Thank you, absolutely delicious. I added zucchini to the veggie mix. Do you use all 12 noodles? The pic shows three for each layer which would be nine total. I broke up two more and laid them on the top. It really doesn’t matter much on that I guess.

    Reply
  • Howie June 26, 2015

    My daughter made it tonight for my birthday. We halved the amount of materials said on the recipe as we have only four people. Flavour and taste were ok but we found it was too watery and soggy

    Reply
    • Joanne August 10, 2015

      Hi Howie, We’re glad you tried our lasagna. The no-boil noodles should have kept the lasagna from being too watery. You could try adding less marinara next time or cooking it down a little. Hope that helps!

      Reply
  • Pam February 23, 2015

    Great recipe! It appears the instructions call for three layers of noodles (9 noodles) and the ingredients reference 12 noodles. The lasagna was delicious but I am wondering if I misread something. Thank you.

    Reply
    • Melanie November 27, 2015

      I also had noodles left over and it turned out perfect anyways. It’s kind of foolproof.

      Reply
  • Jenna February 8, 2015

    Fantastic recipe! Both my boyfriend (meat-eater) and I (veg) thought this was the best lasagna we’ve ever had. He hasn’t stopped raving about the flavor the mushrooms brought to the table. I’m very excited to check out the rest of your recipes!

    Reply
  • Craig February 6, 2015

    Made this tonight, great recipe.

    Reply
  • jacki January 19, 2015

    My lasagna turned out dry, but my boyfriend said he likes his that way. Kids loved it!

    Reply
    • Adam March 2, 2015

      Sorry about that. You could try adding a little more sauce next time. Everyone has different tastes 🙂

      Reply
  • Toni December 16, 2014

    just made this, and it is the best lasagna I ever made.my daughter is vegetarian, so I made my first vegetarian lasagne, ever. people always loved my lasagna, but I will be making this from now on. Excellent recipe, made it exactly as given,thank you…we loved it!

    Reply

Leave a Reply

Leave a Review or Comment

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

Rate this recipe!

 

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our privacy policy & terms.

Previous Post: Next Post: