Easy Creamy Spinach Mushroom Lasagna Recipe
If there’s one dish that turns an ordinary dinner into pure comfort food magic, it’s this Easy Creamy Spinach Mushroom Lasagna. Each forkful is a blissful medley of silky béchamel sauce, earthy mushrooms, tender spinach, and perfectly melted cheese nestled between delicate layers of pasta. It’s just the right amount of indulgence without being fussy and comes together so simply that you’ll find yourself coming back to it again and again whenever you crave a cozy, crowd-pleasing meal.

Ingredients You’ll Need
Making Easy Creamy Spinach Mushroom Lasagna is all about assembling honest, fuss-free ingredients that work beautifully together. Each one brings something special to the table, whether it’s flavor, texture, richness, or that irresistible gooey cheese pull.
- Olive Oil: Adds a hint of fruity richness and helps sauté your veggies to perfection.
- Fresh Spinach (3 cups, roughly chopped): Brings gorgeous color and fresh, earthy flavor to every bite.
- Mushrooms (2 cups, sliced): Their savory depth turns your filling into something crave-worthy.
- Garlic (3 cloves, minced): Delivers a bold aromatic punch that makes this lasagna unforgettable.
- Salt and Pepper to Taste: The classic seasoning duo that brightens up all your flavors.
- Butter (3 tbsp): Essential for that luxuriously creamy béchamel sauce.
- All-Purpose Flour (3 tbsp): Thickens the béchamel, making every layer perfectly decadent.
- Milk (3 cups, warm): Creates a silky smooth sauce—be sure it’s warm to avoid lumps.
- Ground Nutmeg (½ tsp): A subtle but lovely accent that turns a simple sauce into something special.
- Lasagna Noodles (9, no-boil or pre-cooked): The foundation of your bake; these make assembly a breeze.
- Mozzarella Cheese (2 cups, shredded): Melts to bubbly, golden perfection for that classic lasagna stretch.
- Parmesan Cheese (½ cup, grated): Infuses the top with nutty, salty goodness.
- Ricotta Cheese (1 cup): Adds creaminess and a delicate texture between your layers.
How to Make Easy Creamy Spinach Mushroom Lasagna
Step 1: Prepare the Vegetable Filling
Start by heating olive oil in a large skillet over medium heat. Toss in your sliced mushrooms and let them sauté until they’re softened and gloriously golden brown—about 5 minutes should do it. Stir in the chopped spinach and minced garlic, cooking just until the spinach wilts and everything melds together. A quick sprinkle of salt and pepper brings the flavors to life. Set this savory mixture aside; it’ll be making magic between the pasta layers soon!
Step 2: Make the Béchamel Sauce
While your kitchen is filling with the aroma of sautéed vegetables, move on to the creamy béchamel. Melt the butter in a saucepan over medium heat, then whisk in the flour. Let this bubble gently for 1 to 2 minutes—it should smell just slightly nutty, not burnt! Gradually pour in the warm milk, whisking constantly until the lumps disappear. Keep stirring as it simmers gently and thickens up. Add a dash of nutmeg along with salt and pepper, then remove from the heat. You now have a luscious white sauce that will take your Easy Creamy Spinach Mushroom Lasagna to the next level.
Step 3: Assemble the Lasagna
Set your oven to 375°F (190°C) and grab a 9×13-inch baking dish. Begin with a thin layer of béchamel on the bottom to keep things moist and flavorful. Lay down 3 noodles, then spoon on a third of your vegetable mixture. Dot with creamy ricotta, sprinkle generously with mozzarella, and drizzle over more béchamel. Repeat this cozy layering ritual twice more, using up all your filling. For the grand finale, pour any remaining béchamel over the top and finish with the rest of the mozzarella and a blanket of grated Parmesan.
Step 4: Bake the Lasagna
Cover your masterpiece with foil and bake for 25 minutes. This helps everything bubble and meld without drying out. Then, remove the foil and let it bake for 15 minutes more, until the cheese is gorgeously golden and you can’t resist peeking into the oven. It’s almost impossible not to steal a bite straight from the pan at this point!
Step 5: Rest and Serve
Resist the urge to dive in immediately—let your Easy Creamy Spinach Mushroom Lasagna rest for at least 10 minutes. This pause lets all the flavors settle and makes slicing a whole lot easier. Serve it up warm and enjoy each creamy, cheesy bite!
How to Serve Easy Creamy Spinach Mushroom Lasagna

Garnishes
Give your lasagna a flourish of fresh herbs—snipped basil, parsley, or even a touch of fresh thyme. These bright pops of green not only make it look irresistible but also add a fresh note to balance all that creamy, cheesy goodness.
Side Dishes
This lasagna pairs beautifully with a crisp, lemony salad and some crusty bread perfect for sopping up extra sauce. Try a simple arugula salad with a squeeze of citrus or roasted veggies for a colorful, wholesome touch alongside your meal.
Creative Ways to Present
For a fun twist, portion out the lasagna into individual ramekins before baking for single-serve elegance at a dinner party. Or, cut your Easy Creamy Spinach Mushroom Lasagna into bite-sized squares and serve them as an appetizer at your next gathering. The possibilities are as inviting as the flavors!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, let the lasagna cool completely, then cover tightly and refrigerate. It keeps beautifully for up to 4 days, and honestly, the flavors are even richer the next day.
Freezing
This lasagna is a freezer hero! Wrap portions or the whole dish securely with plastic wrap and foil before freezing. It’ll keep its flavor and texture for up to 2 months. When you’re ready, just thaw in the fridge overnight, then bake as usual.
Reheating
For best results, reheat portions in the oven at 350°F until warmed through and melty. Microwave works in a pinch, but covering the lasagna keeps the moisture locked in—no one wants dried-out noodles!
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Just make sure to thaw and squeeze out any excess water before adding it to the filling. This keeps your Easy Creamy Spinach Mushroom Lasagna from getting soggy.
What types of mushrooms work best for this recipe?
Cremini, white button, or even baby bella mushrooms are all delicious. Feel free to mix and match for added depth and texture.
Can I make Easy Creamy Spinach Mushroom Lasagna gluten-free?
Yes, simply use gluten-free lasagna noodles and swap the all-purpose flour for a gluten-free blend when making the béchamel. All other ingredients should be naturally gluten-free!
How do I prevent my lasagna from being too watery?
For best results, cook off most of the liquid from your mushroom and spinach filling, and if using frozen ingredients, press out the excess water. Letting the lasagna rest before slicing also helps maintain a perfect structure.
Can I add other vegetables or protein?
Certainly! Roasted red peppers, zucchini, or shredded rotisserie chicken make fabulous additions—just be mindful not to over-stuff, so your Easy Creamy Spinach Mushroom Lasagna bakes evenly.
Final Thoughts
I really hope you treat yourself to making this Easy Creamy Spinach Mushroom Lasagna. It’s the kind of kitchen magic that never disappoints: warm, welcoming, and so simple to master. No matter the season, one bite will remind you why classic comfort food always wins.
PrintEasy Creamy Spinach Mushroom Lasagna Recipe
This Easy Creamy Spinach Mushroom Lasagna is a delicious twist on the classic Italian dish, featuring layers of no-boil lasagna noodles, a flavorful vegetable filling, creamy béchamel sauce, and gooey cheeses. It’s a perfect comfort food for a cozy dinner gathering.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the vegetable filling:
- 2 tbsp olive oil
- 3 cups fresh spinach (roughly chopped)
- 2 cups mushrooms (sliced)
- 3 garlic cloves (minced)
- Salt and pepper to taste
For the béchamel sauce:
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 3 cups milk (warm)
- ½ tsp ground nutmeg
- Salt and pepper to taste
For the lasagna layers:
- 9 lasagna noodles (no-boil or pre-cooked, as per package instructions)
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup ricotta cheese
Instructions
- Prepare the vegetable filling: Heat olive oil in a skillet over medium heat. Add mushrooms and sauté until softened and lightly browned, about 5 minutes. Add the spinach and garlic, cooking until the spinach wilts. Season with salt and pepper. Remove from heat and set aside.
- Make the béchamel sauce: In a saucepan, melt butter over medium heat. Stir in the flour and cook for 1-2 minutes to form a paste. Gradually whisk in the warm milk, ensuring no lumps form. Bring to a gentle simmer, stirring constantly, until the sauce thickens. Season with nutmeg, salt, and pepper. Remove from heat.
- Assemble the lasagna: Preheat your oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles over the sauce. Spread ⅓ of the vegetable filling on top of the noodles, followed by dollops of ricotta, a sprinkle of mozzarella, and a spoonful of béchamel sauce. Repeat the layers twice more, finishing with béchamel sauce and the remaining mozzarella and Parmesan on top.
- Bake the lasagna: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
- Serve: Let the lasagna rest for 10 minutes before slicing. Serve warm and enjoy the creamy, cheesy goodness!
Notes
Nutrition
- Serving Size: 1 slice
- Calories: 385
- Sugar: 5g
- Sodium: 540mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 50mg
Keywords: Lasagna, Spinach, Mushroom, Creamy, Béchamel, Cheese