Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna is the kind of comfort food that makes the kitchen feel softer, warmer, and a little more generous. It comes out of the oven bubbling around the edges, golden on top, and layered with tender noodles, creamy ricotta, earthy mushrooms, fresh spinach, melted cheese, and a velvety béchamel sauce that ties every bite together.

This is not a red-sauce lasagna, and that is exactly what makes it feel special. Instead of tomato sauce, the layers are held together by a smooth white sauce made with butter, flour, whole milk, garlic powder, onion powder, and a little nutmeg.

The result is rich, but not heavy in the way some lasagnas can be. The spinach keeps it fresh, the mushrooms bring deep savory flavor, and the cheese makes it cozy enough for the kind of dinner people remember.

This is the lasagna to make when you want something meatless but still deeply satisfying. Even people who usually expect meat in lasagna can understand the appeal once they taste the mushrooms, creamy sauce, and cheese layered together.

It is also the kind of dish that fits many moments. You can serve it for a family dinner, bring it to a potluck, prepare it ahead for guests, or save leftovers for the next day when the flavors have settled even more beautifully.

The béchamel may sound fancy, but it is simple once you see how it comes together. Butter and flour cook briefly, milk is whisked in slowly, and within minutes the sauce turns smooth, thick, and spoon-coating.

Creamy Spinach Mushroom Lasagna is comforting, flexible, elegant, and familiar all at once. It is a pan of tender noodles and creamy layers that feels like a warm, cheesy answer to a long day.

Table of Contents

Why You’ll Love This Creamy Spinach Mushroom Lasagna

This lasagna is easier than it looks. The béchamel uses only butter, flour, milk, and seasonings.

It is a satisfying vegetarian main dish. Mushrooms and spinach bring enough flavor that the lasagna does not feel like it is missing anything.

The texture is creamy and layered. Ricotta, mozzarella, Parmesan, and béchamel create a soft, rich filling.

It feeds a crowd. A 9×13 inch baking dish makes it perfect for family meals, potlucks, and gatherings.

It tastes great the next day. The layers settle and the flavors deepen after resting.

It is flexible. You can use kale, sun-dried tomatoes, different cheeses, caramelized onions, or even Italian sausage for a meatier variation.

Recipe Details

This recipe bakes at 375°F (190°C). Use a 9×13 inch baking dish.

The lasagna uses 12 lasagna noodles. Regular noodles or no-boil noodles can be used.

The vegetable filling includes 3 cups fresh chopped spinach and 2 cups sliced mushrooms. Cremini mushrooms bring deeper flavor, but button mushrooms also work.

The cheese layer includes 2 cups ricotta cheese, 1 cup shredded mozzarella, ½ cup grated Parmesan, and 1 lightly beaten large egg. Use half the mozzarella and half the Parmesan in the ricotta mixture, then reserve the rest for the top.

The béchamel uses 4 tablespoons unsalted butter, 4 tablespoons all-purpose flour, 4 cups whole milk, ½ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon ground nutmeg, and salt to taste.

The mushrooms cook for about 5 minutes before the spinach is added. The spinach only needs to wilt.

The roux cooks for 2 minutes before the milk is added. The sauce thickens in about 5 minutes.

Bake covered with foil for 25 minutes. Uncover and bake 5 to 10 more minutes until bubbly and golden.

Let the lasagna rest for 10 minutes before slicing. This helps the layers hold together.

Ingredients

For the Lasagna Layers

  • 12 lasagna noodles, regular or no-boil
  • 3 cups fresh spinach, chopped
  • 2 cups mushrooms, sliced
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella
  • ½ cup grated Parmesan
  • 1 large egg, lightly beaten
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Fresh parsley, chopped, optional

For the Béchamel Sauce

  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 4 cups whole milk
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon ground nutmeg, optional
  • Salt to taste

