Mushroom Lasagna Recipe

Introduction

This mushroom lasagna combines hearty mixed mushrooms and fresh tomatoes with creamy béchamel sauce for a comforting, vegetarian twist on a classic Italian favorite. Layers of tender noodles, sautéed vegetables, and melted cheese make it perfect for a cozy family dinner.

A glass baking dish on a white marbled surface holds a rectangular lasagna with three visible layers: the bottom layer is a red tomato sauce, the middle layer is green spinach mixed with cheese, and the top layer is a thick cover of shredded white cheese. Nearby, a white bowl with a greenish cheese and spinach mix and a white small plate with tomato sauce are seen, along with a grey and white striped cloth and a yellow mustard bottle. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 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
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 4 cups whole milk, warmed
  • Pinch of nutmeg
  • 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

  1. Step 1: Heat the olive oil in a large skillet over medium heat. Add the chopped onions and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute.
  2. Step 2: Add the sliced mushrooms to the skillet and cook, stirring occasionally, until they release their moisture and start to brown, about 8–10 minutes. Season with dried thyme, oregano, salt, and pepper. If using, pour in the white wine and cook until it evaporates, about 2–3 minutes. Stir in the halved grape tomatoes and cook for 2–3 minutes more until they soften. Set aside.
  3. Step 3: To make the béchamel sauce, melt butter in a medium saucepan over medium heat. Whisk in the flour continuously until the mixture turns light golden, about 2–3 minutes.
  4. Step 4: Gradually add the warmed milk while whisking constantly to prevent lumps. Continue whisking and cooking until the sauce thickens, about 5–7 minutes. Season with nutmeg, salt, and pepper. Remove from heat.
  5. Step 5: Preheat the oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente. Drain and lay them flat on a clean towel to prevent sticking.
  6. Step 6: Spread a thin layer of béchamel sauce on the bottom of a 9×13 inch (23×33 cm) baking dish. Arrange a layer of noodles over the sauce. Spread half of the mushroom and tomato mixture evenly over the noodles, then sprinkle half of the chopped spinach on top.
  7. Step 7: Pour about one-third of the béchamel sauce over the spinach, then sprinkle with one-third of the mozzarella and Parmesan cheeses. Repeat the layering: noodles, mushroom mixture, spinach, béchamel sauce, and cheeses.
  8. Step 8: Finish with a final layer of noodles, béchamel sauce, and remaining cheeses. Bake uncovered for 30–35 minutes, until the top is golden and bubbly. Let rest for 10 minutes before serving. Garnish with fresh basil if desired.

Tips & Variations

  • Use a mix of mushrooms for a deeper, earthier flavor.
  • If you prefer, replace spinach with kale or Swiss chard for a different green.
  • Skip the white wine if you want a non-alcoholic version; the dish is still delicious.
  • For extra richness, add a layer of ricotta cheese between layers.
  • To save time, prepare the mushroom filling and béchamel sauce a day ahead.

Storage

Store any leftover lasagna covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm in a 350°F (175°C) oven until heated through, about 15-20 minutes. You can also freeze the lasagna before baking; thaw overnight in the fridge and bake as directed, adding a few extra minutes to the cooking time.

How to Serve

The image shows four stages of making a lasagna. The top left square has a black pan with olive oil and chopped garlic being stirred by a wooden spoon, the garlic pieces are golden with some green herbs mixed in. The top right square is a close-up of a black pan filled with cooked chopped onions that are brown and caramelized, a wooden spoon rests inside. The bottom left shows a rectangular clear glass dish filled with a layered lasagna, topped with a thick layer of shredded white cheese sitting on a red sauce base on a white marbled surface. The bottom right is a white ceramic baking dish with a finished lasagna that has a golden brown melted cheese top with green herb garnish, sitting on a wooden board with some fresh herbs and seasoning bowls around. The photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this lasagna gluten-free?

Yes, substitute the regular lasagna noodles with gluten-free noodles and use gluten-free flour for the béchamel sauce to make this dish gluten-free.

Can I use other types of cheese?

Absolutely. Feel free to substitute or combine cheeses such as fontina, provolone, or gouda for different flavors and textures.

Print

Mushroom Lasagna Recipe

This Mushroom Lasagna recipe features a savory blend of mixed mushrooms and grape tomatoes sautéed with herbs, layered with a creamy homemade béchamel sauce, fresh spinach, mozzarella, and Parmesan cheese. It’s a comforting Italian-inspired baked pasta dish perfect for a hearty vegetarian meal.

  • Author: Elena
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale

Mushroom and Tomato Filling

  • 1 pound (450g) mixed mushrooms (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

Béchamel Sauce

  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 4 cups whole milk, warmed
  • Pinch of nutmeg
  • Salt and pepper to taste

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

  1. Prepare Mushroom and Tomato Filling: Heat olive oil in a large skillet over medium heat. Sauté the finely chopped onions until translucent, about 5 minutes. Add minced garlic and cook for 1 more minute while stirring frequently. Add sliced mushrooms and cook, stirring occasionally, until mushrooms release moisture and brown, about 8-10 minutes. Season with thyme, oregano, salt, and pepper. If using, pour in white wine and cook until evaporated, about 2-3 minutes. Add grape tomatoes and cook for 2-3 more minutes until softened. Set aside.
  2. Make Béchamel Sauce: In a medium saucepan over medium heat, melt butter. Whisk in flour continuously until roux is light golden, about 2-3 minutes. Gradually whisk in warmed milk to avoid lumps. Continue whisking until sauce thickens, about 5-7 minutes. Season with nutmeg, salt, and pepper to taste.
  3. Preheat Oven & Cook Noodles: Preheat oven to 375°F (190°C). Cook lasagna noodles according to package directions until al dente. Drain and lay noodles flat on a clean kitchen towel to prevent sticking.
  4. Assemble Lasagna: Spread a thin layer of béchamel sauce on the bottom of a 9×13 inch (23×33 cm) baking dish. Add a layer of noodles, then spread half the mushroom and tomato mixture evenly. Sprinkle half the chopped spinach over this layer. Pour about one-third of the béchamel sauce on top, followed by one-third of the mozzarella and Parmesan cheeses. Repeat layering noodles, mushroom mixture, spinach, sauce, and cheeses. Finish with a top layer of noodles, remaining béchamel sauce, and cheeses.
  5. Bake the Lasagna: Place the assembled dish in the preheated oven and bake for 30-35 minutes until bubbly and golden on top. Remove from oven and let rest for 10 minutes before serving. Garnish with fresh basil leaves if desired.

Notes

  • White wine is optional but adds depth to the mushroom filling.
  • Use a mix of mushrooms for more complex flavor and texture.
  • Cook noodles al dente as they will continue to cook in the oven.
  • You can substitute whole milk with a lower-fat milk if desired, but the béchamel may be less creamy.
  • Fresh spinach can be replaced with kale or other leafy greens if preferred.
  • Allowing the lasagna to rest after baking helps it set and makes slicing easier.

Keywords: Mushroom Lasagna, Vegetarian Lasagna, Béchamel Sauce, Italian Pasta Bake, Mushroom Pasta Recipe

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating