Creamy Mushroom and Spinach Lasagna

This Creamy Mushroom and Spinach Lasagna is rich, cozy, and packed with layers of soft pasta, savory mushrooms, tender spinach, creamy sauce, and plenty of melted cheese. It is the kind of baked pasta dish that feels comforting and satisfying, but also a little special, making it perfect for family dinners, holidays, or anytime you want a meatless meal that still feels hearty.

What makes this recipe worth trying is how beautifully the flavors come together. The mushrooms bring deep savory flavor, the spinach adds freshness, and the creamy cheese filling makes every layer soft, rich, and comforting. If you want a vegetarian lasagna that tastes full, balanced, and absolutely satisfying, this one is a great choice.

Why You’ll Love This Recipe

  • Rich, creamy, and full of flavor
  • Hearty enough for a full meatless dinner
  • Perfect for family meals or special occasions
  • Mushroom and spinach make a great combination
  • Layers beautifully and slices well
  • Great make-ahead option
  • Comfort food without being too heavy
  • Delicious leftovers
  • Easy to customize
  • Feels classic and cozy

Ingredients You’ll Need

  • 9 lasagna noodles, cooked according to package directions if needed
  • 2 tablespoons olive oil or butter
  • 1 small onion, finely chopped
  • 3 to 4 cloves garlic, minced
  • 16 ounces mushrooms, sliced
  • 5 to 6 cups fresh spinach, roughly chopped
  • 15 ounces ricotta cheese
  • 1 large egg
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley or 1 teaspoon dried parsley
  • Salt, to taste
  • Black pepper, to taste
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 3 tablespoons butter
  • 3 tablespoons flour
  • 3 cups milk
  • 1/2 cup heavy cream, optional for extra richness
  • 1/2 teaspoon nutmeg, optional
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Optional add-ins

  • Crushed red pepper flakes
  • Fresh basil
  • Extra mozzarella for topping
  • White cheddar or provolone
  • Kale instead of spinach
  • Sautéed zucchini
  • Artichoke hearts
  • Cream cheese for extra richness

Ingredient Notes

Mushrooms are one of the main flavor builders in this lasagna, so using a good amount is important. Cremini mushrooms usually give a deeper flavor than plain white mushrooms, but either works well. If you want an even richer taste, you can use a mix of mushroom varieties.

Spinach adds color, freshness, and a softer texture that balances the richness of the cheese and sauce. Fresh spinach cooks down quite a lot, so it may seem like a large amount at first, but that is normal.

Ricotta is the heart of the creamy filling, while mozzarella brings the melty texture everyone expects in lasagna. Parmesan adds sharpness and depth, which helps the whole dish taste more developed and savory.

The white sauce, often called béchamel, is what makes this lasagna especially creamy. Milk gives it body, while a little heavy cream can make it richer if you want a more luxurious finish.

How to Make

Creamy Mushroom and Spinach Lasagna sliced on a plate

1. Prepare the noodles

If your lasagna noodles need pre-cooking, boil them according to the package directions until just tender. Drain and lay them out so they do not stick together.

If you are using oven-ready noodles, you can skip this step and move straight to the filling and sauce.

2. Cook the mushrooms

Heat the olive oil or butter in a large skillet over medium heat. Add the chopped onion and cook until softened, then stir in the garlic and cook for about 30 seconds.

Add the sliced mushrooms and cook until they release their moisture and begin to brown. This step is important because mushrooms need time to cook down and develop flavor. If rushed, they can make the lasagna watery and less flavorful.

3. Add the spinach

Once the mushrooms are nicely cooked, add the chopped spinach and stir until wilted.

Season lightly with salt and black pepper, then remove from the heat and set aside.

4. Make the ricotta filling

In a bowl, combine the ricotta cheese, egg, parsley, garlic powder, onion powder, a little salt, black pepper, and about half of the Parmesan cheese.

Mix until smooth and evenly combined.

5. Make the creamy white sauce

In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for about 1 minute to form a smooth paste.

Slowly pour in the milk while whisking constantly so the sauce stays smooth. Add the heavy cream if using, then season with salt, black pepper, and nutmeg if desired.

Keep stirring until the sauce thickens enough to coat the back of a spoon. It should be creamy and pourable, not overly thick.

6. Start assembling the lasagna

Lightly grease a baking dish. Spread a thin layer of the white sauce across the bottom.

This helps keep the noodles from sticking and starts the first layer with moisture.

7. Add the first layers

Place a layer of noodles over the sauce. Spread some of the ricotta mixture over the noodles, then spoon over some of the mushroom and spinach mixture. Add a little mozzarella and a spoonful or two of white sauce.

Repeat the layers in the same order until you have used everything, finishing with noodles, white sauce, mozzarella, and the remaining Parmesan on top.