Optional Swaps, Add-Ins, and Serving Ideas

  • No-boil noodles
  • Extra ½ cup milk for no-boil noodles
  • Frozen spinach, about 10 oz
  • Tuscan kale
  • Sun-dried tomatoes
  • Goat cheese
  • Fontina
  • Caramelized onions
  • Sautéed crumbled Italian sausage
  • White wine for deglazing mushrooms
  • Caesar salad
  • Garlic bread
  • Arugula salad with lemon vinaigrette
  • Pinot Grigio
  • Chianti
  • Cottage cheese, blended smooth
  • Soft goat cheese
  • Whipped tofu with lemon zest

Equipment You’ll Need

Basic Equipment

  • 9×13 inch baking dish
  • Medium saucepan
  • Mixing bowls
  • Whisk
  • Chef’s knife
  • Cutting board
  • Rubber spatula

Equipment Notes

A 9×13 inch baking dish gives the lasagna enough room for even layers. A glass or ceramic dish both work.

A medium saucepan is needed for the béchamel. Use one with enough room to whisk without splashing.

Mixing bowls help keep the ricotta mixture and vegetables organized. Having components ready before layering makes assembly easier.

A whisk is important for a smooth sauce. It helps prevent lumps when the milk is added to the butter and flour.

A rubber spatula helps spread ricotta and sauce evenly. It also makes it easier to scrape every bit from the bowl.

Ingredient Notes

Lasagna noodles can be regular or no-boil. If using regular noodles, cook them al dente because they will soften more while baking.

If using no-boil noodles, add an extra ½ cup milk to the béchamel. The noodles will absorb extra liquid as the lasagna bakes.

Fresh spinach gives the lasagna a bright color and tender texture. It wilts quickly and blends well with the mushrooms.

Frozen spinach can be used if needed. Thaw it fully and squeeze out all the water before adding it.

Mushrooms give the lasagna deep savory flavor. Browning them well makes a big difference.

Ricotta creates the creamy cheese layer. Whole milk ricotta gives extra richness.

Mozzarella adds melt and stretch. A little extra can be used on top if you want more cheese.

Parmesan adds salty, nutty flavor. Use the good refrigerated kind if possible.

The egg binds the ricotta layer. Crack it into a separate bowl first to avoid shells.

Whole milk makes the béchamel creamy. This is not the place for a thin, watery sauce.

Nutmeg is optional, but it gives the béchamel a warm background note. Start gently if you are unsure.

Optional Swaps, Variations, and Flavor Ideas

Classic Creamy Spinach Mushroom Lasagna

Use lasagna noodles, spinach, mushrooms, ricotta, mozzarella, Parmesan, egg, olive oil, and béchamel. This gives the full creamy vegetarian lasagna.

Bake until bubbly and golden. Rest before slicing.

No-Boil Noodle Creamy Lasagna

Use no-boil noodles for a shortcut. Add an extra ½ cup milk to the béchamel.

The noodles will soak up the added liquid while baking. This keeps the lasagna creamy.

Frozen Spinach Lasagna

Use about 10 oz frozen spinach instead of 3 cups fresh spinach. Thaw and squeeze it very dry.

If any extra water remains, the lasagna can turn soggy. Fluff the spinach with a fork before using.

Kale Mushroom Lasagna

Use Tuscan kale instead of spinach. Remove the ribs first.

Massage the kale with olive oil to soften it before layering. It gives the lasagna a heartier bite.

Sun-Dried Tomato Lasagna

Add chopped sun-dried tomatoes between the layers. Their tangy sweetness cuts through the richness.

Use a moderate amount so they do not overpower the spinach and mushrooms. Layer them evenly.

Goat Cheese Lasagna

Use goat cheese instead of ricotta for a tangier flavor. The lasagna becomes more zesty.

Soft goat cheese can also be used as a ricotta substitute. Blend gently into the filling.

Fontina Mushroom Lasagna

Add fontina for extra meltiness. It makes the cheese layer feel even more luxurious.

Use it with mozzarella or as part of the cheese blend. The flavor stays creamy and mild.

