Creamy Spinach and Mushroom Lasagna for Cozy Family Dinners

Posted on March 29, 2025 ·

by Bellie

creamy spinach mushroom lasagna with cheese and herbs

Difficulty

Prep time

Cooking time

Total time

Servings

If you’re looking for the perfect comfort food dish that’s both hearty and packed with nutritious ingredients, this spinach and mushroom lasagna is guaranteed to satisfy. Creamy, cheesy, and layered with tender pasta sheets, savory mushrooms, and vibrant spinach, it brings all the comfort of classic lasagna with a wholesome and delicious twist. Whether you’re serving a family dinner, hosting vegetarian guests, or meal-prepping for the week, this recipe checks all the right boxes.

While traditional lasagna usually leans heavily on meat-based sauces, this spinach and mushroom lasagna offers a lighter yet deeply flavorful alternative. The mushrooms bring that umami richness, while the spinach adds freshness and a pop of color. The creamy béchamel ties everything together in the most satisfying way. Best of all, it’s surprisingly easy to make and uses everyday ingredients that you probably already have in your kitchen.

Not only is this dish incredibly tasty, but it also makes for fantastic leftovers. The flavors deepen overnight, making it even better the next day. And because it’s so customizable, you can adapt it to suit various dietary needs and flavor preferences without sacrificing its comforting essence. From Sunday dinners to weeknight meals, this is a lasagna you’ll come back to again and again.

Why You’ll Love This Spinach and Mushroom Lasagna Recipe

There are countless reasons why this spinach and mushroom lasagna stands out from the rest. First and foremost, it’s a vegetarian-friendly meal that doesn’t feel like a compromise. Thanks to the layers of tender mushrooms sautéed with garlic and onion, combined with fresh spinach and creamy ricotta, you still get a deeply satisfying, meaty texture and flavor without using any meat at all.

Secondly, the dish is incredibly balanced. The richness of the creamy sauce is offset beautifully by the earthiness of the mushrooms and the freshness of the spinach. The layers of lasagna noodles act as the perfect base to hold all these delicious flavors together. You also have the bonus of it being baked until bubbly and golden brown, which gives you those irresistible crispy edges that everyone fights over.

Additionally, this recipe is a great way to sneak more vegetables into your family’s meals without anyone noticing. The mushrooms and spinach blend so seamlessly into the creamy layers that even picky eaters are unlikely to resist. It’s a smart, delicious way to add variety and nutrition to your dinner rotation.

Perfect for Everyone: Who This Lasagna Is Made For

This spinach and mushroom lasagna is ideal for just about anyone. Whether you’re a vegetarian, someone trying to eat less meat, or just a lover of all things cheesy and comforting, this lasagna fits the bill. It’s perfect for families, especially when you need a meal that satisfies a wide range of taste buds. Kids love the creamy cheese and pasta layers, while adults appreciate the depth of flavor from the sautéed vegetables and herbs.

It also makes a wonderful dish to bring to gatherings, potlucks, or holiday dinners. Because it can be prepared ahead of time and baked when needed, it’s an excellent option for hosts who want to serve something warm, homemade, and filling without being stuck in the kitchen all night. And for those who enjoy meal prepping, this lasagna keeps beautifully in the fridge or freezer, making weeknight dinners a breeze.

Ultimately, it’s the kind of dish that brings people together—warm, comforting, and undeniably satisfying.

Ingredients for Spinach and Mushroom Lasagna with Measurements

To make this delicious and satisfying lasagna, you’ll need the following ingredients:

For the vegetable layer:

  • 2 tablespoons olive oil
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 16 ounces mushrooms, sliced (cremini or white button)
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 5 ounces fresh spinach

For the cheese mixture:

  • 1 ½ cups ricotta cheese
  • 1 egg
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ cup grated Parmesan cheese

For the béchamel sauce:

  • 4 tablespoons butter
  • ¼ cup all-purpose flour
  • 3 cups milk (whole milk preferred)
  • Salt and pepper to taste
  • ¼ teaspoon ground nutmeg

Additional layers:

  • 9 lasagna noodles, cooked and drained
  • 2 cups shredded mozzarella cheese

These ingredients create rich, creamy layers filled with flavor, texture, and plenty of gooey cheese. If desired, you can use oven-ready lasagna noodles, but make sure to adjust the sauce amount accordingly, as they absorb more liquid.

How to Make Spinach and Mushroom Lasagna Step-by-Step

Step 1: Sauté the vegetables
Start by heating the olive oil in a large skillet over medium heat. Add the chopped onions and cook until soft and translucent, about 3–4 minutes. Stir in the garlic and cook for another 30 seconds until fragrant. Add the sliced mushrooms, thyme, salt, and pepper. Cook until the mushrooms are browned and have released most of their liquid, about 8–10 minutes. Stir in the spinach and cook until wilted. Remove from heat and set aside.