8. Bake

Cover the dish with foil and bake at 375°F for about 30 to 35 minutes.

Then uncover and bake for another 10 to 15 minutes, until the top is melted, golden, and bubbling.

9. Rest before slicing

Remove the lasagna from the oven and let it rest for at least 10 to 15 minutes before slicing.

This helps the layers settle so the lasagna holds together better when served.

Tips for Best Results

Cook the mushrooms long enough to remove extra moisture. This is one of the most important parts of the recipe because mushrooms release a lot of liquid at first. Letting that liquid cook off gives you a better, richer flavor and helps the lasagna stay creamy instead of watery.

Do not make the white sauce too thick. It should still be smooth and spoonable, because the noodles need moisture while baking. If the sauce becomes too thick, whisk in a little more milk.

Season each component lightly. Since the noodles, vegetables, ricotta mixture, and sauce all come together in layers, gentle seasoning along the way gives the best overall flavor.

Let the lasagna rest before cutting. This is one of the easiest ways to get cleaner slices and a better final texture. Straight from the oven, the layers are much looser.

If using oven-ready noodles, make sure there is enough sauce around them so they soften properly while baking.

For the best cheese melt, use freshly shredded mozzarella when possible. It usually melts more smoothly than pre-shredded cheese.

Variations / Substitutions

This Creamy Mushroom and Spinach Lasagna is very easy to adjust to your taste.

  • Use kale instead of spinach for a heartier green
  • Add sautéed zucchini for extra vegetables
  • Mix in artichoke hearts for more flavor
  • Use cottage cheese instead of ricotta if preferred
  • Add white cheddar or provolone for a different cheese blend
  • Use a tomato cream sauce instead of white sauce for another twist
  • Add crushed red pepper flakes if you want some heat
  • Stir a little cream cheese into the ricotta mixture for extra richness
  • Use gluten-free lasagna noodles if needed
  • Add fresh basil for a brighter finish
Creamy Mushroom and Spinach Lasagna

What to Serve With It

This lasagna is rich and comforting, so it pairs especially well with lighter sides.

  • Garlic bread
  • Caesar salad
  • Simple green salad
  • Roasted broccoli
  • Green beans
  • Roasted asparagus
  • Tomato salad
  • Dinner rolls

A crisp salad with a tangy dressing works especially well because it balances the creamy, cheesy texture of the lasagna.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days
  • Freezer: Freeze whole or in slices for up to 2 months
  • Reheating: Warm in the oven or microwave until heated through
  • Best tip: Cover with foil when reheating in the oven so the top does not dry out too quickly

If reheating from the refrigerator, a small splash of milk or cream around the edges can help keep the lasagna soft and creamy.

Common Mistakes to Avoid

One common mistake is not cooking the mushrooms enough. If they still hold too much liquid, the lasagna can become watery while baking.

Another is making the béchamel too thick. A sauce that is too thick can make the layers feel heavy and prevent the noodles from softening properly.

Overfilling the layers can also make slicing harder. Even, balanced layers tend to bake and hold together better.

Finally, cutting the lasagna too soon after baking is a common issue. Giving it time to rest makes a big difference in both texture and presentation.

FAQ

Can I make Creamy Mushroom and Spinach Lasagna ahead of time?

Yes, this is a great make-ahead dish. You can assemble it ahead, cover it, and refrigerate before baking.

Can I freeze it?

Yes. You can freeze it either before or after baking. Let it cool fully first if freezing after baking.

What mushrooms work best?

Cremini mushrooms are a great choice because they have deeper flavor, but white mushrooms also work well.

Can I use frozen spinach?

Yes, but thaw it fully and squeeze out as much liquid as possible before adding it.

Is ricotta necessary?

Ricotta is the most traditional choice for the creamy filling, but cottage cheese can also work.

Can I use oven-ready noodles?

Yes, as long as there is enough sauce and moisture in the dish for them to soften during baking.

How do I keep lasagna from being watery?

Cook the mushrooms well, drain spinach properly if frozen, and do not make the sauce too thin.

What cheese works best on top?

Mozzarella is classic for the melted top, while Parmesan adds extra flavor and browning.

Conclusion

This Creamy Mushroom and Spinach Lasagna is the kind of dish that feels cozy, generous, and deeply satisfying. With layers of tender pasta, savory mushrooms, soft spinach, creamy ricotta filling, and rich white sauce, it brings together everything people love about baked pasta in one comforting meatless meal.

It is perfect for a family dinner, special occasion, or make-ahead meal when you want something hearty and dependable. If you are looking for a lasagna that is creamy, flavorful, and packed with comforting texture, this one is absolutely worth keeping on repeat.

Leave a Comment