Make-Ahead Creamy Spinach and Mushroom Lasagna

Prep: 30 minCook: 40 min8 servingsmediumItalian
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

8 servings
  • 3 tablespoons butter
    olive oil or dairy-free butter3 tablespoonstags: vegan

    conf: 3

    Full guide →
  • ¼ cup all-purpose flour
    cornstarch1.5 tablespoonstags: gluten-freegluten-free

    conf: 4

  • 2 cups vegetable broth
  • 1 ½ cups heavy whipping cream
    half-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
    frozen spinach (thawed, excess moisture squeezed out)1:1tags: convenient

    conf: 5

    Full guide →
  • 1 container (15 oz) whole-milk ricotta cheese
    cottage cheese (blended smooth)1:1tags: lower-fat option

    conf: 4

    Full guide →
  • 3 cups shredded mozzarella cheese
    provolone or white cheddar1:1tags: flavor variation

    conf: 4

    Full guide →
  • ¾ cup grated Parmesan cheese
  • 1 egg
  • ¼ teaspoon ground pepper
  • 12 oven-ready no-boil lasagna noodles

Instructions

  1. 1

    Heat oven to 400°F.

  2. 2

    Melt butter in saucepan over medium heat. Whisk in flour and cook 2 minutes.

  3. 3

    Slowly whisk in broth, cream, salt and nutmeg. Increase heat to medium-high and bring to a boil, stirring constantly.

  4. 4

    Reduce heat and simmer 3 to 5 minutes, stirring occasionally, until thickened. Remove from heat.

  5. 5

    Heat oil in skillet over high heat. Add mushrooms and cook 6 to 8 minutes, stirring frequently, until browned and liquid evaporates.

  6. 6

    Reduce heat to medium. Add garlic and cook 1 minute, stirring.

  7. 7

    Gradually add spinach, stirring constantly, until wilted. Remove from heat.

  8. 8

    Stir 2 1/4 cups cream sauce into spinach mixture. Reserve remaining sauce.

  9. 9

    Mix ricotta, mozzarella, Parmesan, egg, salt and pepper in a bowl.

  10. 10

    Spray 13x9-inch baking dish with cooking spray. Spread 3/4 cup sauce on bottom.

  11. 11

    Layer 3 noodles, then 1 cup cheese filling and 1 1/3 cups spinach mixture. Repeat twice.

  12. 12

    Top with final 3 noodles. Pour remaining 3/4 cup sauce over top and sprinkle with remaining mozzarella.

  13. 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. 14

    Let stand 15 minutes before cutting.

Tips

Tip 1

For extra-smooth béchamel, whisk broth into roux gradually over 1 minute rather than all at once to prevent lumps.

Tip 2

Chill spinach and sauce 30 to 40 minutes before assembling if freezing; this prevents noodles from absorbing moisture unevenly.

Tip 3

Let lasagna rest 15 minutes after baking so layers set and slices hold together cleanly when served.

Good to Know

Storage

Cover cooled lasagna tightly with plastic wrap and refrigerate up to 3 days. Do not refreeze after thawing.

Make Ahead

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.

Serve With

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.

See pairing guide →

Common Mistakes

Watch

Do not skip the resting time after baking to avoid mushy, falling-apart slices.

Watch

Do not stir the thickened béchamel vigorously; fold gently to preserve silky texture.

Watch

Do not assemble when sauce and spinach mixture are still hot to avoid soggy noodles and uneven thawing.

Watch

Do not use wrinkled foil when freezing to avoid tears that trap sauce during freezing.

Substitutions

Vegan Options

butter
olive oil or dairy-free butter3 tablespoonstags: vegan

conf: 3

Full guide →

Gluten-Free Swaps

all-purpose flour
cornstarch1.5 tablespoonstags: gluten-freegluten-free

conf: 4

Full guide →

General Alternatives

baby spinach
frozen spinach (thawed, excess moisture squeezed out)1:1tags: convenient

conf: 5

Full guide →
ricotta cheese
cottage cheese (blended smooth)1:1tags: lower-fat option

conf: 4

Full guide →
heavy whipping cream
half-and-half or whole milk1:1tags: lighter

note: sauce will be thinner; simmer 1-2 min longer

Full guide →
mozzarella cheese
provolone or white cheddar1:1tags: flavor variation

conf: 4

Full guide →
Find more substitutions →

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.