Imagine waking up to the comforting aroma of melted cheese, earthy mushrooms, and vibrant spinach layered between tender sheets of pasta. This Cheesy Spinach & Mushroom Lasagna transforms a classic Italian favorite into a brunch‑worthy centerpiece that feels both indulgent and wholesome.
What sets this recipe apart is the creamy ricotta‑mozzarella blend paired with a silky béchamel that carries the savory depth of sautéed mushrooms and the bright green punch of fresh spinach. Each bite delivers a perfect balance of richness and freshness.
Breakfast lovers, brunch hosts, and anyone craving a hearty start to the day will adore this dish. It shines at weekend gatherings, lazy Sunday mornings, or even as a make‑ahead option for a busy work‑week.
The process is straightforward: sauté the vegetables, whisk together a velvety cheese sauce, layer everything with pre‑cooked lasagna noodles, and bake until golden and bubbling. In under an hour, you’ll have a show‑stopping casserole ready to serve.
Why You'll Love This Recipe
Layered Flavor Harmony: The combination of earthy mushrooms, bright spinach, and three cheeses creates a complex taste profile that stays interesting from the first forkful to the last.
Brunch‑Ready Elegance: Its golden, bubbly top looks as impressive as any restaurant dish, making it perfect for serving guests without extra fuss.
Make‑Ahead Friendly: Assemble the lasagna the night before, refrigerate, and simply bake in the morning for a stress‑free start to the day.
Nutritious Boost: Spinach adds iron and vitamins, while mushrooms contribute protein and antioxidants, giving you a balanced, satisfying meal.
Ingredients
For a lasagna that sings, start with high‑quality components. Fresh spinach provides a bright, slightly bitter contrast to the rich cheese sauce, while mushrooms add an earthy depth. Using a mix of ricotta, mozzarella, and Parmesan ensures a creamy interior and a perfectly browned crust. The béchamel base ties everything together, giving the dish its luxurious texture.
Main Ingredients
- 12 lasagna noodles (no‑boil)
- 2 cups fresh spinach, roughly chopped
- 2 cups sliced cremini mushrooms
Cheese Sauce
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 tablespoons unsalted butter
- 2 tablespoons all‑purpose flour
- 2 cups whole milk, warmed
Seasonings & Extras
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- ¼ teaspoon freshly grated nutmeg
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil
These ingredients work together to create layers of flavor and texture. The butter‑flour roux forms a smooth béchamel that carries the cheese without becoming greasy. Sautéed onions, garlic, and mushrooms develop a deep umami base, while the spinach wilts just enough to retain its bright color. Seasonings are kept simple to let the natural flavors shine, and the final sprinkle of Parmesan adds a satisfying crunch.
Step-by-Step Instructions

