Creamy Spinach and Mushroom Lasagna

Save this recipe on:

When I first crafted this Creamy Spinach and Mushroom Lasagna, I wasn’t prepared for how quickly it would become a family favorite. The layers of tender lasagna noodles, creamy béchamel sauce, and rich, earthy mushrooms blended with fresh spinach bring comfort in every bite. The way the cheese melts and wraps around the vegetables creates the kind of magic that makes this dish unforgettable.

It all began on a rainy Sunday afternoon when I wanted something cozy and satisfying but also packed with vegetables. I had spinach that needed to be used, a container of mushrooms, and the urge to experiment. What came out of the oven was more than just a lasagna—it was a warm, creamy hug on a plate. That evening, everyone around the table asked for seconds.

Since then, this recipe has been my go-to for potlucks, dinner with friends, or just a special meal at home. It has the charm of a traditional lasagna, but the added indulgence of a velvety cream sauce and the depth that mushrooms naturally bring. And for anyone who loves creamy comfort food with a twist, this one never disappoints. You might also enjoy similar cozy meals like my Creamy Garlic Chicken Breasts or the hearty White Sauce Zucchini Spinach Lasagna.

Why You’ll Love This Creamy Spinach and Mushroom Lasagna

This lasagna is not your average weeknight meal. It’s hearty and filling without being overly heavy. The cream sauce offers a luxurious texture that balances beautifully with the tender vegetables. Whether you’re vegetarian or just want to take a break from meat, this lasagna checks all the boxes. It’s deeply flavorful, easy to make ahead, and perfect for both casual and special occasions. Every bite delivers a comforting richness that will have everyone scraping their plates clean.

Ingredients

Lasagna Noodles: These create the classic layered structure of the dish, holding all the creamy filling in place.

Fresh Spinach: Adds color, nutrients, and a slightly sweet earthiness that balances the richness of the sauce.

Mushrooms (Cremini or Button): Their savory, umami-packed flavor deepens the dish and complements the creamy base beautifully.

Ricotta Cheese: Creamy and mild, it brings a soft texture and pairs well with spinach.

Mozzarella Cheese: For that irresistible stretchy, gooey top and middle layer.

Parmesan Cheese: Sharp and salty, it enhances the flavor of the cream sauce and adds a golden top when baked.

Butter and Flour: The foundation for the roux, which thickens the cream sauce to silky perfection.

Milk: Blends with the roux to form the creamy béchamel that replaces traditional tomato sauce.

Garlic and Onion: Classic aromatics that build savory depth into the filling and sauce.

Olive Oil: Used for sautéing the mushrooms and aromatics, adding a smooth richness.

Nutmeg, Salt, and Pepper: Nutmeg gives the béchamel a gentle warmth, while salt and pepper round out the flavor.

How to Make Creamy Spinach and Mushroom Lasagna

Step 1: Prepare the Vegetables

Heat olive oil in a skillet over medium heat. Sauté diced onion until translucent, then add minced garlic. Stir in sliced mushrooms, cook until softened and their moisture has evaporated. Toss in spinach and stir until wilted. Remove from heat and set aside.

Step 2: Make the Béchamel Sauce

In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to eliminate the raw flour taste. Gradually add milk, whisking constantly until smooth and thickened. Season with salt, pepper, and a pinch of nutmeg.

Step 3: Cook the Noodles

Boil the lasagna noodles according to package instructions. Drain and lay flat on a towel to avoid sticking.

Step 4: Assemble the Lasagna

Preheat the oven to 375°F (190°C). In a baking dish, spread a thin layer of béchamel. Layer with noodles, then a mix of ricotta, sautéed vegetables, a sprinkle of mozzarella, and a ladle of béchamel. Repeat layers, finishing with noodles, remaining sauce, mozzarella, and parmesan.

Step 5: Bake

Cover with foil and bake for 25 minutes. Uncover and bake for another 15 minutes until golden and bubbling. Let it rest 10 minutes before slicing to serve.

Recipe Variations and Possible Substitutions

This lasagna is endlessly adaptable. You can substitute the ricotta with cottage cheese for a lighter version. For a richer taste, use a mix of heavy cream and milk in the béchamel. Swap the mozzarella for fontina or provolone if you’re feeling fancy. Don’t have fresh spinach? Frozen spinach (thawed and well-drained) works perfectly. Add a layer of roasted red peppers or sun-dried tomatoes for extra flavor, or toss in some fresh herbs like thyme or basil.

