Home » Latest Recipes » Creamy Spinach Mushroom Lasagna Recipe You Must Try

Creamy Spinach Mushroom Lasagna Recipe You Must Try

Thomas

No Comments

Thomas recipes

Simple Ingredients, Stunning Flavors 🌿

There’s something about a warm, cheesy lasagna fresh out of the oven that feels like a hug in food form. And when you swap out the traditional meat filling for a rich, creamy spinach and mushroom mixture, you get a comforting dish that’s both indulgent and packed with flavor. This Creamy Spinach Mushroom Lasagna is the perfect blend of hearty, cheesy goodness and fresh, wholesome ingredients.

If you’ve never made a vegetarian lasagna before, don’t worry—I’ve got you covered. This recipe is straightforward, full of simple ingredients, and results in a dish that will have everyone at the table asking for seconds. Whether you’re cooking for a special occasion, meal prepping for the week, or just craving a cozy homemade dinner, this lasagna is a must-try.

Let’s get started by making the creamy sauce and the delicious spinach and mushroom filling!

Step 1: Making the Creamy Sauce

A good lasagna starts with a great sauce, and this one is no exception. Instead of a traditional tomato-based sauce, we’re using a simple béchamel—a creamy, buttery white sauce that brings everything together beautifully.

Ingredients for the Sauce:

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 3 cups whole milk
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon nutmeg

Instructions:

  1. In a medium saucepan, melt butter over medium heat. Once melted, stir in the flour and cook for about a minute, whisking constantly. This step helps eliminate the raw flour taste while creating a thickening base for the sauce.
  2. Slowly pour in the milk, whisking continuously to avoid lumps. Keep stirring until the mixture thickens into a smooth, creamy consistency.
  3. Season with salt, black pepper, and nutmeg, then remove from heat and set aside. The nutmeg might seem like a small detail, but trust me—it adds just the right depth of flavor to balance out the richness of the sauce.

This sauce is silky, creamy, and absolutely essential to making this lasagna ultra-satisfying. Now that our sauce is ready, let’s move on to the flavorful filling!

Step 2: Preparing the Spinach and Mushroom Filling

This filling is where all the delicious, savory flavors come from. The mushrooms add a meaty texture, while the spinach brings freshness and color to every bite. The best part? It’s super simple to make.

Ingredients for the Filling:

  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cups mushrooms, sliced
  • 4 cups fresh spinach, chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon salt
  • ½ teaspoon black pepper

Instructions:

  1. Heat olive oil in a large skillet over medium heat. Add the chopped onion and garlic, sautéing until they become soft and fragrant.
  2. Toss in the sliced mushrooms and cook for a few minutes until they release their moisture and become tender.
  3. Add the chopped spinach along with oregano, basil, salt, and black pepper. Stir everything together and cook until the spinach is fully wilted.
  4. Remove from heat and set aside.

At this point, your kitchen will smell incredible—garlic, onions, and herbs all coming together to create the perfect filling for this lasagna.

Now that we’ve got the sauce and filling ready, it’s time to assemble everything and bring this dish to life! But before we do, let’s quickly mix up the ricotta layer to add that extra creamy touch.

Step 3: Preparing the Ricotta Mixture

Lasagna isn’t complete without a creamy cheese layer, and that’s where ricotta comes in. Mixing it with an egg helps bind everything together and gives the lasagna that classic rich texture.

Ingredients for the Ricotta Mixture:

  • 2 cups ricotta cheese
  • 1 egg

Instructions:

  1. In a bowl, mix the ricotta cheese and egg together until smooth.

And that’s it! This simple step ensures a deliciously creamy layer in every bite of lasagna.

Step 4: Cooking the Lasagna Noodles

Before assembling, we need to cook the lasagna noodles to make sure they’re soft and easy to work with.

Ingredients for Assembly:

  • 12 lasagna noodles, cooked
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Instructions:

  1. Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to the package instructions until al dente.
  2. Once cooked, drain the noodles and rinse them with cold water to stop the cooking process and prevent sticking. Set aside.

Now that everything is prepped, it’s time to build the lasagna!

Step 5: Assembling the Lasagna

Assembling a lasagna is all about layering. Here’s the best way to do it for maximum flavor and the perfect texture.

Instructions:

  1. Preheat your oven to 375°F (190°C).
  2. Spread a thin layer of béchamel sauce on the bottom of a greased baking dish. This prevents the noodles from sticking and adds moisture to every layer.
  3. Place three lasagna noodles over the sauce. Try not to overlap them too much.
  4. Spread a layer of ricotta mixture evenly over the noodles.
  5. Spoon some of the spinach and mushroom filling over the ricotta. Spread it out so every bite gets that delicious filling.
  6. Sprinkle shredded mozzarella over the top.
  7. Repeat the layers—béchamel sauce, noodles, ricotta, spinach-mushroom mixture, mozzarella—until all the ingredients are used.
  8. For the final layer, top with the remaining béchamel sauce, shredded mozzarella, and grated Parmesan cheese. This will create that golden, bubbly crust everyone loves.

Now that our lasagna is beautifully assembled, it’s time to bake!

Step 6: Baking the Lasagna

Baking is where all the flavors come together, and the cheese turns into that irresistible golden topping.

Instructions:

  1. Cover the baking dish with foil and place it in the preheated oven. Bake for 30 minutes to allow all the layers to meld together.
  2. After 30 minutes, remove the foil and bake for another 15 minutes, or until the cheese is golden and bubbly.
  3. Once baked, remove from the oven and let it rest for about 10 minutes before slicing. This helps the lasagna set and makes it easier to cut into clean portions.