Caramelized Onion Mushroom Lasagna

Swap half the mushrooms for caramelized onions. This gives the lasagna deep sweetness.

Layer the onions with the mushrooms and spinach. The flavor becomes richer.

Italian Sausage Spinach Mushroom Lasagna

Stir sautéed crumbled Italian sausage into the vegetable mixture. This variation is for meat lovers.

It changes the recipe from vegetarian to a heartier version. Keep the béchamel and cheese layers the same.

Cottage Cheese Substitute Lasagna

Use cottage cheese blended smooth in place of ricotta. This works in a pinch.

The texture will be slightly different. Blending helps it become creamier.

Whipped Tofu Ricotta-Style Lasagna

Use whipped tofu with lemon zest as a ricotta-style substitute. The result is creamy with a little brightness.

This is a wildcard variation. Season carefully and layer as usual.

Why This Recipe Works

This recipe works because the creamy sauce and vegetable filling balance each other. The béchamel gives richness, while spinach and mushrooms keep the dish from feeling too heavy.

Mushrooms bring savory depth. Browning them before layering prevents them from tasting flat.

Spinach adds freshness and color. It wilts quickly and folds easily into the layers.

Ricotta gives the lasagna body. The egg helps it set so each slice holds together.

Mozzarella brings melted texture, and Parmesan adds sharper flavor. Together, they make the lasagna taste full and cheesy without needing meat.

The béchamel replaces tomato sauce with something soft and velvety. Garlic powder, onion powder, and nutmeg give the sauce a savory background.

Layering sauce on the bottom keeps the noodles from sticking. Finishing with sauce and cheese makes the top bubble and brown.

Resting after baking is essential. It lets the layers settle so the lasagna slices cleanly instead of sliding apart.

Directions

Step 1: Prepare the Oven and Baking Dish

Preheat the oven to 375°F (190°C). Set out a 9×13 inch baking dish.

Having the baking dish ready makes layering easier. This recipe moves more smoothly when every component has a place.

Step 2: Cook the Noodles if Needed

If using regular lasagna noodles, cook them until al dente. Drain them well.

Lay the noodles flat on a towel so they do not stick together. They will continue softening during baking.

Step 3: Prepare the Vegetables

Chop 3 cups fresh spinach and slice 2 cups mushrooms. Keep the vegetables ready near the stove.

The spinach will wilt down, so pack it tightly when measuring. The mushrooms should be sliced evenly.

Step 4: Sauté the Mushrooms

Heat 2 tablespoons olive oil in a pan over medium heat. Add the mushrooms with a pinch of salt.

Cook until the mushrooms are golden, about 5 minutes. Do not rush this step because browned mushrooms bring deeper flavor.

Step 5: Add the Spinach

Add the chopped spinach to the mushrooms. Stir just until wilted.

Season with pepper and additional salt if needed. Set the vegetable mixture aside.

Step 6: Make the Ricotta Mixture

In a bowl, combine 2 cups ricotta, 1 lightly beaten large egg, half the mozzarella, and half the Parmesan. Stir until blended.

Taste and add a pinch of salt if needed. Crack the egg separately before adding it to avoid shells.

Step 7: Start the Béchamel

Melt 4 tablespoons unsalted butter in a medium saucepan over medium heat. Let it melt fully without browning too much.

Whisk in 4 tablespoons all-purpose flour. Cook for 2 minutes to remove the raw flour taste.

Step 8: Add the Milk Slowly

Slowly pour in 4 cups whole milk while whisking constantly. Add the milk gradually so the sauce stays smooth.

Keep whisking to prevent lumps. The sauce should begin to loosen and then thicken.

Step 9: Thicken the Sauce

Continue stirring until the béchamel thickens enough to coat the back of a spoon, about 5 minutes. Keep the heat steady.

The sauce should be smooth and creamy. Do not let it scorch on the bottom.

Step 10: Season the Béchamel

