WHY MAKE IT

A little comfort, a lot of flavor.

Creamy Spinach Mushroom Lasagna offers an earthy, elegant alternative to traditional red-sauce pasta bakes. Built upon silky layers of French-style bechamel infused with ground nutmeg, this white lasagna highlights tender cremini mushrooms and vibrant wilted spinach suspended in seasoned whole-milk ricotta. Low-moisture mozzarella melts smoothly across each tier, creating cohesive slices with golden, bubbling edges. Cooking the vegetable components beforehand removes excess moisture, ensuring the baked casserole holds its shape cleanly once sliced. Ideal for entertaining or meal preparation, this dish provides deep savory satisfaction without heavy meats, relying on proper roux construction and high-quality cheeses to deliver a balanced, comforting centerpiece.

Constructing a Velvety Bechamel Base

A classic bechamel sauce serves as the moisture engine for white lasagna. Making an equal-part butter and flour roux forms the foundation. Cooking the paste for two full minutes neutralizes raw starch flavors without browning the mixture. Adding warmed whole milk in a steady stream while whisking continuously prevents lumps and facilitates immediate thickening. A pinch of ground nutmeg is traditional because its warm, woodsy notes cut through dairy richness and enhance the earthy profiles of sauteed mushrooms and tender greens.

Moisture Management for Vegetables

Water control is the most critical factor when baking vegetable lasagnas. Both mushrooms and fresh baby spinach release significant volumes of cell-bound water when exposed to heat. Cooking them thoroughly in an open skillet over medium-high heat evaporates this moisture before layering begins. If raw vegetables were layered directly into the pan, their released juices would dilute the bechamel, separate the ricotta cheese, and produce a watery casserole that fails to slice cleanly even after prolonged resting.

Baking and Structural Setting

Baking the lasagna covered with aluminum foil for the initial stage traps steam, ensuring noodles soften completely and cheeses melt uniformly without scorching. Removing the foil for the final 20 minutes allows surface moisture to evaporate and browns the top cheese layer. Resting the baked lasagna for 20 minutes outside the oven is mandatory; as temperatures gently decline, the starches in the noodles and proteins in the ricotta firm up, allowing neat, distinct portions to be plated.

Before you start

Ensure the sauteed spinach and mushrooms have cooled slightly and are free of excessive pooled liquid before stirring them into the ricotta mixture. If the sauteed vegetables appear watery, strain them in a colander for a couple of minutes to prevent a soupy filling. Pre-cooking your lasagna noodles just short of package directions keeps them firm enough to absorb moisture from the white sauce during the final bake without turning mushy.

THE RECIPE

Creamy Spinach Mushroom Lasagna

8 servings · 30 minutes preparation · 60 minutes cooking · 20 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Bring a 6-quart pot of salted water to a boil, cook 12 lasagna noodles for 8 to 9 minutes until just al dente, drain, rinse briefly with cool water, and lay flat on parchment paper.
  2. Heat olive oil in a 12-inch skillet over medium-high heat, saute sliced mushrooms for 6 minutes until browned, add diced onion and garlic for 3 minutes, then toss in spinach until wilted; remove from heat to cool.
  3. Melt butter in a 2-quart saucepan over medium heat, whisk in flour for 2 minutes, then slowly pour in warm milk while whisking constantly; cook 5 to 7 minutes until thickened, then stir in nutmeg, 1/2 teaspoon salt, and pepper.
  4. In a medium mixing bowl, blend the ricotta cheese, beaten egg, 1/2 cup grated Parmesan cheese, remaining 1/2 teaspoon salt, and the cooled spinach-mushroom vegetable mixture until completely combined.
  5. Preheat the oven to 375 F (190 C), spread 1/2 cup bechamel over the bottom of a 9x13-inch baking dish, place 3 noodles lengthwise, spread one-third of the ricotta mixture, ladle 1/2 cup bechamel, and sprinkle 1/2 cup mozzarella.
  6. Repeat the layering process twice more, then cap with the final 3 noodles, remaining bechamel sauce, remaining 1/2 cup mozzarella, and remaining 1/2 cup Parmesan cheese, covering the dish tightly with tented aluminum foil.
  7. Bake covered at 375 F (190 C) for 25 minutes, carefully remove the foil, and bake uncovered for 18 to 20 minutes until bubbling, golden on top, and an inserted food thermometer reaches 160 F (71 C); rest 20 minutes before slicing.

Kitchen notes

Ensure the sauteed spinach and mushrooms have cooled slightly and are free of excessive pooled liquid before stirring them into the ricotta mixture. If the sauteed vegetables appear watery, strain them in a colander for a couple of minutes to prevent a soupy filling. Pre-cooking your lasagna noodles just short of package directions keeps them firm enough to absorb moisture from the white sauce during the final bake without turning mushy.

Storage & make-ahead

Store leftovers in an airtight container or wrapped tightly in the baking dish in the refrigerator within 2 hours of baking. Keeps refrigerated for up to 4 days. Reheat individual slices covered in an oven preheated to 350 F (177 C) or in the microwave until steaming throughout and reaching 165 F (74 C). The assembled uncooked lasagna can be assembled 24 hours in advance and kept chilled before baking.

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I assemble this lasagna a day in advance?

Yes, you can assemble the entire lasagna in the baking dish, cover it tightly with foil, and refrigerate it for up to 24 hours. When baking straight from the refrigerator, add 10 to 15 minutes to the covered baking time to ensure the center warms thoroughly.

Can I use frozen spinach instead of fresh?

Yes, 10 ounces of frozen chopped spinach can replace fresh baby spinach. Thaw the frozen spinach completely in the refrigerator, then press it firmly in a clean kitchen towel or colander to squeeze out all excess moisture before combining it with the sauteed mushrooms and ricotta.

How do I know the lasagna is fully baked?

The edges should be actively bubbling, the cheese across the top should display deep golden patches, and an instant-read probe thermometer inserted into the center must register at least 160 F (71 C), confirming the egg-bound ricotta filling is safely set.