Step 2: Make the ricotta filling
In a medium bowl, mix the ricotta cheese, egg, nutmeg, salt, pepper, and grated Parmesan until well combined. This creamy mixture adds body and richness to the lasagna layers.

Step 3: Prepare the béchamel sauce
In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux. Gradually add the milk while whisking continuously to avoid lumps. Bring to a gentle simmer and cook until thickened, about 5–6 minutes. Season with salt, pepper, and nutmeg. Set aside once it reaches a silky consistency.

Step 4: Assemble the lasagna
Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, start by spreading a small amount of béchamel sauce on the bottom. Add a layer of lasagna noodles, followed by half of the ricotta mixture, half of the vegetable mixture, a drizzle of béchamel, and a sprinkle of mozzarella. Repeat with another layer of noodles, the remaining ricotta, the rest of the vegetables, more béchamel, and mozzarella. Finish with a final layer of noodles, the rest of the béchamel, and top with mozzarella.

Step 5: Bake until bubbly and golden
Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for an additional 15–20 minutes, or until the cheese is bubbly and golden on top. Let the lasagna rest for at least 10 minutes before slicing and serving. This helps the layers hold together when cut.

Recommended Kitchen Tools for a Perfect Lasagna

To make your spinach and mushroom lasagna as smooth as possible, it’s helpful to have the right tools. Here’s what we recommend:

  • Large skillet or sauté pan
  • Saucepan for béchamel
  • Mixing bowls for ricotta mixture
  • Whisk for smooth sauce making
  • 9×13-inch baking dish
  • Foil for covering during baking
  • Sharp knife or bench scraper for clean slicing

Having these essentials on hand will streamline your prep and make your lasagna-building process seamless and stress-free.

Tips for the Best Texture and Flavor in Mushroom Lasagna

To make your lasagna extra special, keep the following tips in mind:

  • Always cook the mushrooms thoroughly to avoid excess moisture in your lasagna.
  • Use fresh spinach when possible, but if using frozen, make sure to squeeze out all the liquid.
  • Season each component lightly to build flavor throughout.
  • Don’t skip the resting time after baking—it helps the lasagna slice neatly.
  • For a richer flavor, try adding a splash of white wine when cooking the mushrooms.

These small techniques go a long way in elevating your spinach and mushroom lasagna to a restaurant-quality meal.

Common Mistakes to Avoid When Making Lasagna

Although lasagna is straightforward, there are a few common missteps that can impact the outcome:

  • Overloading the lasagna with too much sauce or filling can make it soggy.
  • Not pre-cooking noodles (unless they’re no-boil) will lead to undercooked pasta.
  • Skipping seasoning in layers results in bland bites.
  • Cutting into the lasagna too soon causes it to fall apart.
  • Using low-moisture ingredients improperly can make it dry.

Avoiding these mistakes will ensure a beautifully layered, rich, and well-structured dish.

Delicious Variations and Ingredient Swaps for This Recipe

Want to change things up a bit? Here are some creative variations you can try:

  • Add roasted red peppers or sun-dried tomatoes for a burst of sweetness.
  • Swap ricotta for cottage cheese if you prefer a lighter texture.
  • Use kale or arugula instead of spinach for a different leafy green.
  • Add a layer of sliced zucchini or eggplant for more vegetables.
  • Try a blend of cheeses like fontina, provolone, or gruyère for a gourmet twist.

This recipe is easy to personalize while keeping the heart of the dish intact.

Serving Suggestions and Presentation Tips for Lasagna

For a beautiful presentation, serve your spinach and mushroom lasagna with a garnish of fresh parsley, basil, or a light dusting of Parmesan. A small drizzle of olive oil or a spoonful of tomato sauce on the side can also elevate the plating.

Pair it with a crisp green salad, garlic bread, or roasted vegetables for a well-rounded meal. A light lemon vinaigrette or balsamic dressing contrasts wonderfully with the rich lasagna and keeps the meal balanced and satisfying.

How to Store and Reheat Spinach and Mushroom Lasagna

Leftovers are one of the best parts of lasagna. To store, cover the baking dish tightly with foil or plastic wrap, or transfer slices to airtight containers. Refrigerate for up to 4 days.

To reheat, bake in a preheated 350°F (175°C) oven for about 20–25 minutes or until warmed through. Alternatively, microwave individual portions in 1-minute intervals until hot.

To freeze, wrap tightly in foil or plastic and store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before baking or reheating.

What to Serve with Spinach and Mushroom Lasagna

While lasagna can absolutely stand alone, serving it with side dishes makes the meal feel more complete. Great pairings include:

  • Mixed greens or Caesar salad
  • Garlic knots or herb focaccia
  • Roasted carrots or green beans
  • A simple tomato and cucumber salad
  • A cold antipasto platter for entertaining