Stir in ½ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon ground nutmeg if using, and salt to taste. Taste and adjust.

The sauce should taste savory and creamy. The nutmeg should be subtle.

Step 11: Add Sauce to the Baking Dish

Spread a thin layer of béchamel across the bottom of the baking dish. This keeps the noodles from sticking.

Use just enough to coat the surface. Save plenty of sauce for the layers.

Step 12: Add the First Noodle Layer

Place 3 lasagna noodles over the sauce. Arrange them evenly.

If needed, adjust the noodles so they fit. This creates the foundation for the filling.

Step 13: Add Ricotta and Vegetables

Spread half the ricotta mixture over the noodles. Add half the spinach mushroom mixture.

Spread everything gently and evenly. Do not press too hard.

Step 14: Add More Sauce

Spoon more béchamel over the ricotta and vegetables. Spread it lightly.

The sauce helps bind the layers. It also keeps the lasagna creamy.

Step 15: Repeat the Layers

Add another layer of noodles, then the remaining ricotta mixture, remaining vegetables, and more béchamel. Continue layering evenly.

Finish with noodles on top. Keep the final surface smooth.

Step 16: Add Final Sauce and Cheese

Pour the remaining béchamel over the top layer of noodles. Sprinkle with the remaining mozzarella and Parmesan.

This is the cheesy crown of the lasagna. Add extra mozzarella if desired.

Step 17: Bake Covered

Cover the baking dish with foil. Spray the underside of the foil with oil to prevent sticking.

Bake for 25 minutes. The covered time helps the layers heat through without drying out.

Step 18: Bake Uncovered and Rest

Remove the foil and bake for 5 to 10 more minutes until bubbly and golden. Let the lasagna rest for 10 minutes before slicing.

Resting keeps the layers neat. Serve warm with fresh parsley if desired.

Serving Ideas

Serve Creamy Spinach Mushroom Lasagna warm after it rests. A clean slice is easiest after the 10-minute rest.

A crisp Caesar salad is a great side. It cuts through the creaminess of the lasagna.

Garlic bread is perfect for mopping up extra béchamel. It makes the meal feel complete.

An arugula salad with lemon vinaigrette brings a lighter contrast. The peppery greens and bright dressing work well with the creamy layers.

Serve this lasagna for potlucks. It travels well and feeds a group.

Pair it with Pinot Grigio for a chilled wine option. Chianti also works if you prefer red wine.

Add chopped fresh parsley before serving if desired. It gives the top a fresh green finish.

Serve leftovers the next day. The flavors settle and become even cozier.

Storage

Let the lasagna cool completely before storing. This helps keep excess steam from making the layers watery.

Cover the pan tightly with foil or transfer slices to airtight containers. Refrigerate for 3 to 4 days.

Slicing before storing makes quick reheating easier. Individual portions are also easier to pack.

Keep the lasagna covered so it does not dry out. Creamy layers need protection in the refrigerator.

The flavor can improve the next day. The sauce, cheese, mushrooms, and spinach settle together.

Do not leave the lasagna out for too long before refrigerating. Store once cooled.

Use oven reheating for the best texture. The edges can become pleasantly crisp again.

Freezing

Creamy Spinach Mushroom Lasagna can be frozen in portions. Wrap individual slices in foil and freeze for up to 3 months.

You can also freeze the lasagna unbaked for up to 3 months. Thaw overnight in the refrigerator before baking.

Make sure the lasagna is well wrapped. This protects the creamy sauce and noodles.

If freezing portions, cool them completely first. Then wrap tightly.

Frozen portions make easy future meals. They are especially helpful for busy nights.

Thawing overnight gives the best reheating texture. It helps the center warm evenly.

A whole pan can be frozen for later. It makes a comforting meal ready after travel, busy weeks, or holidays.

Reheating

The oven is the best way to reheat this lasagna. Reheat at 350°F for 20 to 25 minutes.

Cover with foil at first if needed. This keeps the top from drying out.

