Spinach Mushroom Pasta

Featured in: Hearty Meals for Every Table

A comforting vegetarian dish featuring fresh spinach and mushrooms layered with pasta and three types of cheese. Start by cooking onions, garlic, and mushrooms until soft, then stir in fresh spinach to wilt. Layer pasta, ricotta, the spinach-mushroom mix, marinara sauce, and shredded cheeses. Bake it covered for 25 minutes, uncover to crisp it up for another 10-15 minutes, and enjoy a golden, bubbling dinner for family nights or special events.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Thu, 01 May 2025 15:12:02 GMT
A portion of cheesy lasagna with fresh parsley on top. Pin it
A portion of cheesy lasagna with fresh parsley on top. | letscookiteasy.com

This spinach and mushroom lasagna turns ordinary ingredients into a warm, hearty meal that's great for both casual family dinners and gatherings with friends. The robust mushrooms, tender spinach, and smooth cheese work together to create a meat-free delight that'll win over everyone at your table.

I whipped up this lasagna when my veggie-loving sister came for a holiday visit. Everyone gobbled it up so enthusiastically that we've made it our go-to Christmas Eve meal ever since.

Ingredients

  • Lasagna noodles: They form the basic layers and give that familiar bite we all want in lasagna
  • Olive oil: Grab a nice extra virgin kind to really pump up the mushroom mix flavor
  • Onion and garlic: They build the flavor foundation that makes everything else pop
  • Cremini or button mushrooms: They add that deep, meaty taste - look for ones that feel firm with closed caps
  • Dried thyme: Brings out the natural taste of mushrooms with its gentle forest-like flavor
  • Marinara sauce: Pick your go-to jar sauce or try making your own for a custom touch
  • Ricotta cheese: Makes those velvety layers that cut the sauce tang - full-fat works best
  • Mozzarella and Parmesan: Give you those gorgeous cheese pulls and sharp flavor notes
  • Fresh spinach: Adds pretty green color and nutrients - grab the pre-washed bags to save time
  • Fresh basil: Tops off your dish with lovely color and fresh smell

Simple Cooking Steps

Get Things Hot and Ready:
First, warm your oven to 375°F and grease your 9×13-inch baking dish. This temp will melt your cheese perfectly while helping all flavors mix without burning the sides. Don't be shy with that oil or cooking spray to keep things from sticking.
Handle the Noodles:
Get a big pot of water boiling with salt, then drop in your lasagna noodles. Cook them a bit less than what the box says - about 2 minutes short - since they'll keep cooking later in the oven. Drain them carefully and lay them on a clean towel so they won't stick together.
Start the Flavor Base:
Put olive oil in a large pan over medium heat until it looks shiny. Toss in your onions and cook till you can see through them, around 3-4 minutes, giving them a stir now and then. Add your chopped garlic and cook one more minute until you can really smell it but before it turns brown. Your kitchen will start smelling amazing now.
Brown Those Mushrooms:
Throw your sliced mushrooms into the pan with the thyme, salt, and pepper. Let them cook about 7-8 minutes, stirring sometimes, until they let out their water and it dries up. You want them looking golden and tasting rich. This browning step really brings out their flavor.
Cook the Spinach:
Add your chopped spinach to the mushroom mix and cook just 2-3 minutes until it shrinks down but stays bright green. Take the pan off the heat and set it aside. The pan will still be hot, so the spinach will keep cooking a bit more.
Build Your First Layer:
Spread about a cup of sauce on the bottom of your greased dish, making it even. Place three noodles side by side over the sauce. It's okay if they overlap a bit. Spread half your ricotta over the noodles, then add half your mushroom-spinach mix. Sprinkle a third of both kinds of cheese on top.
Make Your Middle Layer:
Do it all again - put down three more noodles, the rest of your ricotta, your remaining mushroom mix, and another third of both cheeses. Put your last three noodles on top, cover with the rest of your sauce, and finish with your leftover cheese.
Bake Until Bubbly:
Cover your dish with foil, making sure it doesn't touch your top cheese. Bake covered for 25 minutes, then take the foil off and bake 10-15 minutes more until the cheese bubbles and gets those tasty brown spots. Let it sit for 10 minutes before cutting so it firms up nicely.
A square plate with a square lasagna on it. Pin it
A square plate with a square lasagna on it. | letscookiteasy.com

The mushrooms really shine in this dish. My grandma always told me that well-cooked mushrooms are what vegetarians count on for big flavor. She showed me how waiting for them to release their juices and then cook them away leads to the best taste.

Prep Ahead Tips

This lasagna works great for planning ahead. You can put it all together, wrap it tight with plastic, and keep it in your fridge for up to 24 hours before baking. When you're ready to cook, take it out about half an hour before to warm up a bit, and add around 10 extra minutes to your covered baking time.

Veggie Swap Ideas

While mushrooms and spinach go together beautifully, you can definitely play around with this recipe. Try mixing in some roasted red peppers, sliced zucchini, or cooked eggplant with the mushrooms. In autumn, chunks of butternut squash taste amazing in here. Just remember to cook any extra veggies until they're pretty dry before adding them, or your lasagna might turn out watery.