Preparing the Vegetables
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3‑4 minutes until translucent. Toss in the sliced mushrooms, stirring occasionally, until they release their moisture and turn golden, about 5 minutes. Finally, stir in the minced garlic and chopped spinach; cook just until the spinach wilts, roughly 2 minutes. Season with salt, pepper, and a pinch of nutmeg, then set aside.
Making the Béchamel & Cheese Blend
- Form the roux. In a saucepan, melt 2 tablespoons butter over medium heat. Sprinkle 2 tablespoons flour over the butter, whisking constantly for 1‑2 minutes until the mixture turns a light golden hue. This cooks out the raw flour flavor and creates a thickening base.
- Incorporate the milk. Gradually whisk in 2 cups warm milk, ensuring no lumps form. Continue stirring until the sauce thickens and coats the back of a spoon, about 4‑5 minutes. A smooth, velvety texture indicates the béchamel is ready.
- Fold in the cheeses. Reduce heat to low, then stir in 1 cup ricotta, 2 cups mozzarella, and ½ cup Parmesan. Mix until the cheeses melt completely, creating a glossy, cohesive sauce. Taste and adjust seasoning with additional salt and pepper if needed.
Assembling the Lasagna
Preheat your oven to 375°F (190°C). In a 9×13‑inch baking dish, spread a thin layer of the cheese sauce to prevent sticking. Lay down a single layer of no‑boil lasagna noodles, then spoon half of the mushroom‑spinach mixture over the noodles, followed by a third of the remaining cheese sauce. Repeat the layers—noodles, vegetables, sauce—once more, ending with a final noodle layer. Pour the remaining sauce over the top, spreading it evenly, and sprinkle the leftover Parmesan for a golden crust.
Baking & Finishing
Cover the dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for an additional 15‑20 minutes, or until the cheese is bubbling and the edges are lightly browned. Let the lasagna rest for 10 minutes before cutting; this rest period allows the layers to set, making for clean slices and a more cohesive texture.
Tips & Tricks
Perfecting the Recipe
Use fresh spinach. Fresh leaves wilt quickly and retain a bright color, whereas frozen spinach can release excess water that makes the sauce runny.
Dry the sautéed vegetables. After cooking mushrooms, drain any pooled liquid before mixing with the spinach to keep the béchamel from becoming thin.
Don’t skip the resting time. Allowing the lasagna to sit after baking lets the layers firm up, preventing a soggy slice.
Cover with foil early. The initial foil cover traps steam, ensuring the noodles cook evenly without drying out the top.
Flavor Enhancements
Stir a splash of white wine into the mushroom mixture for a subtle acidity, or finish the sauce with a drizzle of truffle oil for an upscale twist. A pinch of red‑pepper flakes adds a gentle heat that balances the richness of the cheese.
Common Mistakes to Avoid
Avoid over‑saucing; too much béchamel can make the lasagna soupy. Also, don’t use regular lasagna noodles that require boiling unless you pre‑cook them—no‑boil noodles are designed for this method and save time.
Pro Tips
Grate cheese yourself. Freshly grated Parmesan melts more evenly and adds a deeper, nuttier flavor than pre‑shredded varieties.
Use a kitchen torch. After baking, lightly torch the top for an extra‑crisp, golden crust without over‑baking the interior.
Season each layer. Lightly sprinkle salt and pepper between layers to ensure consistent flavor throughout the dish.
Make ahead and freeze. Assemble the lasagna up to the baking step, wrap tightly, and freeze. Bake from frozen, adding 10‑15 minutes to the cooking time.
Variations
Ingredient Swaps
Replace cremini mushrooms with baby bella or shiitake for a deeper umami note. Swap spinach for kale or Swiss chard if you prefer a slightly bitter edge. For a richer sauce, incorporate a handful of grated Gruyère or fontina alongside mozzarella.
Dietary Adjustments
Use gluten‑free lasagna sheets or thinly sliced zucchini for a low‑carb version. Substitute dairy‑free ricotta and mozzarella with almond‑based alternatives to make the dish vegan. For a keto twist, replace the flour in the béchamel with almond flour and use heavy cream instead of milk.
Serving Suggestions
Pair the lasagna with a crisp arugula salad dressed in lemon vinaigrette to cut through the richness. Warm, crusty sourdough or garlic‑buttered focaccia is perfect for sopping up extra sauce. For a brunch spread, add fresh fruit and a pot of coffee on the side.
Storage Info
Leftover Storage
Allow any leftovers to cool to room temperature, then cut into portions and place in airtight containers. Store in the refrigerator for up to four days. For longer keeping, wrap each portion tightly in plastic wrap followed by foil and freeze for up to three months.
Reheating Instructions
Reheat refrigerated slices in a 350°F oven, covered with foil, for 15‑20 minutes until warmed through. Remove the foil for the last 5 minutes to re‑crisp the cheese. In the microwave, heat a single portion on medium power for 2‑3 minutes, adding a splash of milk to keep the sauce moist.
Frequently Asked Questions
This Cheesy Spinach & Mushroom Lasagna delivers restaurant‑level flavor with brunch‑friendly simplicity. From selecting fresh greens to mastering a silky cheese sauce, every step is designed for success. Feel free to swap ingredients, adjust seasonings, or add your own creative twists—cooking is all about making a recipe your own. Serve it hot, enjoy the compliments, and savor every comforting bite.