Remove the foil near the end if you want crispier edges. Watch closely.

Microwaving works in a pinch. The texture will be softer, and the edges will not crisp the same way.

For individual slices, reheat until warmed through. Add a small splash of milk nearby in the dish if the slice looks dry.

Let reheated slices sit briefly before eating. The creamy filling can be very hot.

Serve with fresh parsley or a simple salad to make leftovers feel new again.

Make-Ahead

This lasagna is excellent for make-ahead meals. You can assemble it up to 24 hours ahead.

Cover tightly and refrigerate until ready to bake. Add 10 extra minutes to the baking time because the lasagna will be cold.

You can also make the béchamel ahead if needed. Rewarm and whisk before layering.

The vegetable mixture can be cooked ahead. Cool it before refrigerating.

The ricotta mixture can also be stirred together in advance. Keep it covered and chilled.

If freezing unbaked, wrap the assembled lasagna well. Thaw overnight before baking.

Make-ahead lasagna is perfect for parties. Most of the work is done before guests arrive.

Helpful Notes for Best Results

Use fresh spinach when possible. It gives the best color and texture.

If using frozen spinach, squeeze out all the water. Wet spinach can make the lasagna soggy.

Brown the mushrooms well. Golden edges mean deeper flavor.

Do not rush the béchamel. Whisk slowly and constantly as the milk is added.

Cook the butter and flour mixture for 2 minutes. This removes the raw flour taste.

Start with ¼ teaspoon nutmeg if you are cautious. It should be subtle, not strong.

Let the lasagna rest for 10 minutes after baking. This gives cleaner slices.

If using no-boil noodles, add an extra ½ cup milk to the béchamel. The noodles absorb more liquid.

Variations

Classic Creamy Spinach Mushroom Lasagna

Use noodles, fresh spinach, mushrooms, ricotta, mozzarella, Parmesan, egg, olive oil, and béchamel. This gives the full vegetarian comfort dish.

Bake covered first, then uncovered until golden. Rest before slicing.

No-Boil Noodle Lasagna

Use no-boil noodles for convenience. Add an extra ½ cup milk to the béchamel.

The noodles will absorb the added liquid. This keeps the lasagna creamy.

Frozen Spinach Mushroom Lasagna

Use about 10 oz frozen spinach. Thaw it and squeeze it very dry.

Fluff it with a fork before layering. This helps it spread evenly.

Kale Mushroom Lasagna

Use Tuscan kale instead of spinach. Remove the ribs and massage with olive oil.

This gives a heartier texture. Layer as directed.

Sun-Dried Tomato Spinach Lasagna

Add chopped sun-dried tomatoes between the layers. They add tangy sweetness.

The tomatoes help cut through the richness. Use enough to flavor, not overpower.

Goat Cheese Mushroom Lasagna

Use goat cheese in place of ricotta or as part of the cheese layer. It adds tang.

This version tastes brighter. It still works with béchamel.

Fontina Creamy Lasagna

Add fontina for extra meltiness. It makes the cheese layer even softer.

Use it with mozzarella or as part of the topping. Bake until bubbly.

Caramelized Onion Mushroom Lasagna

Swap half the mushrooms for caramelized onions. The onions add sweetness and depth.

Layer them with the spinach and remaining mushrooms. This is a very cozy variation.

Italian Sausage Spinach Mushroom Lasagna

Add sautéed crumbled Italian sausage to the vegetable mixture. This makes the dish heartier.

It is no longer vegetarian, but it is delicious for meat lovers. Keep the sauce and cheese layers the same.

Cottage Cheese Creamy Lasagna

Use cottage cheese blended smooth instead of ricotta. This works when ricotta is unavailable.

The texture will be slightly different. Blend well before mixing with the egg and cheeses.

Troubleshooting

The Lasagna Is Watery

The spinach may have had too much moisture. If using frozen spinach, squeeze it very dry.

The mushrooms may also need more browning. Cook them until they release moisture and turn golden.

