This Mushroom Lasagna is a hearty and flavorful meatless main dish. Layers of pasta, a rich mushroom ragu, creamy béchamel sauce, and plenty of cheese make this a comforting meal.
Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more.
Stir in sliced mushrooms and cook until they release their liquid and start to brown, about 8-10 minutes.
Add crushed tomatoes, vegetable broth, oregano, and basil. Bring to a simmer, then reduce heat to low and cook for 20 minutes, stirring occasionally. Season with salt and pepper.
While the ragu simmers, cook lasagna noodles according to package directions until al dente. Drain and set aside.
For the béchamel sauce, melt butter in a medium saucepan over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk until smooth. Bring to a simmer, whisking constantly, until the sauce thickens. Season with salt, pepper, and nutmeg.
Preheat oven to 375°F (190°C).
Spread a thin layer of mushroom ragu on the bottom of a 9×13 inch baking dish.
Arrange a layer of lasagna noodles over the ragu.
Spread one-third of the béchamel sauce over the noodles, then sprinkle with one-third of the mozzarella and Parmesan cheeses.
Repeat layers two more times, ending with a layer of noodles, béchamel, and cheeses.
Cover the baking dish with foil and bake for 25 minutes.
Remove foil and bake for another 10-15 minutes, or until the cheese is bubbly and golden brown.
Let the lasagna rest for 10 minutes before serving. Garnish with fresh parsley.
Notes
For extra flavor, use a mix of different mushroom varieties.
You can prepare the mushroom ragu and béchamel sauce a day in advance.
If you prefer a richer flavor, add a splash of red wine to the mushroom ragu after adding the tomatoes.