This creamy lasagna features a velvety béchamel sauce, sautéed mushrooms, fresh spinach, and layers of ricotta, mozzarella, and Parmesan. A perfect dish for vegetarians and comfort food lovers!
3cupsfresh spinach(or 1 cup frozen spinach, thawed and drained)
3clovesgarlic, minced
1/4cupunsalted butter
1/4cupall-purpose flour
2 1/2cupswhole milk
1/2teaspoonnutmeg
1 1/2cupsricotta cheese
1 1/2cupsshredded mozzarella cheese
1/2cupgrated Parmesan cheese
1teaspoondried Italian seasoning(optional)
Instructions
Heat olive oil in a skillet over medium heat. Add the sliced mushrooms and sauté for about 5 minutes until golden brown.
Add minced garlic and cook for an additional 1 minute. Stir in fresh spinach and cook until wilted (if using frozen spinach, ensure it is fully drained). Season with salt and black pepper to taste, then set aside.
In a saucepan, melt butter over medium heat. Add flour and whisk for 1-2 minutes to form a roux. Gradually add milk while whisking continuously until the sauce thickens, about 5-7 minutes. Season with nutmeg, salt, and black pepper. Set aside.
Preheat the oven to 375°F (190°C). Spread a thin layer of béchamel sauce at the bottom of a 9x13 inch baking dish.
Layer lasagna noodles, followed by half of the ricotta cheese, mushroom and spinach mixture, mozzarella, and Parmesan. Repeat layers, finishing with béchamel sauce and the remaining cheese on top. Optionally, sprinkle with Italian seasoning.
Cover the lasagna with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes until the top is golden and bubbly.
Allow the lasagna to rest for 10 minutes before serving.