The Béchamel Is Lumpy

The milk may have been added too quickly. Add it slowly while whisking constantly.

If lumps form, keep whisking. A smooth sauce is possible with patience.

The Béchamel Tastes Like Flour

The butter and flour mixture may not have cooked long enough. Cook it for 2 minutes before adding milk.

This removes the raw flour taste. Do not skip it.

The Lasagna Is Too Dry

There may not be enough sauce, especially with no-boil noodles. Add an extra ½ cup milk to the béchamel when using no-boil noodles.

Covering with foil during the first bake also helps. Uncover only at the end.

The Top Cheese Stuck to the Foil

Spray the underside of the foil with oil before covering. This prevents sticking.

Remove the foil carefully. Then bake uncovered until golden.

The Slices Fall Apart

The lasagna may not have rested long enough. Let it sit for 10 minutes before slicing.

The layers settle as it rests. This makes cleaner slices.

The Mushrooms Taste Bland

They may not have browned enough. Cook them until golden.

A pinch of salt during cooking helps draw out moisture. Pepper at the end adds flavor.

The Nutmeg Is Too Strong

Use less next time. Start with ¼ teaspoon if you are unsure.

Nutmeg should be a background note. It should not dominate.

The Noodles Are Too Firm

No-boil noodles may need extra liquid. Add the extra ½ cup milk to the béchamel.

Regular noodles should be cooked al dente before layering. They soften more during baking.

The Lasagna Is Too Rich

Serve with a crisp salad or lemony greens. Caesar salad or arugula salad with lemon vinaigrette helps balance the creaminess.

Smaller slices also work well. This is a cozy, cheese-forward dish.

Frequently Asked Questions

Can I use frozen spinach?

Yes, frozen spinach can be used. Use about 10 oz frozen spinach for the 3 cups fresh spinach.

Thaw it completely and squeeze it very dry with a clean towel. Fluff it with a fork before mixing or layering.

Can I make this lasagna ahead?

Yes, assemble it up to 24 hours ahead. Cover tightly and refrigerate.

Add 10 extra minutes to the baking time because it will be cold. You can also freeze it unbaked for up to 3 months.

What can I use instead of ricotta?

Cottage cheese blended smooth works in a pinch. Soft goat cheese can also be used for a tangier flavor.

Whipped tofu with lemon zest is another creamy option. The texture and flavor will change.

Can I use no-boil noodles?

Yes, no-boil noodles work well. Add an extra ½ cup milk to the béchamel.

The noodles absorb the extra liquid as they bake. This keeps the lasagna from drying out.

How long does this lasagna last in the fridge?

It lasts 3 to 4 days in the refrigerator. Cool it completely and cover tightly.

Slices reheat well in the oven. Use 350°F for 20 to 25 minutes.

Can I freeze Creamy Spinach Mushroom Lasagna?

Yes, freeze individual portions wrapped in foil for up to 3 months. You can also freeze the unbaked lasagna.

Thaw overnight in the refrigerator before reheating or baking. This gives the best texture.

What should I serve with this lasagna?

Serve with Caesar salad, garlic bread, or arugula salad with lemon vinaigrette. These sides balance the creamy layers.

Pinot Grigio or Chianti can also pair nicely. Choose based on your preference.

Can I add meat?

Yes, sautéed crumbled Italian sausage can be stirred into the vegetable mixture. This makes the lasagna heartier.

The rest of the recipe stays the same. It will no longer be vegetarian.

Nutritional Information

These values are estimates and can vary based on ingredients and serving size. One hearty slice is estimated at about 420 calories.

Each serving has about 22g fat. About 12g of that is saturated fat.

Each serving has about 38g carbohydrates. The noodles and sauce contribute to that amount.

Each serving has about 20g protein. Ricotta, mozzarella, Parmesan, and the egg contribute protein.

Each serving has about 3g fiber. Spinach and mushrooms help with that.

Each serving has about 450mg sodium. You can reduce this by using a lighter hand with salt.