At this point, your kitchen will smell absolutely amazing, and you’ll be counting down the minutes until you can dig in. But trust me—letting it rest is worth the wait.

FAQ and Final Tips for the Perfect Creamy Spinach Mushroom Lasagna

By now, your Creamy Spinach Mushroom Lasagna should be resting on your counter, ready to be served. This dish is the perfect balance of creamy, cheesy, and packed with hearty flavors from the spinach and mushrooms. But before you dig in, let’s go over some commonly asked questions to help ensure your lasagna turns out perfect every time.

FAQ: Common Questions About This Lasagna Recipe

1. Can I Make This Lasagna Ahead of Time?

Absolutely! You can assemble the lasagna up to a day in advance, cover it tightly with foil, and store it in the refrigerator. When you’re ready to bake, let it sit at room temperature for about 30 minutes, then bake as directed.

2. Can I Use No-Boil Lasagna Noodles Instead?

Yes! No-boil noodles save time and work well in this recipe. Just be sure to use a little extra sauce to ensure they soften properly during baking.

3. Can I Freeze This Lasagna?

Yes! To freeze, assemble the lasagna but do not bake it. Cover it tightly with plastic wrap and foil, then freeze for up to 3 months. When ready to eat, bake straight from frozen at 375°F (190°C) for about 1 hour, covering with foil for the first 45 minutes.

4. What Other Vegetables Can I Add?

This lasagna is super customizable! Try adding zucchini, bell peppers, or even roasted eggplant for extra flavor and texture. Just be sure to cook any additional veggies before layering them in.

5. Can I Use a Different Cheese Instead of Ricotta?

Yes! If you’re not a fan of ricotta, you can substitute cottage cheese or even mascarpone for a similar creamy texture.

6. How Do I Store Leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual portions or warm them in the oven at 350°F (175°C) for about 15 minutes.

7. How Do I Prevent My Lasagna From Being Too Watery?

To avoid excess moisture:

  • Sauté the mushrooms properly so they release their water before adding them to the filling.
  • Drain the ricotta if it seems too watery.
  • Let the lasagna rest after baking to allow it to firm up before slicing.

Conclusion: Time to Enjoy!

And there you have it—an easy, delicious Creamy Spinach Mushroom Lasagna that’s perfect for any occasion. Whether you’re making it for a weeknight dinner, a gathering with friends, or meal prep for the week, this dish is guaranteed to be a hit.

If you try this recipe, let me know how it turned out! Do you have any favorite variations? Drop a comment and share your thoughts—I’d love to hear from you.

Now, grab a plate and enjoy every cheesy, creamy, flavorful bite. Happy cooking!

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 Recipe You Must Try


  • Author: Thomas
  • Total Time: 1 hour 5 minutes

Description

This creamy, cheesy lasagna is packed with layers of sautéed spinach and mushrooms, rich béchamel sauce, and gooey melted cheese. Perfect for a cozy dinner or meal prep!


Ingredients

For the Sauce:

✅ 3 tablespoons butter
✅ 3 tablespoons all-purpose flour
✅ 3 cups whole milk
✅ 1 teaspoon salt
✅ ½ teaspoon black pepper
✅ ¼ teaspoon nutmeg

For the Filling:

✅ 2 tablespoons olive oil
✅ 1 onion, finely chopped
✅ 3 cloves garlic, minced
✅ 2 cups mushrooms, sliced
✅ 4 cups fresh spinach, chopped
✅ 1 teaspoon dried oregano
✅ 1 teaspoon dried basil
✅ ½ teaspoon salt
✅ ½ teaspoon black pepper

For Assembly:

✅ 12 lasagna noodles, cooked
✅ 2 cups ricotta cheese
✅ 1 egg
✅ 2 cups shredded mozzarella cheese
✅ ½ cup grated Parmesan cheese


Instructions

1️⃣ Preheat the oven: Set your oven to 375°F (190°C).

2️⃣ Prepare the béchamel sauce: In a saucepan, melt the butter over medium heat. Stir in the flour and cook for 1 minute, stirring constantly. Gradually whisk in the milk and continue stirring until the sauce thickens. Season with salt, black pepper, and nutmeg. Remove from heat and set aside.

3️⃣ Cook the filling: Heat olive oil in a large skillet over medium heat. Sauté the chopped onion and garlic until softened. Add mushrooms and cook until tender. Stir in spinach, oregano, basil, salt, and black pepper. Cook for another 2-3 minutes until the spinach is wilted. Remove from heat.

4️⃣ Prepare the ricotta mixture: In a small bowl, mix the ricotta cheese with the egg until smooth.

5️⃣ Assemble the lasagna: Spread a thin layer of béchamel sauce on the bottom of a baking dish. Layer 3 lasagna noodles, then spread some ricotta mixture, followed by the spinach and mushroom filling, and a sprinkle of shredded mozzarella. Repeat the layers until all ingredients are used, finishing with béchamel sauce and Parmesan cheese on top.

6️⃣ Bake: Cover with foil and bake for 30 minutes. Remove the foil and bake for another 15 minutes until the top is golden and bubbly.

 

7️⃣ Rest & Serve: Let the lasagna rest for 10 minutes before slicing and serving. Enjoy!

Notes

Notes & Tips

✔️ For extra flavor, add red pepper flakes to the filling for a slight kick.
✔️ Make it ahead: Assemble the lasagna and refrigerate overnight before baking.
✔️ Dairy-free? Use plant-based milk and vegan cheese substitutes.

 

Enjoy your creamy spinach and mushroom lasagna!

  • Prep Time: 20 min
  • Cook Time: 45 min

Leave a Comment

Recipe rating