These pairings complement the rich flavors of the lasagna without overpowering it.

Frequently Asked Questions (FAQ) About Mushroom Lasagna

Can I use frozen spinach?
Yes, just thaw and drain it well before using to avoid excess moisture.

Is this lasagna vegetarian?
Yes, as long as you use vegetarian cheeses and avoid meat-based broths or add-ins.

Can I make it ahead of time?
Absolutely. Assemble it a day in advance, cover, refrigerate, and bake when ready.

Can I freeze it?
Yes, it freezes beautifully both before and after baking.

Do I need to use béchamel sauce?
While it adds creaminess, you can swap it with marinara or use both for a hybrid flavor.

Final Thoughts on This Creamy Spinach and Mushroom Lasagna

This spinach and mushroom lasagna is everything you want in a comfort meal—creamy, hearty, flavorful, and filled with the goodness of vegetables and cheese. Whether you’re cooking for a cozy dinner at home, preparing ahead for a busy week, or feeding a crowd, this dish delivers in taste, texture, and simplicity. With its layers of rich béchamel, savory mushrooms, and fresh spinach, this recipe will easily earn a permanent place in your meal rotation.

If you loved this recipe, don’t forget to share it with your friends and family. And be sure to subscribe to the blog for more wholesome, flavor-packed recipes made with fresh ingredients and a whole lot of love.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy spinach mushroom lasagna with cheese and herbs

Creamy Spinach and Mushroom Lasagna for Cozy Family Dinners


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bellie
  • Total Time: 1H10
  • Yield: 8 1x

Description

This creamy spinach and mushroom lasagna is a comforting vegetarian recipe layered with cheese, béchamel, and fresh veggies.


Ingredients

Scale

For the vegetable layer:

  • 2 tablespoons olive oil

  • 1 small yellow onion, finely chopped

  • 3 garlic cloves, minced

  • 16 ounces mushrooms, sliced (cremini or white button)

  • 1 teaspoon dried thyme

  • Salt and pepper to taste

  • 5 ounces fresh spinach

For the cheese mixture:

  • 1 ½ cups ricotta cheese

  • 1 egg

  • ¼ teaspoon ground nutmeg

  • ½ teaspoon salt

  • ½ teaspoon black pepper

  • ½ cup grated Parmesan cheese

For the béchamel sauce:

  • 4 tablespoons butter

  • ¼ cup all-purpose flour

  • 3 cups milk (whole milk preferred)

  • Salt and pepper to taste

  • ¼ teaspoon ground nutmeg


Instructions

Step 1: Sauté the vegetables
Start by heating the olive oil in a large skillet over medium heat. Add the chopped onions and cook until soft and translucent, about 3–4 minutes. Stir in the garlic and cook for another 30 seconds until fragrant. Add the sliced mushrooms, thyme, salt, and pepper. Cook until the mushrooms are browned and have released most of their liquid, about 8–10 minutes. Stir in the spinach and cook until wilted. Remove from heat and set aside.

Step 2: Make the ricotta filling
In a medium bowl, mix the ricotta cheese, egg, nutmeg, salt, pepper, and grated Parmesan until well combined. This creamy mixture adds body and richness to the lasagna layers.

Step 3: Prepare the béchamel sauce
In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux. Gradually add the milk while whisking continuously to avoid lumps. Bring to a gentle simmer and cook until thickened, about 5–6 minutes. Season with salt, pepper, and nutmeg. Set aside once it reaches a silky consistency.

Step 4: Assemble the lasagna
Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, start by spreading a small amount of béchamel sauce on the bottom. Add a layer of lasagna noodles, followed by half of the ricotta mixture, half of the vegetable mixture, a drizzle of béchamel, and a sprinkle of mozzarella. Repeat with another layer of noodles, the remaining ricotta, the rest of the vegetables, more béchamel, and mozzarella. Finish with a final layer of noodles, the rest of the béchamel, and top with mozzarella.

 

Step 5: Bake until bubbly and golden
Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for an additional 15–20 minutes, or until the cheese is bubbly and golden on top. Let the lasagna rest for at least 10 minutes before slicing and serving. This helps the layers hold together when cut.

Notes

  • Always cook the mushrooms thoroughly to avoid excess moisture in your lasagna.

  • Use fresh spinach when possible, but if using frozen, make sure to squeeze out all the liquid.

  • Season each component lightly to build flavor throughout.

  • Don’t skip the resting time after baking—it helps the lasagna slice neatly.

 

  • For a richer flavor, try adding a splash of white wine when cooking the mushrooms.

  • Prep Time: 25
  • Cook Time: 45
  • Category: DINNER
  • Cuisine: AMERICAN

Nutrition

  • Serving Size: 8
  • Calories: 420

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star