Exact numbers may change depending on cheese brands and how much Parmesan or mozzarella is added. Use your specific ingredients if precise values matter.

This lasagna is comfort food. It is creamy, satisfying, and meant to be enjoyed as part of a cozy meal.

Why This Recipe Works So Well

Creamy Spinach Mushroom Lasagna works because it uses simple layers that support each other. The noodles provide structure, the vegetables bring flavor, the cheese adds creaminess, and the béchamel ties everything together.

The mushrooms are browned before layering, which gives them deeper flavor. This step keeps the lasagna from tasting flat.

The spinach adds freshness and color. It keeps the creamy layers from feeling too heavy.

The ricotta mixture gives the lasagna a soft, rich center. The egg helps bind it for cleaner slices.

The béchamel is the comfort element. Butter, flour, milk, garlic powder, onion powder, and nutmeg create a smooth sauce that melts into the noodles.

Mozzarella and Parmesan finish the top with bubbling cheese. The uncovered baking time gives the lasagna its golden surface.

The rest after baking is just as important as the oven time. Ten minutes gives the layers time to settle.

Most of all, this dish works because it feels both comforting and special. It is meatless, creamy, savory, flexible, and filling enough to anchor a full dinner.

Final Thoughts

Creamy Spinach Mushroom Lasagna is made with lasagna noodles, fresh spinach, mushrooms, ricotta, mozzarella, Parmesan, egg, olive oil, butter, flour, whole milk, garlic powder, onion powder, optional nutmeg, salt, pepper, and optional parsley. The mushrooms and spinach are sautéed, the ricotta layer is mixed, the béchamel is whisked until smooth, and everything is layered into a 9×13 inch dish before baking until bubbly and golden.

Serve it warm after a 10-minute rest with Caesar salad, garlic bread, arugula salad, Pinot Grigio, or Chianti, and store leftovers in the refrigerator for 3 to 4 days. With its 375°F baking temperature, 25-minute covered bake, 5-to-10-minute uncovered finish, 2-minute roux cook, 5-minute sauce thickening time, 5-minute mushroom sauté, 350°F oven reheating method, 20-to-25-minute reheat time, 24-hour make-ahead option, 3-month freezer option, and variations like no-boil noodles, frozen spinach, kale, sun-dried tomatoes, goat cheese, fontina, caramelized onions, Italian sausage, cottage cheese, and whipped tofu with lemon zest, this lasagna is creamy, cozy, flexible, and deeply satisfying.


Creamy Spinach Mushroom Lasagna

Rich, creamy, cheesy, and layered with tender noodles, sautéed mushrooms, fresh spinach, ricotta, mozzarella, Parmesan, and smooth béchamel sauce, this Creamy Spinach Mushroom Lasagna is a comforting Italian-style main dish. Each slice has soft pasta, savory vegetables, a creamy cheese layer, and a golden bubbly top.

Recipe Details

  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Course: Main Dish
  • Cuisine: Italian
  • Servings: 8 servings
  • Calories: 420 kcal

Ingredients

For the Lasagna Noodles

  • 12 lasagna noodles regular or no-boil

For the Spinach Mushroom Layer

  • Fresh parsley chopped optional
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 2 cups mushrooms sliced button, cremini, or your choice
  • 3 cups fresh spinach chopped

For the Ricotta Cheese Layer

  • 1 large egg
  • ½ cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 2 cups ricotta cheese

For the Béchamel Sauce

  • ½ teaspoon ground nutmeg optional
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 4 cups whole milk
  • 4 tablespoons all-purpose flour
  • 4 tablespoons unsalted butter

Instructions

Step 1: Prepare the Oven and Noodles

Preheat the oven to 375°F (190°C). Cook the lasagna noodles according to the package instructions, then drain and set them aside.

Use regular lasagna noodles or no-boil noodles as listed. If using no-boil noodles, follow the package directions for best results.

