Easy Creamy Spinach Mushroom Lasagna

Category: Fast & Flavorful Pasta Dishes

Enjoy a comforting baked dish featuring layers of tender noodles, a velvety béchamel sauce, and generous portions of sautéed mushrooms and wilted spinach. Ricotta, mozzarella, and Parmesan cheeses add gooey, savory flavor to each bite. The process is simple: cook the vegetables, make a creamy sauce, assemble with noodles and cheese, then bake until golden and bubbly. Let it rest before serving for clean slices. This hearty meal is perfect for sharing at family gatherings or enjoying as leftovers. Infuse extra flavor with onions or chili flakes as desired.

A woman with a chef's hat holding a plant.
Updated on Thu, 07 Aug 2025 13:04:13 GMT
A stack of lasagna with mushrooms and spinach. Pin
A stack of lasagna with mushrooms and spinach. | quickdinnerfix.com

Creamy spinach mushroom lasagna hits every note of comfort while sneaking in a generous helping of vegetables. With silky béchamel, rich cheeses, layers of earthy mushrooms and tender spinach, this is an easy weekend dish to bring everyone to the table. Even for lasagna beginners, the steps are simple, and the reward is huge.

I first made this lasagna for a vegetarian friend’s birthday dinner Years later it is the most requested recipe in my house Beautifully golden and delicious every single time

Ingredients

  • Fresh spinach: Chopped spinach cooks down quickly and brings a bright flavor Look for vibrant green leaves with no wilting
  • Mushrooms: Sliced for hearty texture Choose cremini or button mushrooms for best flavor
  • Olive oil: Helps soften and brown the vegetables Use extra-virgin for richer taste
  • Garlic: Adds a deep aromatic note Freshly minced is best
  • Butter: Essential for a classic béchamel sauce Use unsalted for better control
  • All-purpose flour: Thickens the sauce Make sure it’s fresh for a smooth texture
  • Milk: Warmed milk blends more easily Look for whole or two percent for creaminess
  • Ground nutmeg: Traditional in béchamel Adds warmth and complexity
  • Lasagna noodles: No-boil or pre-cooked noodles save effort Choose sturdy ones for tidy layers
  • Mozzarella cheese: Melts to a gooey topping Freshly shredded melts best
  • Parmesan cheese: Gives a savory finish Grate your own for the most flavor
  • Ricotta cheese: Softens the layers and adds richness Use whole milk ricotta if possible
  • Salt and pepper: Balances all flavors Go for freshly ground pepper for extra zip

Step-by-Step Instructions

Prepare the Vegetable Filling:
Start by heating olive oil in a large skillet over medium heat Add sliced mushrooms and cook them slowly for about five minutes until they lose their moisture and develop deep golden edges This brings out all their earthy flavor Next add the chopped spinach and minced garlic Stir often until the spinach is just wilted and the garlic smells fragrant Season with salt and pepper Remove the pan from heat and set the mixture aside
Make the Béchamel Sauce:
Melt the butter gently over medium heat in a heavy saucepan Once fully melted stir in the flour using a wooden spoon or whisk Cook for about two minutes to get rid of the raw flour taste Now gradually pour in the warm milk whisking constantly to avoid lumps Bring the sauce to a gentle simmer and keep stirring until it thickens nicely This usually takes about ten minutes Lower the heat and add nutmeg salt and pepper to taste Remove the pot from the heat
Assemble the Lasagna:
Preheat your oven to three seventy five degrees F Get your baking dish ready by spreading a thin layer of béchamel sauce on the bottom This prevents sticking Layer three lasagna noodles gently on top Spoon a third of the vegetable mixture onto the noodles then dot with spoonfuls of ricotta cheese Sprinkle some mozzarella and drizzle a little béchamel sauce on top Repeat this layering process two more times Finish with béchamel and the remaining mozzarella and parmesan for a cheesy topping
Bake the Lasagna:
Cover your dish tightly with foil This helps the noodles cook through without drying out Bake for twenty five minutes then remove the foil to allow the cheese to develop a bubbly golden crust Return to the oven for another fifteen minutes
Let It Rest and Serve:
Take the lasagna out and let it rest uncovered for ten minutes before slicing This resting time makes it easier to cut neat slices Serve warm so all the creamy layers shine
A stack of lasagna with mushrooms on top. Pin
A stack of lasagna with mushrooms on top. | quickdinnerfix.com

My favorite part is the golden crust that forms on top thanks to the broiled cheeses I have fond memories of sharing this around the table with close friends and hearing the happy clatter of forks on plates It is always a centerpiece dish

Storage Tips

Allow the lasagna to cool completely before slicing and packing leftovers Store in an airtight container in the refrigerator for up to three days For longer storage freeze individual pieces tightly wrapped then reheat in the oven until piping hot Lasagna maintains its creaminess best when reheated gently rather than in the microwave

Ingredient Substitutions

