Why You'll Love This Recipe
Gather around the table this holiday season with a lasagna that feels both indulgent and wholesome. Our Creamy Mushroom and Spinach Lasagna layers tender pasta, a rich béchamel, earthy mushrooms, and vibrant spinach, delivering a symphony of textures that complement any festive spread.
The recipe was inspired by classic Italian comfort food, reimagined for a crowd that appreciates depth of flavor without the heaviness of traditional meat sauces. By using a silky white sauce and fresh greens, the dish stays light enough to pair with roasted vegetables or a crisp salad.
What sets this lasagna apart is its balance: the umami of mushrooms, the slight bitterness of spinach, and the subtle nutty notes from grated Parmesan create a harmonious bite that leaves guests asking for seconds.
Instructions

Prepare the béchamel
Melt butter over medium heat, whisk in flour, and cook for 2 minutes to form a roux. Gradually add warm milk, whisk constantly until the sauce thickens, then season with salt, pepper, and a pinch of nutmeg. Remove from heat.
Sauté mushrooms and spinach
Heat olive oil in a large skillet, add sliced mushrooms, and cook until golden and moisture evaporates, about 6 minutes. Add spinach, toss until wilted, then season lightly with salt and pepper. Drain any excess liquid.
Assemble the layers
Spread a thin layer of béchamel on the bottom of a 9×13‑inch baking dish. Lay three lasagna sheets, top with half the mushroom‑spinach mix, drizzle with béchamel, and sprinkle with Parmesan. Repeat the layering, finishing with remaining sheets, béchamel, mozzarella, and a final dusting of Parmesan.
Bake to perfection
Cover the dish with foil and bake in a preheated 375°F (190°C) oven for 25 minutes. Remove foil and continue baking 15‑20 minutes, until the top is bubbling and golden brown. Let rest 10 minutes before slicing.
Expert Tips
Tip #1: Use Fresh Herbs
A handful of fresh thyme or sage added to the mushroom sauté adds aromatic depth that pairs beautifully with the creamy sauce.
Tip #2: Chill the Sauce
If you prep the béchamel a day ahead, let it cool, cover, and refrigerate. Re‑heat gently before assembling to keep the texture smooth.
Tip #3: Add a Crunch
Sprinkle toasted pine nuts or breadcrumbs mixed with a drizzle of olive oil over the final cheese layer for a delightful texture contrast.
Nutrition
Per serving (1/8 of recipe)
Storage & Variations
Cool the lasagna completely, then cover tightly and refrigerate for up to 3 days. Reheat covered at 350°F (175°C) for 20‑25 minutes. For a vegan version, replace butter with olive oil, use plant‑based milk, and swap cheese for nutritional yeast or vegan mozzarella. Add roasted red peppers for extra sweetness.