Mushroom lasagna is a comforting and hearty dish that brings together layers of creamy ricotta, savory mushrooms, and gooey mozzarella. This vegetarian delight is perfect for a family dinner or a cozy gathering with friends. With its rich flavors and satisfying texture, this lasagna will surely impress even the most discerning palates. Let’s dive into this mouthwatering recipe!
Why This Recipe Works

This mushroom lasagna stands out for several reasons. First, the combination of sautéed mushrooms and shallots creates a deep, umami flavor that elevates the dish. The creamy béchamel sauce adds a luxurious touch, making every bite indulgent. Additionally, the balance of cheeses—ricotta, mozzarella, and Parmesan—ensures a rich and satisfying experience. This recipe is not only delicious but also adaptable, allowing you to customize it based on seasonal ingredients.
The Essentials
To make this mushroom lasagna, you’ll need the following ingredients:
- 12 lasagna noodles: Choose either oven-ready or traditional noodles, depending on your preference.
- 24 ounces sliced mushrooms: Any variety will work, but cremini or button mushrooms are great choices.
- 3 tablespoons butter: For sautéing the mushrooms and shallots.
- 2 large shallots: Minced, about 1 cup; they add a subtle sweetness to the dish.
- 2 cloves garlic: Minced, about 2 teaspoons; for that aromatic kick.
- 1 teaspoon Italian seasoning: A blend of herbs that enhances the flavor profile.
- ½ teaspoon salt: To taste.
- ½ teaspoon pepper: To add a touch of heat.
- ¼ cup salted butter: For the bĂ©chamel sauce.
- ¼ cup all-purpose flour: To thicken the sauce.
- 2 ½ cups whole milk: For a creamy base.
- 1 teaspoon Italian seasoning: For extra flavor in the sauce.
- ½ teaspoon garlic powder: To enhance the garlic flavor.
- ½ teaspoon onion powder: To deepen the savory notes.
- Salt and pepper to taste: Always adjust according to your preference.
- 2 cups ricotta cheese: The creamy backbone of the lasagna.
- 1 cup shredded Parmesan cheese: For a salty, nutty flavor.
- 2 large eggs: To bind the ricotta mixture.
- 1 teaspoon salt: To season the cheese mixture.
- ½ teaspoon pepper: For additional flavor.
- 3 cups mozzarella cheese: The melty topping that completes the lasagna.
Cook’s Kit
To prepare this delicious mushroom lasagna, gather the following kitchen tools:
- Large skillet: For sautéing the mushrooms and shallots.
- Medium saucepan: For making the béchamel sauce.
- Baking dish: A 9×13 inch dish works perfectly for layering.
- Mixing bowls: For combining ingredients.
- Whisk: To mix the béchamel sauce smoothly.
- Spatula: For spreading layers evenly.
Build Mushroom Lasagna Step by Step

Step 1: Cook the Noodles
Begin by cooking the lasagna noodles according to package instructions. If you’re using traditional noodles, be sure to add them to boiling salted water and cook until al dente. Drain and set aside.
Step 2: Sauté the Mushrooms and Shallots
In a large skillet over medium heat, melt 3 tablespoons of butter. Add the minced shallots and sauté until translucent, about 3-4 minutes. Stir in the sliced mushrooms, garlic, Italian seasoning, salt, and pepper. Cook until the mushrooms are tender and have released their moisture, about 7-10 minutes. Remove from heat and set aside.
Step 3: Make the Béchamel Sauce
In a medium saucepan, melt ¼ cup of salted butter over medium heat. Whisk in the flour and cook for about 1 minute until golden. Gradually whisk in the whole milk, ensuring there are no lumps. Add Italian seasoning, garlic powder, onion powder, salt, and pepper. Continue to whisk until the sauce thickens, about 5-7 minutes. Remove from heat.
Step 4: Prepare the Ricotta Mixture
In a mixing bowl, combine the ricotta cheese, shredded Parmesan cheese, eggs, salt, and pepper. Mix until well combined.
Step 5: Assemble the Lasagna
In a baking dish, spread a thin layer of béchamel sauce on the bottom. Place a layer of lasagna noodles over the sauce. Spread half of the ricotta mixture on top, followed by half of the sautéed mushrooms and shallots. Add a layer of béchamel sauce and sprinkle with a cup of mozzarella cheese. Repeat the layers: noodles, ricotta, mushrooms, béchamel, and mozzarella.
Step 6: Top with Cheese
Finish by adding a final layer of noodles, the remaining béchamel sauce, and the rest of the mozzarella cheese on top.
Step 7: Bake
Preheat your oven to 375°F (190°C). Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and golden.
Step 8: Rest and Serve
Once baked, let the lasagna rest for 10-15 minutes before slicing. This allows the layers to set, making it easier to serve.
Spring–Summer–Fall–Winter Ideas

