Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mushroom Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Linda
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

This Mushroom Lasagna is a hearty, flavorful vegetarian dish made with savory mushrooms, fresh tomatoes, creamy bechamel sauce, and a blend of cheeses. Perfect for family dinners, gatherings, or as a comforting meal, this lasagna is a satisfying twist on the classic Italian favorite.


Ingredients

For the Mushroom and Tomato Filling:

1 pound (450g) mixed mushrooms (cremini, shiitake, portobello), cleaned and sliced

2 tablespoons olive oil

1 large onion, finely chopped

3 garlic cloves, minced

1 teaspoon dried thyme

1 teaspoon dried oregano

Salt and pepper, to taste

¼ cup dry white wine (optional)

1 pint grape tomatoes, halved

For the Bechamel Sauce:

4 tablespoons unsalted butter

4 tablespoons all-purpose flour

4 cups whole milk, warmed

Pinch of nutmeg

Salt and pepper, to taste

For the Lasagna Assembly:

12 lasagna noodles

2 cups shredded mozzarella cheese

1 cup grated Parmesan cheese

2 cups fresh spinach, roughly chopped

Fresh basil leaves for garnish (optional)


Instructions

Step 1: Cook the Mushrooms and Tomatoes

  • Heat olive oil in a large skillet over medium heat. Add the chopped onions and cook until translucent (3–4 minutes). Add the sliced mushrooms and cook for 8–10 minutes, stirring occasionally. Season with thyme, oregano, salt, and pepper. Add white wine (optional) and cook until evaporated (2-3 minutes). Add grape tomatoes and cook for another 2–3 minutes. Set aside.

Step 2: Make the Bechamel Sauce

  • In a medium saucepan, melt butter over medium heat. Add flour and whisk for 2–3 minutes until light golden. Gradually add the warmed milk, whisking constantly. Season with nutmeg, salt, and pepper. Cook, whisking occasionally, until the sauce thickens. Set aside.

Step 3: Assemble the Lasagna

  • Preheat the oven to 375°F (190°C). Cook lasagna noodles as per the package instructions. Spread a thin layer of bechamel sauce at the bottom of a 9×13-inch baking dish. Layer the lasagna noodles over the sauce. Add half of the mushroom and tomato mixture, half of the chopped spinach, and one-third of the bechamel sauce. Sprinkle one-third of the mozzarella and Parmesan cheese on top. Repeat the layers.

Step 4: Bake the Lasagna

  • After the final layer of cheese, cover the lasagna with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 20 minutes or until the top is golden and bubbly.

Step 5: Cool and Serve

  • Remove the lasagna from the oven and let it cool for 5–10 minutes before slicing. Garnish with fresh basil leaves, if desired.

Notes

  • Vegan Version: Use dairy-free cheese and non-dairy milk to make the dish vegan-friendly.
  • Add More Veggies: Add zucchini, bell peppers, or carrots for extra flavor and nutrients.
  • Spicy Kick: Add red pepper flakes or a chopped jalapeño to the mushroom mixture for extra heat.
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian