Hearty Mushroom and Spinach Lasagna

🕒 Prep: 30 min
🔥 Cook: 1 hour
🍽 Serves: 8
Be the First to Review!

If you're on the lookout for a comforting dish that's perfect for family dinners or cozy nights in, this Hearty Mushroom and Spinach Lasagna is your go-to. It's packed with earthy mushrooms and fresh spinach, layered between creamy béchamel and gooey cheese goodness.

Hearty Mushroom and Spinach Lasagna

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Hearty Mushroom and Spinach Lasagna

Ingredients for Hearty Mushroom and Spinach Lasagna

The backbone of this lasagna is the lasagna noodles, which provide structure and soak up all the wonderful flavors. Olive oil is used to sauté our veggies, giving them a nice, rich taste. We've got a whole pound of mushrooms for that deep, earthy flavor, balanced perfectly by the freshness of spinach. The garlic adds a little aromatic punch that ties the ingredients together.

The creamy component comes from a béchamel sauce, made by whisking flour into whole milk, seasoned with a hint of nutmeg for warmth. Ricotta cheese gives a light, creamy layer, while mozzarella and Parmesan cheeses contribute that melty, gooey top we all love. Finally, don't forget the salt and pepper for seasoning to your taste.

Why This Hearty Mushroom and Spinach Lasagna Works

During cooking, the mushrooms brown in the hot oil and lose a lot of their water. They shrink and firm up instead of staying spongy, so they don’t water down the lasagna later. Once the spinach goes in, it wilts down and gives off some liquid too, but most of that cooks off in the pan. That way the vegetable layer stays hearty instead of soggy.

In the saucepan, the flour and milk heat up and slowly turn into a smooth, thick béchamel. As it thickens, it clings to the noodles and vegetables and fills the gaps between them. Nutmeg, salt, and pepper spread through the sauce while it bubbles, so the taste is even in every bite.

In the oven, the noodles finish softening as they soak up some of the béchamel and juices from the mushrooms and spinach. The ricotta, mozzarella, and Parmesan melt into the hot sauce and set as it cools, which holds the layers together. Resting after baking lets everything settle so the slices cut cleanly and don’t slide apart.

Hearty Mushroom and Spinach Lasagna Tips & Tricks

  • Use a mandoline to slice mushrooms evenly and quickly.
  • Make the béchamel in advance to save time during assembly.
  • For a deeper flavor, use a mix of mushroom varieties like cremini or shiitake.

Mistakes To Avoid

Boiling the lasagna noodles until they are very soft makes them tear and turn mushy in the oven. Once layered with sauce and baked for 40 minutes, they keep soaking up liquid and lose all structure, so the lasagna slices collapse into a wet, pasty pile instead of holding neat layers.

Crowding the mushrooms in the pan or cooking them on low heat keeps them from browning and makes them release a lot of water. That extra liquid ends up in the baking dish, so the lasagna turns out watery and the layers slide around instead of setting.

Letting the milk-and-flour sauce get too thick on the stove creates a paste-like layer. In the oven this doesn’t loosen up much, so the lasagna feels heavy and dry between the noodles instead of creamy.

Skipping the 10-minute rest after baking means the layers are still very hot and loose. When cut right away, the filling runs out, the slices won’t hold their shape, and the top and noodles slide off instead of cutting into firm squares.

Ingredients

  1. 9 lasagna noodles
  2. 2 tbsp olive oil
  3. 1 lb mushrooms, sliced
  4. 3 cloves garlic, minced
  5. 1 bag (10 oz) fresh spinach
  6. 1/4 cup all-purpose flour
  7. 3 cups whole milk
  8. 1/2 tsp nutmeg
  9. 1 cup ricotta cheese
  10. 2 cups shredded mozzarella cheese
  11. 1 cup grated Parmesan cheese
  12. Salt to taste
  13. Pepper to taste

Step-by-step Instructions

  1. 1. Preheat the oven to 375°F.
  2. 2. Cook the lasagna noodles according to package instructions and set aside.
  3. 3. In a large skillet, heat olive oil over medium heat. Add mushrooms and cook until golden brown.
  4. 4. Stir in garlic and cook for 1 minute.
  5. 5. Add spinach and cook until wilted. Season with salt and pepper, then set aside.
  6. 6. In a saucepan, whisk flour into milk over medium heat, stirring continuously until thickened.
  7. 7. Season the béchamel sauce with nutmeg, salt, and pepper.
  8. 8. In a baking dish, spread a thin layer of béchamel sauce.
  9. 9. Layer noodles, ricotta, mushroom-spinach mixture, béchamel, and mozzarella. Repeat layers, ending with béchamel sauce and a sprinkle of Parmesan cheese.
  10. 10. Bake for 40 minutes or until golden and bubbly. Let it rest for 10 minutes before serving.

Frequently Asked Questions

Can I use frozen spinach?
Yes, just make sure to thaw and drain it well to remove excess moisture.
Can this be made ahead of time?
Absolutely! Prepare and assemble it a day in advance, then bake just before serving.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days, or freeze for up to 2 months.

Serving Ideas for Hearty Mushroom and Spinach Lasagna

This lasagna pairs wonderfully with a simple arugula salad tossed in lemon vinaigrette. Some crusty garlic bread on the side wouldn’t hurt either. A light red wine like Pinot Noir complements the earthy flavors beautifully.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.