Make-Ahead Creamy Spinach and Mushroom Lasagna

A rich, layered lasagna built on a silky béchamel sauce infused with nutmeg, filled with sautéed mushrooms and wilted spinach, creamy ricotta, and three cheeses. This make-ahead version freezes beautifully for up to three months, ideal for weeknight dinners or feeding a crowd. The no-boil noodles and advance-prep components mean minimal effort on serving day, while the long bake creates bubbly, golden edges and a tender, unified dish. Perfect for family dinners, potlucks, or meal prep.
Ingredients
- 3 tablespoons butter
- ¼ cup all-purpose flourcornstarch1.5 tablespoonstags: gluten-freegluten-free
conf: 4
- 2 cups vegetable broth
- 1 ½ cups heavy whipping creamhalf-and-half or whole milk1:1tags: lighter
note: sauce will be thinner; simmer 1-2 min longer
Full guide → - 1 ¼ teaspoons salt
- ⅛ teaspoon ground nutmeg
- 1 tablespoon olive oil
- 2 packages (8 oz each) sliced mushrooms
- 3 cloves garlic, finely chopped
- 2 bags (5 oz each) baby spinach
- 1 container (15 oz) whole-milk ricotta cheese
- 3 cups shredded mozzarella cheese
- ¾ cup grated Parmesan cheese
- 1 egg
- ¼ teaspoon ground pepper
- 12 oven-ready no-boil lasagna noodles
Instructions
- 1
Heat oven to 400°F.
- 2
Melt butter in saucepan over medium heat. Whisk in flour and cook 2 minutes.
- 3
Slowly whisk in broth, cream, salt and nutmeg. Increase heat to medium-high and bring to a boil, stirring constantly.
- 4
Reduce heat and simmer 3 to 5 minutes, stirring occasionally, until thickened. Remove from heat.
- 5
Heat oil in skillet over high heat. Add mushrooms and cook 6 to 8 minutes, stirring frequently, until browned and liquid evaporates.
- 6
Reduce heat to medium. Add garlic and cook 1 minute, stirring.
- 7
Gradually add spinach, stirring constantly, until wilted. Remove from heat.
- 8
Stir 2 1/4 cups cream sauce into spinach mixture. Reserve remaining sauce.
- 9
Mix ricotta, mozzarella, Parmesan, egg, salt and pepper in a bowl.
- 10
Spray 13x9-inch baking dish with cooking spray. Spread 3/4 cup sauce on bottom.
- 11
Layer 3 noodles, then 1 cup cheese filling and 1 1/3 cups spinach mixture. Repeat twice.
- 12
Top with final 3 noodles. Pour remaining 3/4 cup sauce over top and sprinkle with remaining mozzarella.
- 13
Cover with foil and bake 20 minutes. Remove foil and bake 20 to 25 minutes until heated through at center, bubbly and lightly browned.
- 14
Let stand 15 minutes before cutting.
Tips
For extra-smooth béchamel, whisk broth into roux gradually over 1 minute rather than all at once to prevent lumps.
Chill spinach and sauce 30 to 40 minutes before assembling if freezing; this prevents noodles from absorbing moisture unevenly.
Let lasagna rest 15 minutes after baking so layers set and slices hold together cleanly when served.
Good to Know
Cover cooled lasagna tightly with plastic wrap and refrigerate up to 3 days. Do not refreeze after thawing.
Assemble unbaked lasagna in dish. Line with foil (smooth), spray with cooking spray. Cover tightly with second foil layer. Freeze 8 hours until solid, then transfer to 2-gallon freezer bag. Freeze up to 3 months. Thaw in refrigerator at least 48 hours before baking.
Cut into 6 to 9 portions. Serve with garlic bread and a simple green salad dressed with vinaigrette. Pairs well with red wine or sparkling water.
Common Mistakes
Do not skip the resting time after baking to avoid mushy, falling-apart slices.
Do not stir the thickened béchamel vigorously; fold gently to preserve silky texture.
Do not assemble when sauce and spinach mixture are still hot to avoid soggy noodles and uneven thawing.
Do not use wrinkled foil when freezing to avoid tears that trap sauce during freezing.
Substitutions
Vegan Options
Gluten-Free Swaps
General Alternatives
note: sauce will be thinner; simmer 1-2 min longer
Full guide →FAQ
Can I assemble this lasagna the night before and bake it fresh the next day?
Yes. After assembly, cover tightly with foil and refrigerate up to 24 hours. Bake as directed, but add 5 to 10 minutes to the covered bake time since the dish starts cold.
What if I don't have no-boil noodles?
Boil regular lasagna noodles according to package directions, drain well and lay flat on parchment before layering. Reduce béchamel by 1/4 cup since fresh noodles release more moisture.
How long does this keep in the freezer and thaw?
Freeze up to 3 months in an airtight freezer bag. Thaw in the refrigerator at least 48 hours before baking. Do not thaw at room temperature.