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 – Italian Recipe


  • Author: Mila
  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

This vegetarian version packs in earthy flavors, fresh bursts from grape tomatoes, and creamy textures, making it a hearty meal that satisfies both vegetarians and meat-lovers. 


Ingredients

Scale

For the Mushroom and Tomato Filling

  • 1 pound (450g) mixed mushrooms (such as cremini, shiitake, and 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
  • 1/4 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

Cook the Mushrooms and Tomatoes

  1. Saute chopped onions and cook until they become translucent.Add the sliced mushrooms to the skillet and cook for about 8-10 min.
  2. Afterward, season with dried thyme, dried oregano, salt, and pepper. If using, pour in the white wine and cook until it evaporates, about 2–3 minutes.

  3. Then, add the halved grape tomatoes and cook for an additional 2–3 minutes.

Making the Bechamel Sauce

  1. In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously until the mixture turns a light golden color, about 2–3 minutes.
  2. Gradually add the warmed milk, whisking constantly to avoid lumps. Season with a pinch of nutmeg, salt, and pepper.

Assembling the Lasagna

  1. Preheat your oven to 375°F (190°C)
  2. Cook the lasagna noodles according to the package instructions until al dente.
  3. Spread a thin layer of Bechamel sauce on the bottom of a 9×13 inch (23×33 cm) baking dish. Place a layer of lasagna noodles over the sauce.
  4. Then, spread half of the mushroom and tomato mixture over the noodles.
  5. Sprinkle half of the chopped spinach over the mushrooms and tomatoes.

  6. Pour about one-third of the Bechamel sauce over the spinach. Sprinkle with one-third of the mozzarella and Parmesan cheeses.

  7. Repeat the layers: noodles, mushroom and tomato mixture, spinach, Bechamel, cheeses.

Baking the Lasagna

  1. Cover the baking dish with aluminum foil.
  2. Bake in the preheated oven for 25 minutes.
  3. Remove the foil and bake for an additional 20 minutes, or until the top turns golden and bubbly.

Notes

To make this recipe gluten-free, substitute the regular lasagna noodles with gluten-free lasagna noodles. For the Bechamel sauce, use a gluten-free flour blend in place of all-purpose flour.

  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1/8 of the lasagna
  • Calories: 380-420 kcal
  • Sugar: 5-6g
  • Sodium: 700-800mg
  • Fat: 20-25g
  • Saturated Fat: 10-12g
  • Unsaturated Fat: 7-9g
  • Trans Fat: 0g
  • Carbohydrates: 32-35g
  • Fiber: 3-4g
  • Protein: 18-20g
  • Cholesterol: 40-50mg