Creamy Spinach and Mushroom Lasagna: A Comfort Food Classic with a Delicious Twist
Warm, Cozy, and Packed with Flavor: Why This Lasagna Will Be Your New Favorite
Imagine sinking your fork into a slice of perfectly baked lasagna that boasts layers of tender noodles, a rich, velvety cream sauce, earthy mushrooms, and vibrant spinach. This creamy spinach and mushroom lasagna feels like a warm hug on a plate—comfort food that’s anything but boring. Whether you’re cooking for a family dinner or just craving something wholesome and satisfying, this recipe strikes the ideal balance between indulgence and a veggie-packed meal.
Plus, it’s surprisingly easy to put together! No long hours slaving over a stove, and no weird ingredients to hunt down. Just straightforward, fresh flavors layered lovingly and baked until golden and bubbling. Ready to turn your dinner into a celebration? Let’s dive into the ingredients that make this dish so irresistible and step-by-step instructions to get you there!
Ingredients
![]()
- 9 lasagna noodles – Regular or no-boil noodles work fine; no-boil saves time and effort.
- 3 cups fresh spinach, roughly chopped – Adds vibrant color and nutrients; frozen can work but drain well.
- 2 cups sliced mushrooms (cremini or baby bella) – Earthy flavor and meaty texture; fresh and firm mushrooms are best.
- 3 cups whole milk – For the creamy béchamel sauce; you can substitute with 2% milk but richness will be slightly less.
- 4 tablespoons unsalted butter – Essential for a silky sauce base; salted butter is okay, just skip extra salt later.
- 4 tablespoons all-purpose flour – Creates the roux that thickens the sauce; gluten-free flours can be adapted.
- 1 cup grated Parmesan cheese – Sharp, nutty flavor; freshly grated is always worth it.
- 2 cups shredded mozzarella – Melts beautifully and adds gooey texture; fresh mozzarella can be used for creamier bite.
- 3 garlic cloves, minced – Adds aromatic punch; adjust based on your garlic love level.
- 1 teaspoon dried Italian seasoning – Classic herbal mix to enhance flavor beautifully.
- Salt and freshly ground black pepper – To taste, balancing all the creamy richness.
- Olive oil – For sautéing mushrooms and garlic; extra virgin adds a nice depth.
Instructions
- Prepare the noodles: If using regular lasagna noodles, boil them according to package directions until tender but still firm (al dente). Drain and lay flat on a lightly oiled baking sheet to prevent sticking. No-boil noodles can be used directly.
- Sauté the mushrooms and spinach: Heat a splash of olive oil in a large skillet over medium heat. Toss in the minced garlic and cook until fragrant and golden, about 1 minute. Add the sliced mushrooms, stirring occasionally until tender and lightly browned — roughly 6-7 minutes. Stir in the spinach and cook until wilted, about 2 minutes. Season with a pinch of salt and pepper, then set aside.
- Make the creamy béchamel sauce: In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for about 2 minutes until the mixture is pale golden and bubbling—a nutty aroma should develop. Gradually whisk in the milk, making sure there are no lumps. Keep whisking gently as the sauce thickens (about 5-7 minutes). Once thick and creamy, stir in the grated Parmesan cheese and Italian seasoning. Taste and season with salt and pepper.
- Layer the lasagna: Preheat your oven to 375°F (190°C). In a baking dish, spread a thin layer of béchamel on the bottom. Lay 3 noodles on top, then half the mushroom-spinach mix, followed by one-third of the béchamel sauce. Sprinkle a third of the mozzarella cheese over it. Repeat these layers: noodles, remaining mushroom-spinach, another third of béchamel, and mozzarella. Finish with the last noodles, cover with the remaining béchamel sauce, and top with the last mozzarella cheese.
- Bake: Cover the dish with foil (to avoid drying out) and bake for 25 minutes. Remove the foil and bake uncovered for another 15 minutes or until the top is bubbly and golden brown. Let it rest for 10 minutes—this finishing touch helps everything set and makes slicing smooth and neat.
Tips & Variations
![]()
- Cheese swaps: Try a blend of fontina and mozzarella for a richer melt.
- Add protein: Stir in cooked, shredded chicken or Italian sausage for a heartier dish.
- Mushroom variety: Mix cremini with shiitake or portobello for deeper flavor complexity.
- Heat things up: Add a pinch of red pepper flakes to the béchamel or mushrooms for subtle warmth.
- Gluten-free option: Use gluten-free lasagna noodles and a gluten-free flour blend for the roux.
- Make ahead: Prepare up to layering, cover tightly, refrigerate overnight, and bake when ready.
- Storage & reheating: Store leftovers covered in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave slices individually.
Serving Suggestions
![]()
- Pair with a fresh green salad dressed in lemon vinaigrette—bright and refreshing contrast to creamy richness.
- Steamed or roasted vegetables like asparagus or broccoli complement this lasagna nicely.
- Serve with crusty garlic bread or warm focaccia to scoop up every last bit of sauce.
- Plate slices with a sprinkle of extra Parmesan and a few fresh basil leaves for a pretty finish.
- Finish the meal with a light dessert such as lemon sorbet or fresh berries to balance richness.
FAQs
Can I use frozen spinach instead of fresh?
Yes! Just make sure to fully thaw and squeeze out as much moisture as possible to avoid a watery lasagna. Frozen spinach also concentrates flavor nicely.
How do I keep the béchamel sauce silky and lump-free?
Whisk constantly while gradually adding cold milk to the roux and cook over medium heat. Patience and steady stirring prevent lumps from forming.
Can I make this dish ahead of time?
Absolutely! Assemble the lasagna a day before, keep it covered in the fridge, and bake it fresh when you’re ready. It even tastes better as the flavors meld.
What if I want to add chicken or meat?
Sauté ground sausage, shredded chicken, or ground beef separately and layer it along with the spinach and mushrooms for a protein boost.
Which type of noodles works best?
You can use classic boiled or no-boil oven-ready lasagna noodles. No-boil noodles save time and absorb sauce as it bakes, but boiling gives more control over texture.
How do I reheat leftovers without drying them out?
Reheat in the oven at 350°F (175°C) covered with foil to retain moisture, or microwave with a microwave-safe cover to keep that creamy texture.
Final Thoughts
This creamy spinach and mushroom lasagna is more than just a meal—it’s a comforting experience layered with fresh ingredients and cozy creaminess. Whether you’re cooking for family, friends, or just treating yourself, this dish is easy enough for weeknight dinners yet impressive enough for company. Follow these steps, trust your senses, and watch as a simple combination of spinach, mushrooms, creamy sauce, and cheese transforms into magic. It’s comfort food that nourishes body and soul—perfect for any night you need a little delicious joy.
PrintUltimate Creamy Spinach Mushroom Lasagna Recipe Guide
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
Discover the best creamy spinach and mushroom lasagna with easy steps rich flavors and perfect layers for a delicious homemade Italian dish
Ingredients
9 lasagna noodles – Regular or no-boil noodles
3 cups fresh spinach, roughly chopped
2 cups sliced mushrooms (cremini or baby bella)
3 cups whole milk
4 tablespoons unsalted butter
4 tablespoons all-purpose flour
1 cup grated Parmesan cheese
2 cups shredded mozzarella
3 garlic cloves, minced
1 teaspoon dried Italian seasoning
Salt and freshly ground black pepper, to taste
Olive oil, for sautéing
Instructions
- Prepare the noodles: If using regular lasagna noodles, boil them according to package directions until tender but still firm (al dente). Drain and lay flat on a lightly oiled baking sheet to prevent sticking. No-boil noodles can be used directly.
- Sauté the mushrooms and spinach: Heat a splash of olive oil in a large skillet over medium heat. Toss in the minced garlic and cook until fragrant and golden, about 1 minute. Add the sliced mushrooms, stirring occasionally until tender and lightly browned—roughly 6-7 minutes. Stir in the spinach and cook until wilted, about 2 minutes. Season with salt and pepper, then set aside.
- Make the creamy béchamel sauce: In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for about 2 minutes until pale golden and bubbling. Gradually whisk in the milk, stirring gently as the sauce thickens (about 5-7 minutes). Stir in grated Parmesan cheese and Italian seasoning. Taste and season with salt and pepper.
- Layer the lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of béchamel on the bottom of a baking dish. Lay 3 noodles on top, half the mushroom-spinach mix, one-third of the béchamel, then one-third of the mozzarella. Repeat layers: noodles, remaining mushroom-spinach, béchamel, mozzarella. Finish with last noodles, remaining béchamel, and mozzarella.
- Bake: Cover with foil and bake 25 minutes. Remove foil and bake uncovered 15 minutes or until bubbly and golden. Let rest 10 minutes before slicing.
Notes
Imagine sinking your fork into a slice of perfectly baked lasagna boasting layers of tender noodles, rich creamy béchamel sauce, earthy mushrooms, and vibrant spinach. This creamy spinach and mushroom lasagna is comfort food with a delicious twist, easy to prepare and packed with wholesome flavor.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Cuisine: Italian
Nutrition
- Calories: 450 kcal
- Sugar: 6 g
- Fat: 22 g
- Carbohydrates: 38 g
- Fiber: 5 g
- Protein: 25 g
Keywords: spinach lasagna, mushroom lasagna, creamy lasagna, vegetarian lasagna, comfort food, easy dinner recipe