Mushroom Spinach Lasagna

Featured in pasta-dishes.

Hey friend, you've got to make this lasagna! Just look at those gorgeous layers – golden, bubbly cheese on top with that perfect caramelization, and when you cut into it, you'll see the beautiful stripes of creamy white cheese, vibrant green spinach, and earthy mushrooms nestled between tender pasta sheets. This isn't your average lasagna – it's incredibly rich and satisfying without any meat. The mushrooms give it that amazing umami depth while the spinach adds freshness and color. Trust me, when you pull this out of the oven and that cheese is all golden and bubbling, your kitchen will smell absolutely incredible. The best part? Every single bite has that perfect ratio of pasta, vegetables, and three types of cheese working together. It's the kind of dish that makes everyone come back for seconds, and honestly, it tastes even better the next day. You're going to absolutely love making this!

Tswira dial profile dial zaho awlaydi..
Updated on Sat, 06 Dec 2025 22:21:36 GMT
Main recipe image showcasing the final dish pin it
Golden baked mushroom and spinach lasagna slice with melted cheese layers and fresh herbs | lonerecipes.com

I first discovered vegetarian lasagna during a trip to a small trattoria in Florence, where the chef convinced me that a meatless version could be just as satisfying as the traditional. I was skeptical at first, but one bite of their mushroom and spinach creation changed my mind completely. The layers were so perfectly balanced – tender pasta, creamy ricotta mixed with herbs, sautéed vegetables that still had texture, and that gorgeous blanket of melted mozzarella on top. When I came home, I became obsessed with recreating it. After dozens of attempts, I finally nailed the technique: the key is not overcooking the vegetables so they don't release too much water, and making sure your béchamel sauce is thick enough to hold everything together. The ricotta mixture needs to be well-seasoned because it's the heart of the dish. I also learned that letting the lasagna rest for 15 minutes after baking is crucial – it allows the layers to set so you get those beautiful, clean slices instead of a saucy mess. Now this recipe is my pride and joy, the dish I make when I want to show someone that vegetarian food can be just as comforting and indulgent as anything else.

Why I love this recipe

What I love most about this Mushroom and Spinach Lasagna is how it manages to be both incredibly comforting and surprisingly light at the same time. Unlike heavy meat lasagnas that leave you in a food coma, this version is satisfying without being overwhelming. The mushrooms provide that meaty, umami richness that makes the dish feel substantial, while the spinach adds freshness and a beautiful pop of color. I'm also obsessed with the way the three cheeses work together – the ricotta is creamy and mild, the mozzarella gets all stretchy and golden, and the parmesan adds that sharp, salty kick that ties everything together. This recipe has become my secret weapon for converting people who think vegetarian food is boring or unsatisfying. I've served it to countless skeptics who've ended up asking for seconds and the recipe. It's also incredibly practical – you can assemble it the night before and just pop it in the oven when you're ready to cook, making it perfect for busy weeknights or entertaining. The leftovers are amazing, the recipe is forgiving if you need to substitute ingredients, and it fills your kitchen with the most incredible aroma while it bakes. Every time I make it, I'm reminded why this has become one of my all-time favorite recipes.

What You Need From Your Kitchen

  • Lasagna Noodles: Cook until al dente and lay flat to prevent sticking
  • Ricotta Cheese: Mix with parmesan and season well for the creamy layer
  • Mozzarella Cheese: Shred fresh for best melting quality throughout layers
  • Fresh Mushrooms: Slice and sauté until golden brown and moisture evaporates
  • Fresh Spinach: Wilt in pan with mushrooms and squeeze out excess moisture
  • Béchamel Sauce: Use as binding layer between pasta sheets for creaminess
  • Parmesan Cheese: Grate fresh and mix into ricotta and sprinkle on top for golden crust

Let's Make These Together