Step 2: Sauté the Mushrooms and Spinach

Heat the olive oil in a pan. Add the sliced mushrooms and sauté until tender.

Add the chopped fresh spinach and cook until wilted. Season the vegetable mixture with salt and pepper to taste, then set it aside for layering.

Step 3: Mix the Ricotta Layer

In a bowl, mix the ricotta cheese, egg, and half of the mozzarella and Parmesan. Stir until the cheese mixture is evenly combined.

Set the ricotta mixture aside. The remaining mozzarella and Parmesan will be used on top of the lasagna.

Step 4: Start the Béchamel

Melt the unsalted butter in a saucepan. Add the all-purpose flour and cook for 2 minutes.

Stir or whisk as it cooks so the butter and flour blend smoothly. This creates the base for the creamy béchamel sauce.

Step 5: Finish the Béchamel Sauce

Gradually whisk in the whole milk until smooth. Add the garlic powder, onion powder, optional ground nutmeg, salt, and pepper.

Cook until thickened. The sauce should be smooth and creamy before it is layered into the lasagna.

Step 6: Begin Layering

Spread a thin layer of béchamel in a baking dish. Add a layer of lasagna noodles over the sauce.

Layer with the ricotta mixture, sautéed spinach and mushrooms, and more béchamel. Spread each layer gently so the lasagna bakes evenly.

Step 7: Repeat and Finish the Top

Repeat the layers with noodles, ricotta mixture, vegetables, and sauce. Finish with noodles and béchamel sauce on top.

Sprinkle the remaining mozzarella and Parmesan over the top. This creates the golden, bubbly cheese finish after baking.

Step 8: Bake the Lasagna

Bake for 30 minutes, until golden and bubbly. The top should look melted, lightly browned, and hot throughout.

Remove the lasagna from the oven once the sauce is bubbling and the cheese has melted over the top.

Step 9: Rest, Garnish, and Serve

Let the lasagna rest for 10 minutes before serving. This helps the layers settle and makes slicing easier.

Garnish with chopped fresh parsley if desired. Slice into 8 servings and serve warm.

Notes

  • Use no-boil noodles for quicker prep.
  • Let lasagna rest before cutting for cleaner slices.
  • Adjust seasoning to taste.

Serving Suggestions

Serve Creamy Spinach Mushroom Lasagna warm after it has rested for 10 minutes. The lasagna noodles, sautéed spinach, mushrooms, ricotta mixture, béchamel sauce, mozzarella, and Parmesan create a rich main dish with creamy, savory layers.

This recipe makes 8 servings, making it a good choice for family dinners, comfort food meals, holiday tables, or make-ahead-style gatherings. Add chopped fresh parsley on top if desired for a fresh finish.

For cleaner slices, do not cut the lasagna immediately after baking. Letting it rest helps the noodles, cheese, vegetables, and sauce hold together better.

Storage

How to Store

The recipe does not provide specific storage instructions or storage duration, so no exact storage time is added here.

Noodle Tip

Use 12 lasagna noodles, either regular or no-boil. Cook regular noodles according to package instructions, or use no-boil noodles for quicker prep.

Vegetable Tip

Use 3 cups chopped fresh spinach and 2 cups sliced mushrooms. Button, cremini, or your choice of mushrooms can be used.

Ricotta Tip

Mix the ricotta cheese with the egg and half of the mozzarella and Parmesan. Save the remaining mozzarella and Parmesan for the top.

Béchamel Tip

Cook the butter and flour for 2 minutes, then gradually whisk in the whole milk until smooth. Cook until thickened before layering.

Seasoning Tip

Use garlic powder, onion powder, salt, pepper, and optional ground nutmeg in the béchamel. Adjust seasoning to taste as noted.

Resting Tip

Let the lasagna rest for 10 minutes before cutting. This helps the slices come out cleaner.

Baking Tip

Bake at 375°F (190°C) for 30 minutes, until golden and bubbly.

Categories Recipes

Leave a Comment