This mushroom lasagna is versatile and can be enjoyed year-round. Here are some seasonal twists you might consider:
- Spring: Add fresh spinach or asparagus for a vibrant touch.
- Summer: Incorporate roasted zucchini or tomatoes for a burst of flavor.
- Fall: Mix in some butternut squash or sage for a seasonal twist.
- Winter: Use hearty mushrooms like shiitake or add kale for extra nutrition.
Testing Timeline
Planning to make mushroom lasagna? Here’s a timeline to help you stay organized:
- 1 day before: Gather all ingredients and prep your kitchen.
- 4 hours before: Cook the noodles and sauté the mushrooms and shallots.
- 2 hours before: Prepare the béchamel sauce and ricotta mixture.
- 1 hour before: Assemble the lasagna.
- 30 minutes before serving: Bake the lasagna.
- 10 minutes before serving: Allow the lasagna to rest.
Keep It Fresh: Storage Guide
To store leftover mushroom lasagna:
- Refrigerator: Cover with plastic wrap or aluminum foil and store for up to 3-5 days.
- Freezer: Wrap tightly in plastic wrap and aluminum foil; it can last up to 2-3 months. To reheat, thaw overnight in the fridge and bake until heated through.
Helpful Q&A
Can I make mushroom lasagna ahead of time?
Absolutely! You can prepare the lasagna a day in advance and keep it in the refrigerator. Just bake it when you’re ready to serve.
What types of mushrooms work best for this recipe?
Creamy mushrooms like cremini or button are excellent choices, but you can also mix in shiitake or portobello for added depth of flavor.
How do I prevent my lasagna from being watery?
Ensure you thoroughly sauté the mushrooms to remove excess moisture before layering them in the lasagna. This will help maintain the structure.
Can I use no-boil lasagna noodles?
Yes, no-boil noodles are a great time-saving option. Just ensure your sauce is creamy enough to cook the noodles properly during baking.
Because You Liked This
If you enjoyed this mushroom lasagna, you might also love:
The Takeaway
Mushroom lasagna is the epitome of comfort food, offering layers of flavor and texture that will have everyone coming back for seconds. With its rich béchamel, creamy ricotta, and hearty mushrooms, this dish is not only satisfying but also versatile enough to suit any season. Whether you’re hosting a dinner party or enjoying a quiet night in, this mushroom lasagna will surely be a crowd-pleaser. So gather your ingredients, follow the steps, and indulge in this delightful dish!
Share on Pinterest


Mushroom Lasagna
Ingredients
Equipment
Method
- Step 1: Cook the Noodles - Begin by cooking the lasagna noodles according to package instructions. Drain and set aside.
- Step 2: Sauté the Mushrooms and Shallots - In a large skillet, melt 3 tablespoons of butter. Add shallots and sauté until translucent, about 3-4 minutes. Stir in mushrooms, garlic, Italian seasoning, salt, and pepper. Cook until tender, about 7-10 minutes. Remove from heat.
- Step 3: Make the BĂ©chamel Sauce - In a medium saucepan, melt ¼ cup of salted butter over medium heat. Whisk in flour and cook for about 1 minute. Gradually whisk in whole milk. Add Italian seasoning, garlic powder, onion powder, salt, and pepper. Whisk until thickened, about 5-7 minutes. Remove from heat.
- Step 4: Prepare the Ricotta Mixture - In a mixing bowl, combine ricotta cheese, Parmesan cheese, eggs, salt, and pepper. Mix until well combined.
- Step 5: Assemble the Lasagna - In a baking dish, spread a thin layer of béchamel sauce, then a layer of noodles, half of the ricotta mixture, half of the sautéed mushrooms, a layer of béchamel, and a cup of mozzarella. Repeat layers.
- Step 6: Top with Cheese - Add a final layer of noodles, the remaining béchamel sauce, and the rest of the mozzarella cheese on top.
- Step 7: Bake - Preheat oven to 375°F (190°C). Cover the dish with foil and bake for 25 minutes. Remove foil and bake for an additional 15-20 minutes until golden.
- Step 8: Rest and Serve - Let the lasagna rest for 10-15 minutes before slicing to allow layers to set.
Notes
- For extra flavor, try adding fresh herbs like basil or parsley.
- Let the lasagna cool completely before storing leftovers.
- This dish can be made ahead of time and stored in the fridge.
- Feel free to customize with seasonal vegetables.