Cook the Pasta Perfectly
Start by bringing a large pot of generously salted water to a rolling boil. Cook your lasagna noodles according to package instructions until they're al dente – you want them tender but still with a slight bite since they'll continue cooking in the oven. Once done, drain them carefully and lay them flat on a clean kitchen towel. This prevents them from sticking together and makes assembly much easier later.
Sauté the Vegetables
Heat your olive oil in a large skillet over medium-high heat until it shimmers. Add the sliced mushrooms in a single layer if possible – don't crowd the pan or they'll steam instead of brown. Let them cook undisturbed for a few minutes to develop that beautiful golden color, then stir and continue cooking until all their moisture has evaporated and they're nicely caramelized. Add the minced garlic and cook just until fragrant, about a minute. Toss in your fresh spinach and cook until it wilts down completely. Season everything well with salt, pepper, and oregano, then set aside to cool slightly.
Make the Ricotta Filling
In a large mixing bowl, combine your ricotta cheese with half of the grated parmesan. This is where you want to be generous with your seasoning – taste it and add enough salt and pepper so the ricotta is flavorful on its own. Fold in half of your cooled mushroom and spinach mixture, reserving the other half for visible layers in your lasagna. Mix everything together until it's well combined and evenly distributed.
Layer Your Lasagna
Preheat your oven to 375°F. Start by spreading a thin layer of béchamel sauce across the bottom of your baking dish – this prevents the bottom noodles from sticking. Now comes the fun part: layer 4 lasagna noodles over the sauce, slightly overlapping them. Spread half of your ricotta mixture evenly over the noodles, then distribute half of your remaining vegetable mixture on top. Sprinkle with a generous cup of shredded mozzarella, then drizzle with more béchamel sauce. Repeat this entire layering process one more time, then top with your final 4 noodles.
Bake to Golden Perfection
For your top layer, pour the remaining béchamel sauce over the noodles and spread it to the edges. Sprinkle with all your remaining mozzarella and parmesan – don't be shy here, this is what creates that gorgeous golden crust. Cover the dish tightly with aluminum foil and bake for 25 minutes. Then remove the foil and continue baking for another 20 minutes until the cheese on top is beautifully golden and bubbling at the edges. This is crucial: let your lasagna rest for a full 15 minutes before slicing. This allows the layers to set up so you get those perfect, Instagram-worthy slices instead of a saucy mess.
Additional recipe photo showing texture and details pin it
Homemade Italian lasagna with sautéed mushrooms, fresh spinach, ricotta, and mozzarella | lonerecipes.com

Switch Things Up

I remember the first time I made this lasagna for a dinner party where half the guests were vegetarian. I was a bit nervous because I'd always relied on meat sauce for my lasagnas, but this version completely blew everyone away. The mushrooms cooked down beautifully, releasing all their moisture and concentrating their flavor, while the spinach wilted perfectly into the creamy cheese mixture. One of my meat-loving friends actually asked for the recipe, saying he didn't even miss the meat. Now I make this at least once a month, often doubling the recipe so I can freeze one for those busy weeks. My favorite moment is always pulling it out of the oven when the cheese is perfectly golden and bubbly on top. I've experimented with adding different mushroom varieties – shiitake and cremini together create an especially rich, complex flavor. Sometimes I'll sneak in some sun-dried tomatoes between the layers for a little tang. The leftovers are fantastic too; I often have a slice for breakfast with a fried egg on top.

Perfect Pairings

This Mushroom and Spinach Lasagna pairs beautifully with a crisp Caesar salad or a simple arugula salad dressed with lemon vinaigrette to cut through the richness. Serve it alongside warm, crusty garlic bread for soaking up any extra sauce on the plate. For beverages, a medium-bodied red wine like Chianti or Sangiovese complements the earthy mushroom flavors perfectly, while a crisp white like Pinot Grigio works wonderfully if you prefer lighter wines. If you're serving this for a complete Italian feast, start with bruschetta or caprese skewers as appetizers, and finish with a light tiramisu or panna cotta for dessert.

Step-by-step preparation photo pin it
Creamy vegetarian lasagna featuring tender mushrooms, spinach, and three cheese layers | lonerecipes.com

Frequently Asked Questions

→ Can I use frozen spinach instead of fresh?

Yes, you can substitute frozen spinach for fresh. Use about 10 oz of frozen spinach, thaw it completely, and then squeeze out as much liquid as possible using a clean kitchen towel or cheesecloth. Excess moisture can make your lasagna watery, so this step is crucial when using frozen spinach.

→ Can I make this lasagna ahead of time?

Absolutely! You can assemble the entire lasagna up to 24 hours in advance, cover it tightly with plastic wrap and aluminum foil, and refrigerate until ready to bake. When baking from cold, add about 10 extra minutes to the covered baking time. You can also freeze assembled unbaked lasagna for up to 3 months.

→ Do I need to cook the lasagna noodles first?

For this recipe, yes, you should cook the noodles until al dente before assembling. However, if you prefer to use no-boil lasagna noodles, you can substitute them directly. Just make sure you have enough sauce to properly hydrate them during baking, and you may need to add a few extra minutes to the covered baking time.

→ How do I prevent my lasagna from being watery?

The key is removing excess moisture from your vegetables. Cook the mushrooms until all their liquid has evaporated and they're golden brown. If using fresh spinach, after wilting it, squeeze out any excess water. Also, make sure your béchamel sauce is thick enough – it should coat the back of a spoon. Finally, letting the lasagna rest for 15 minutes after baking allows it to set properly.

→ What can I substitute for béchamel sauce?

