This vegetarian lasagna has layers upon layers of mushrooms, spinach, ricotta, and mozzarella cheeses.

Have a large crowd gathering for the holidays?

Did you sign up to bring a main dish to a potluck feast?

Slice of Vegetarian Spinach and Mushroom Lasagna Lifted from Casserole Dish with More Lasagna Using a Spatula, and Next to Casserole Dish, a Checkered Table Cloth

Simply Recipes / Annika Panikker

Consider this veggie lasagna.

It’s hearty, filling, and feeds a multitude.

Simply Recipes / Annika Panikker

Vegetarian Lasagna: A Crowd-Pleasing Recipe

Be warned, though.

Slice of vegetarian lasagna on a black plate

Simply Recipes / Elise Bauer

Hopefully, they’ll remember to leave some for you!

How To Store and Reheat Leftovers

Lasagna makes great leftovers!

you’ve got the option to keep this lasagna in the refrigerator for at least 5 days.

Elise Bauer holding a baking dish with Vegetarian Spinach Mushroom Lasagna

Simply Recipes / Elise Bauer

How To Freeze Vegetarian Lasagna

You canfreeze this lasagnabaked or unbaked.

That way, you’re not keeping the pan in the freezer, too.

Unbaked lasagna: In the foil-lined pan, assemble the lasagna as directed, but don’t bake it.

Chopped mushrooms in a Dutch oven

Simply Recipes / Annika Panikker

Cover the top with foil and defrost in the refrigerator overnight.

Bake as directed in Step 6, allowing an additional 10 to 20 minutes.

Baked lasagna: In the foil-lined pan, assemble the lasagna and bake as directed in Step 6.

Mushrooms Sautéed in a Dutch Oven

Simply Recipes / Annika Panikker

Cool completely, cover with foil, and freeze it until solid.

When you’re ready to reheat it, unwrap it and put it back in its original pan.

Reheat covered in foil at 350F until bubbly again.

Dice Onions and Garlic Added to Sautéed Mushrooms in a Dutch Oven

Simply Recipes / Annika Panikker

Soak the fresh spinach leaves in cold water to dislodge any dirt.

you might either chop the spinach before or after you steam it.

While this is happening you’ve got the option to prep the mushrooms and cheeses.

Tomato paste added to mushroom and onion mixture in a Dutch oven

Simply Recipes / Annika Panikker

Use high quality tomato sauce for best results.

Place mushrooms in a large (6 to 8 quart) saute pan on high or medium-high heat.

Stir them with a wooden spoon or shake the pan from time to time.

Cooked Lasagna Noodles in a Colander Being Rinsed in a Sink

Simply Recipes / Annika Panikker

You may hear them squeak.

Sprinkle salt over the mushrooms.

The mushrooms will sizzle and then start to release water.

Lasagna Noodles on laid flat on a Baking Tray

Simply Recipes / Annika Panikker

Once the mushrooms start to release water into the pan, stir in the chopped onions.

Add the olive oil to the mushrooms and stir to coat.

Saute the mushrooms and onions for about a minute.

A layer of Sauce in a Casserole Dish Surrounded by a Tray with Lasagna Noodles, a Bowl with Grated Parmesan Cheese, a Bowl of Spinach, and a Dutch Oven of Sauce

Simply Recipes / Annika Panikker

Add the garlic and cook for another minute.

Stir in the tomato paste, cook for a minute longer.

Add the large can of crushed tomatoes and one cup of water.

A Layer of Noodles Added to Casserole Dish on top of a red sauce

Simply Recipes / Annika Panikker

Stir in the thyme, sugar, and red pepper flakes.

(If you are using dried basil instead of fresh, add it now.)

Bring to a simmer, then lower the heat and simmer on a low simmer, for 20 minutes.

A Layer of Spinach and Cheese in a Casserole Dish placed on top of noodle layer

Simply Recipes / Annika Panikker

Preheat the oven to 350F.

(The water should be at a vigorous, rolling boil.)

Stir gently, making sure that the noodles are not sticking to each other.

An additional Layer of Sauce and Spinach in a Casserole Dish for the lasagna

Simply Recipes / Annika Panikker

Set the timer for 8 minutes, or however long is indicated on the package of the noodles.

Cook uncovered on a high boil.

As you rinse them, gently separate them with your fingers so they don’t stick to each other.

The Last Layer of Sauce and Cheese Added to Casserole Dish lasagna

Simply Recipes / Annika Panikker

Simple Tip!

Many of our readers have made this lasagna using no-bake noodles and reported success.

Turn off the heat on the stovetop for the sauce.

Vegetarian Spinach and Mushroom Lasagna Covered with Aluminum Foil

Simply Recipes / Annika Panikker

Place a layer of lasagna noodles down over the tomato sauce, slightly overlapping.

Sprinkle half of the mozzarella cheese over the spinach, and just a quarter of the pecorino cheese.

Then spoon 1/3 of your mushroom sauce over the mozzarella.

Aluminum Foil Covered Vegetarian Spinach and Mushroom Lasagna in the Oven

Simply Recipes / Annika Panikker

Sprinkle half of the fresh basil over the sauce.

Repeat the layering process.

Place a second layer of noodles over the sauce.

Vegetarian Spinach and Mushroom Lasagna in the Oven with foil taken off

Simply Recipes / Annika Panikker

Spread the remaining ricotta, spinach, and mozzarella over the noodles.

Sprinkle another quarter of the pecorino along with the mozzarella.

Top with another third of the mushroom sauce and the remaining fresh basil.

Slice of Vegetarian Spinach and Mushroom Lasagna on a white Plate

Simply Recipes / Annika Panikker

Layer your final layer of lasagna noodles over the sauce.

Spread the remaining sauce over the lasagna noodles, and sprinkle with the remaining pecorino or parmesan cheese.

Pull out a sheet of aluminum foil large enough to cover the casserole dish.

Place the foil over the casserole dish and crimp the edges.

Bake at 350F for 25 minutes, then remove the foil and bake uncovered for an additional 25 minutes.

The cheese should be melted and the sauce bubbling around the edges of the pan.

Take the lasagna out of the oven when done and let it rest 10 minutes before cutting to serve.

Once made, the lasagna will last a week in the fridge.

Did you love the recipe?

Let us know with a rating and review!