Spinach Lasagna with Portobellos and Béchamel

Spinach lasagna with a velvety béchamel sauce and a deeply flavored filling makes the best cozy comfort food for fall and winter.


Frozen spinach works great in this recipe. Just be sure to squeeze out as much moisture as you can before adding it to the filling.

Why I apparently really needed this spinach lasagna in 2009

Oh, what a long, cold winter it’s been, friends. The hopeful among us who’d been looking to March as a white knight have now been unequivocally informed that there will be more white and less knight, at least for the present. Well, March, I’ve never much liked you anyway, at least until the 17th; and this year, you’ll need to haul out the really good beer to make amends for this dastardly start of yours. Fourteen degrees, is that what you’ve got? There had better be a complimentary Irish castle tour for two at the end of this story. Bring it, beeotch. I’m already packed.

Spinach Lasagna with Portobellos and Bechamel Sauce 780 | Umami Girl

(Also? This spinach lasagna post...

...was originally named, "While the gettin's good: How this ectomorph gained 5 pounds in 4 weeks." That was the URL, too. Websites were...different...in 2009. Okay, back to the odd task at hand.)

But umami girl, you ask thoughtfully, won’t you need those clothes in the next couple of weeks? Thanks for looking out for me, buddy; but frankly, they were getting a little snug anyway, what with all the not leaving of the house and the eating of copious quantities of comfort foods. (Great news, though – gorging on comfort now makes a girl trendy.) Speaking of which, have I got a gorgeous lasagna for you. Packed with the goodness of spinach and portobellos, it uses both pillowy ricotta and a luscious béchamel sauce to fortify us against these last, cruel days of winter. As a bonus, it’s so on-trend right now that I think I saw someone wearing it as a tote on the Lower East Side yesterday. Brains, beauty and brawn. What more could you need?

Spinach Lasagna with Portobellos and Béchamel

Packed with the goodness of spinach and portobellos, this spinach lasagna uses both pillowy ricotta and a luscious béchamel sauce to fortify us against whatever comes our way.

Prep Time 15 minutes
Cook Time 1 hour
Additional Time 10 minutes
Total Time 1 hour 25 minutes
Serves 12


  • 6 tablespoons butter, divided
  • 6 large portobello mushrooms
  • 1 large yellow onion, finely diced
  • 6 cloves garlic, chopped
  • 20 ounces frozen spinach (not chopped is preferable, but chopped is fine)
  • 2 large eggs
  • 32 ounces whole-milk ricotta cheese
  • 2 cups Parmigiano-Reggiano cheese, divided
  • ¼ teaspoon nutmeg, divided
  • 4 tablespoons all-purpose flour
  • 5 cups whole milk
  • 9 ounces no-boil lasagna noodles
  • Fine sea salt and freshly ground black pepper
  • Marinara sauce for serving, optional


  1. Preheat oven to 425°F with a rack in the center.

For the Filling

  1. Finely chop the portobellos (into about ¼-inch dice), or roughly chop them with a knife and then pulse briefly in a food processor to achieve the same result.
  2. Melt 2 tablespoons of the butter in a large non-stick skillet over medium-high heat.
  3. Add the portobellos and sauté until very fragrant and beginning to brown.
  4. Add the onion and garlic, along with a good pinch of salt, and reduce the heat to medium. Sauté, stirring occasionally, until the onions and garlic have softened a bit but not browned.
  5. Meanwhile, cook the spinach according to package directions, but just to the point that it is warm. Drain and let it sit until it is cool enough to handle, and then pick it up by the handful and squeeze out as much liquid as you can.
  6. Crack the eggs into a large bowl and beat lightly. Add the ricotta, 3/4 cup Parmigiano cheese, the portobello mixture, the drained spinach, 1/8 teaspoon nutmeg, and a generous amount of salt and pepper. Mix thoroughly.

For the Béchamel Sauce

  1. Melt the remaining 4 tablespoons butter in a medium, heavy-bottomed pot over medium heat.
  2. Add the flour all at once and cook, stirring constantly, for one minute.
  3. Add the milk, raise the heat to high, and bring to a boil, stirring almost constantly.
  4. When the mixture boils, reduce the heat so it is simmering vigorously and cook for ten minutes or so, stirring occasionally, until the sauce is thick enough to coat the back of your spoon.
  5. Turn off the heat and add 3/4 cup Parmigiano cheese, remaining 1/8 teaspoon nutmeg, and salt and pepper to taste.

To Assemble and Bake the Lasagna

  1. Lightly oil a deep 9×13-inch baking pan.
  2. Spread a thin layer of the béchamel to coat the bottom of the pan.
  3. Layer 1/3 of the lasagna noodles over the sauce. Top the noodles with half of the ricotta filling mixture.
  4. Repeat with another layer of béchamel, noodles and ricotta filling.
  5. For the last layer, put the remaining 1/3 of the noodles directly over the second layer of ricotta filling, pour the remaining béchamel on top, and sprinkle with the remaining 1/2 cup of Parmigiano cheese and some more freshly ground black pepper.
  6. Cover the pan with foil and bake for 30 minutes.
  7. Remove foil and bake for an additional 10 minutes to brown the top.
  8. Rest lasagna for 10 minutes or so before serving with marinara sauce to pass at the table if you like.

Nutrition Information

Amount Per Serving:

Calories:: 428 Total Fat:: 23.7g Carbohydrates:: 30.8g Fiber:: 3.8g Protein:: 22.9g