What to Serve With It

This lasagna tastes great with a simple arugula salad topped with lemon dressing. The spicy greens and tangy lemon balance out the rich, creamy lasagna. Add some garlic bread on the side to soak up any extra sauce left on your plate. If you enjoy wine, try a medium Italian red like Chianti - it goes really well with the earthy mushroom flavors.

A plate of food with a fork on it. Pin it
A plate of food with a fork on it. | letscookiteasy.com

With its rich layers and flavorful mushroom mix, this lasagna will have everyone asking for another helping every time you make it.

Frequently Asked Questions

→ Can I prepare this ahead of time?

Absolutely! You can fully assemble it, wrap it tightly with both plastic and foil, and keep it in the fridge for up to a day. Just add 10-15 minutes to the initial baking time if you're cooking it straight out of the fridge.

→ What mushrooms work well here?

Cremini or button mushrooms are great, but you can mix things up with wild varieties like shiitake, oyster, or portobello for bolder flavors. Be sure to slice them evenly so they cook at the same pace.

→ Can I use frozen spinach?

Yep, frozen spinach works fine. Let it thaw completely first, then press out any extra water before tossing it with the mushrooms. Substitute about 10 ounces of frozen spinach for 2 cups of fresh.

→ What about a dairy-free option?

You can swap the cheese for vegan choices like cashew ricotta, dairy-free mozzarella, and nutritional yeast instead of Parmesan. It'll be a bit different in texture, but still tasty.

→ Are no-boil lasagna noodles okay?

They sure are! Just use them dry and ensure your marinara sauce is thinner and fully covers the noodle edges. You might also add about 1/4 cup water around the dish edges.

→ How do I store leftovers?

Keep any leftovers covered and refrigerated for up to 4 days. For longer storage, cut slices, wrap them individually in plastic and foil, and freeze for up to 3 months. Reheat covered in a 350°F oven until they're warmed through.

Spinach Mushroom Pasta

Tender mushrooms, spinach, and cheeses nestled between layers of baked pasta until perfectly golden.

Prep Time
25 Minutes
Cook Time
40 Minutes
Total Time
65 Minutes
By Rosa: Rosa

Category: Main Courses

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings (Makes one 9×13-inch pan)

Dietary: Vegetarian

Ingredients

→ Pasta

01 9 sheets of lasagna noodles

→ Base Ingredients

02 2 tablespoons of extra virgin olive oil
03 1 finely diced onion
04 3 minced garlic cloves
05 1 pound of sliced mushrooms (button or cremini)
06 1/2 teaspoon of thyme, dried
07 A pinch of salt and some black pepper, to taste

→ Sauce and Cheese

08 3 cups of your favorite marinara
09 2 cups of creamy ricotta
10 1 cup of mozzarella, shredded
11 1/2 cup of Parmesan, grated

→ Vegetables and Garnish

12 2 cups of fresh spinach, chopped finely
13 A handful of basil leaves, for decoration

Instructions

Step 01

Turn on your oven to 375°F (190°C) and grease up a 9×13-inch pan with olive oil or a spritz of nonstick spray.

Step 02

Heat up a pot of water with salt until it boils. Cook the noodles til they’re firm but tender, following the package guide. Drain them and put them aside.

Step 03

Warm up olive oil in a big pan over medium heat. Toss in the onion and let it cook til soft, which takes about 3-4 minutes. Stir in garlic and cook another minute—when it smells amazing, it’s ready.

Step 04

Add the mushrooms, thyme, and some salt and pepper to the pan. Cook them until they soften and any liquid they release disappears.

Step 05

Mix in your chopped spinach with the mushroom mix. Let it cook down til the spinach wilts. This only takes a couple of minutes. Take it off the heat and set it aside.

Step 06

Take some marinara and spread it thinly over the bottom of your greased dish. Lay down three noodles over the sauce.

Step 07

Spread half the ricotta over your noodles. Add half the mushroom-spinach mix. Sprinkle on a third of the mozzarella and Parmesan.

Step 08

Lay down another set of three noodles. Layer on the rest of the ricotta, the last of the mushroom-spinach mix, and another third of the cheeses.

Step 09

Finish with the last three noodles, pour over the remaining marinara, and scatter on the rest of the cheese.

Step 10

Cover the pan with foil and bake for 25 minutes. After that, uncover it and let it bake another 10-15 minutes until the cheese is melted and has a golden caramelized look.

Step 11

Let the lasagna sit for about 10 minutes before slicing. Toss some basil on top as a finishing touch.

Notes

  1. Let your lasagna cool about 10 minutes before slicing—that helps it hold its shape better on the plate.
  2. You can assemble this a day ahead, keep it in the fridge, and bake it when you’re ready.

Tools You'll Need

  • A 9×13-inch pan
  • Large pot for boiling water
  • Big frying pan
  • Piece of foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (mozzarella, Parmesan, ricotta)
  • Contains gluten (in the noodles)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 380
  • Total Fat: 16 g
  • Total Carbohydrate: 42 g
  • Protein: 20 g