Feel free to swap in kale or Swiss chard for the spinach Both hold up well and add a new dimension If you do not have ricotta try cottage cheese for a similar creamy effect For a gluten free version use gluten free noodles and a gluten free flour blend in the béchamel

Serving Suggestions

Serve warm lasagna slices with a crisp green salad and a drizzle of balsamic glaze Garlic bread makes a perfect side This dish is also great with roasted vegetables or a chilled glass of white wine when entertaining

A square casserole dish filled with mushrooms and spinach. Pin
A square casserole dish filled with mushrooms and spinach. | quickdinnerfix.com

A Slice of History

Lasagna comes from Italian origins with its many-layered format embracing regional variations This creamy spinach mushroom version offers a lighter twist to the traditional rich meat sauce While not classic in Emilia Romagna tradition it captures the welcoming family warmth of Italian celebration meals

Recipe FAQs

→ Can I use frozen spinach instead of fresh?

Yes, thaw and drain frozen spinach well before sautéing to avoid excess moisture in your layers.

→ Which mushrooms work best for this dish?

Creamy lasagna pairs well with cremini, button, or even portobello mushrooms for robust flavor and texture.

→ Is it necessary to pre-cook the noodles?

No-boil noodles can go straight into the casserole; if using regular noodles, follow package directions for pre-cooking.

→ How can I make this meal gluten-free?

Use gluten-free lasagna noodles and substitute all-purpose flour with a gluten-free blend for the béchamel sauce.

→ How long can leftovers be stored?

Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave before serving.

→ Can I add extra vegetables?

Feel free to add sautéed onions, bell peppers, or even zucchini for a twist on the classic flavors.

Easy Creamy Spinach Mushroom Lasagna

Cheesy lasagna layered with spinach, mushrooms, and creamy béchamel for a deliciously comforting meal.

Prep Time
20 min
Cook Time
40 min
Total Time
60 min

Category: Pasta

Skill Level: Easy

Cuisine: Italian

Yield: 6 Servings

Dietary Preferences: Vegetarian

Ingredients

→ Vegetable filling

01 2 tablespoons olive oil
02 3 cups fresh spinach, roughly chopped
03 2 cups mushrooms, sliced
04 3 garlic cloves, minced
05 Salt, to taste
06 Black pepper, to taste

→ Béchamel sauce

07 3 tablespoons butter
08 3 tablespoons all-purpose flour
09 3 cups warm milk
10 0.5 teaspoon ground nutmeg
11 Salt, to taste
12 Black pepper, to taste

→ Lasagna assembly

13 9 lasagna noodles, no-boil or pre-cooked
14 2 cups mozzarella cheese, shredded
15 0.5 cup Parmesan cheese, grated
16 1 cup ricotta cheese

Steps

Step 01

Heat olive oil in a large skillet over medium heat. Add sliced mushrooms and cook for about 5 minutes until softened and lightly browned. Add garlic and chopped spinach, stir until spinach is wilted. Season with salt and pepper. Remove from heat and set aside.

Step 02

In a saucepan, melt butter over medium heat. Add flour and cook for 1 to 2 minutes, stirring constantly, to form a smooth paste. Gradually whisk in the warm milk, ensuring a smooth consistency. Continue stirring until the sauce thickens and reaches a gentle simmer. Season with nutmeg, salt, and pepper. Remove from heat.

Step 03

Preheat oven to 190°C.

Step 04

Spread a thin layer of béchamel sauce onto the bottom of a 23x33 cm baking dish. Lay 3 lasagna noodles on top of the sauce. Distribute one third of the vegetable filling over the noodles, dot with ricotta cheese, sprinkle with mozzarella, and spoon over more béchamel sauce. Repeat the sequence of noodles, filling, cheeses, and sauce twice more. Finish with remaining béchamel, mozzarella, and all Parmesan cheese on top.

Step 05

Cover the baking dish with aluminium foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes, or until the cheese is bubbling and golden brown on top.

Step 06

Allow the lasagna to rest at room temperature for 10 minutes before slicing. Serve warm.

Notes

  1. For deeper flavor, sauté chopped onion with the mushrooms or add a pinch of chili flakes to the vegetable filling.
  2. For a gluten-free adaptation, substitute gluten-free lasagna noodles.
  3. Leftovers may be stored in an airtight container in the refrigerator for up to 3 days and reheat well.

Required Equipment

  • Large skillet
  • Saucepan
  • Whisk
  • 23x33 cm baking dish
  • Aluminium foil
  • Oven

Allergy Information

Double-check each ingredient to identify potential allergens and consult a healthcare professional if unsure.
  • Contains milk (dairy).
  • Contains wheat (gluten).

Nutrition Facts (Per Serving)

These details are for informational purposes and don’t replace medical advice.
  • Calories: 390
  • Fat: 19 g
  • Carbs: 39 g
  • Protein: 19 g