If you don't want to make béchamel, you can use a good quality store-bought Alfredo sauce or even a thick, creamy marinara sauce. Some people use a mixture of heavy cream with a little flour or cornstarch as a thickener. Cottage cheese mixed with a bit of milk can also work in a pinch, though it will give a slightly different texture and flavor.

→ Can I add other vegetables to this lasagna?

Definitely! This recipe is very versatile. Zucchini, bell peppers, caramelized onions, sun-dried tomatoes, or artichoke hearts all work beautifully. Just make sure to cook any vegetables that release moisture (like zucchini) beforehand and drain them well. Keep the total amount of vegetables roughly the same to maintain the proper balance of filling to pasta and cheese.

→ How do I know when the lasagna is done?

Your lasagna is done when the cheese on top is golden brown and bubbling around the edges, and you can see the sauce bubbling up through the sides of the dish. If you insert a knife into the center, it should slide in easily and come out hot to the touch. The internal temperature should reach about 165°F if you want to use a thermometer.

Conclusion

This Mushroom and Spinach Lasagna is everything you want in a comfort meal – rich, creamy, and absolutely satisfying. The combination of earthy mushrooms and fresh spinach creates a depth of flavor that rivals any meat-based lasagna, while the three-cheese blend ensures every bite is luxuriously creamy. It's perfect for feeding a crowd, meal prepping for the week, or impressing dinner guests. The best part is how versatile it is – you can make it ahead, freeze portions for later, or customize the vegetables to your liking. Once you master this recipe, it'll become your go-to dish for family dinners and special occasions alike.

Mushroom Spinach Lasagna

Layers of tender pasta, sautéed mushrooms, fresh spinach, and three creamy cheeses baked to golden perfection. Pure comfort in every bite.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
By: chris

Category: pasta-dishes

Difficulty: intermediate

Cuisine: Italian

Yield: 8 Servings (8 balls)

Dietary: Vegetarian, Contains Dairy

Ingredients

0112 lasagna noodles
0216 oz ricotta cheese
033 cups shredded mozzarella cheese
041 cup grated parmesan cheese
0516 oz fresh mushrooms sliced
0610 oz fresh spinach
073 cloves garlic minced
082 cups béchamel sauce
092 tablespoons olive oil
101 teaspoon dried oregano
11Fresh parsley for garnish
12Salt and black pepper to taste

Instructions

Step 01

Bring a large pot of salted water to a boil. Cook lasagna noodles according to package directions until al dente. Drain and lay flat on a clean kitchen towel to prevent sticking while you prepare the filling.

Step 02

Heat olive oil in a large skillet over medium-high heat. Add sliced mushrooms and cook for 6-8 minutes until golden brown and moisture has evaporated. Add minced garlic and cook for 1 minute until fragrant. Add fresh spinach and cook until wilted, about 2-3 minutes. Season with salt, pepper, and oregano. Remove from heat and set aside.

Step 03

In a large bowl, combine ricotta cheese with half of the parmesan cheese. Season generously with salt and pepper. Mix in half of the sautéed mushroom and spinach mixture, reserving the rest for layering. Stir until well combined.

Step 04

Preheat oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9x13 inch baking dish. Layer 4 lasagna noodles over the sauce. Spread half of the ricotta mixture over noodles, then half of the remaining mushroom-spinach mixture. Sprinkle with 1 cup mozzarella. Add another layer of béchamel sauce. Repeat layers once more: noodles, ricotta mixture, vegetables, mozzarella, and béchamel.

Step 05

Top with final 4 lasagna noodles, remaining béchamel sauce, remaining mozzarella cheese, and remaining parmesan cheese. Cover with aluminum foil and bake for 25 minutes. Remove foil and bake for an additional 20 minutes until cheese is golden and bubbly. Let rest for 15 minutes before slicing. Garnish with fresh parsley and serve.

Notes

  1. For best results, let the lasagna rest for 15 minutes after baking to allow layers to set for cleaner slicing.
  2. You can assemble this lasagna up to 24 hours ahead and refrigerate until ready to bake. Add 10 extra minutes to baking time if cooking from cold.
  3. Use a combination of mushroom varieties like cremini, shiitake, or portobello for deeper flavor.
  4. Squeeze excess moisture from cooked spinach to prevent a watery lasagna.
  5. This lasagna freezes beautifully for up to 3 months. Thaw overnight in refrigerator before reheating.

Tools You'll Need

  • 9x13 inch baking dish
  • Large pot for boiling pasta
  • Large skillet or sauté pan
  • Mixing bowls
  • Aluminum foil
  • Sharp knife for slicing mushrooms
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (ricotta, mozzarella, parmesan cheese)
  • Gluten (lasagna noodles)
  • Garlic

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 38 g
  • Protein: 22 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!