Serving and Pairing Suggestions

Creamy Spinach and Mushroom Lasagna pairs wonderfully with a simple arugula salad dressed in lemon vinaigrette. Crusty garlic bread is always a hit, soaking up every last bit of sauce. For a heartier dinner, serve it with roasted vegetables or a tomato basil soup. A glass of Chardonnay or a light red wine like Pinot Noir complements the creamy and earthy tones of the dish.

Storage and Reheating Tips

Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, place a slice in the oven at 350°F until warmed through, or microwave with a damp paper towel to keep moisture. This lasagna also freezes beautifully. Assemble, wrap tightly, and freeze before baking. When ready, thaw overnight in the fridge and bake as directed.

FAQs

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

Absolutely! Assemble the lasagna up to two days in advance, cover, and refrigerate. Bake it when you’re ready to serve.

Is Creamy Spinach and Mushroom Lasagna vegetarian?

Yes, it is! All ingredients are plant-based, making it perfect for a vegetarian meal.

Can I freeze Creamy Spinach and Mushroom Lasagna?

Yes, this lasagna freezes well. Assemble it, wrap it in foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

What if I don’t have ricotta for the Creamy Spinach and Mushroom Lasagna?

No problem! You can use cottage cheese or even a thick Greek yogurt mixed with a bit of parmesan as a substitute.

Related Recipe You’ll Like

If you loved the richness and veggie goodness of this dish, you might also enjoy the Cheese Shrimp Penne Pasta with Spinach for a seafood twist or the classic comfort of the Baked Ziti with Ground Beef and Ricotta.

Save and Share This Recipe for Later

Don’t forget to pin this Creamy Spinach and Mushroom Lasagna recipe on your Pinterest board so you can come back to it anytime you need a comforting, crowd-pleasing dinner idea. Share it with friends on Facebook or save it to your favorite recipe folder. This dish is sure to become a favorite in your kitchen, just like it is in mine!

Yield: 8 servings

Creamy Spinach and Mushroom Lasagna

Creamy Spinach and Mushroom Lasagna

This Creamy Spinach and Mushroom Lasagna is a decadent, vegetarian twist on the classic comfort dish. Layers of lasagna noodles cradle a luscious béchamel sauce, sautéed spinach and mushrooms, and a blend of ricotta, mozzarella, and parmesan cheeses. Every bite bursts with creamy, savory flavor, making it a perfect main course for family dinners, holiday gatherings, or meal prep. It’s hearty yet refined, ideal for anyone seeking a rich and satisfying vegetarian option that doesn’t compromise on taste.

Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes

Ingredients

  • 9 lasagna noodles
  • 6 cups fresh spinach (or 1 package frozen, thawed and drained)
  • 16 oz cremini or button mushrooms, sliced
  • 1 1/2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated parmesan cheese
  • 4 tablespoons butter
  • 1/4 cup all-purpose flour
  • 3 1/2 cups whole milk
  • 3 cloves garlic, minced
  • 1 medium onion, diced
  • 2 tablespoons olive oil
  • 1/8 teaspoon ground nutmeg
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon ground black pepper

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Sauté onions and garlic in olive oil. Add mushrooms until soft, then stir in spinach to wilt.
  3. Make a béchamel by melting butter, whisking in flour, and slowly adding milk. Season with salt, pepper, and nutmeg.
  4. Boil lasagna noodles as per package instructions. Drain and lay flat.
  5. Spread a layer of béchamel in a baking dish. Add noodles, ricotta, sautéed vegetables, mozzarella, and more sauce. Repeat layers.
  6. Finish with noodles, the remaining sauce, mozzarella, and a sprinkle of parmesan.
  7. Cover with foil and bake for 25 minutes. Remove foil and bake another 15 minutes until golden and bubbling.
  8. Let rest 10 minutes before serving.

Notes

  • You can use frozen spinach (thawed and drained) if fresh isn’t available.
  • Cottage cheese can replace ricotta.
  • For added flavor, mix in roasted red peppers or herbs like basil.

Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 445Total Fat: 23gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 60mgSodium: 681mgCarbohydrates: 38gFiber: 3gSugar: 8gProtein: 22g

Save this recipe on:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *