Indulge in a truly comforting classic with this exquisite Creamy Mushroom Lasagna. Layers of tender lasagna noodles embrace a rich, earthy mushroom béchamel, perfectly seasoned and slow-cooked to perfection. This isn’t just any lasagna; it’s a symphony of textures and flavors, where the umami from various mushrooms shines through, complemented by a luxurious, velvety white sauce. The magic lies in building those deep flavors from the ground up, ensuring every forkful is a pure delight.
What makes this recipe truly special is the thoughtful combination of fresh mushrooms and dried porcini, lending an incredible depth that’s both robust and nuanced. We’re skipping the traditional red sauce for a creamy béchamel infused with herbs, making for a lighter yet incredibly satisfying experience. It’s a dish that feels gourmet but is surprisingly approachable, perfect for a cozy family dinner or an impressive gathering. Get ready to fall in love with lasagna all over again!
Recipe Overview
Prep time: Approximately 45 minutes
Cook time: Approximately 50 minutes
Servings: Makes 8 generous servings
Difficulty level: Medium. It involves a few steps, but each is straightforward.
Equipment needed: A large oven-safe baking dish (approx. 9×13 inches), a large saucepan, a whisk, a sharp knife, and a cutting board. A food processor can speed up mushroom chopping, but isn’t essential.
Make-ahead options: This lasagna is fantastic for making ahead. Assemble it completely, cover tightly, and refrigerate for up to 24 hours before baking. You can also freeze the unbaked lasagna for up to 1 month.
Ingredients
Main Ingredients
- 12-15 lasagna noodles (oven-ready or traditional, cooked al dente) – Choose a good quality brand for best texture.
- 2 tablespoons olive oil – Extra virgin for flavor.
- 2 lbs (about 900g) mixed fresh mushrooms (cremini, shiitake, oyster) – Cleaned and sliced or roughly chopped.
- 1/2 oz (about 14g) dried porcini mushrooms – Rehydrated and finely chopped, liquid reserved.
- 1 large yellow onion – Finely diced.
- 4 cloves garlic – Minced.
- 1/2 cup vegetable broth – Low sodium is preferred.
- 1/4 cup fresh parsley – Chopped, for garnish and flavor.
- 1/4 cup fresh basil – Chopped, for garnish and flavor.
For the Creamy Béchamel Sauce
- 1/2 cup (1 stick) unsalted butter – High-quality butter makes a difference.
- 1/2 cup all-purpose flour – Creates the roux for thickening.
- 6 cups milk (whole milk recommended) – Warmed slightly for a smoother sauce.
- 1 teaspoon sea salt – Adjust to taste.
- 1/2 teaspoon black pepper – Freshly ground is best.
- 1/4 teaspoon freshly grated nutmeg – Adds a warm, subtle aroma.
For the Cheese Layer
- 2 cups (about 16 oz) ricotta cheese – Whole milk ricotta for creaminess.
- 1 large egg – Binds the ricotta mixture.
- 1/2 cup grated Parmesan cheese – Plus 1/4 cup for topping.
- 1/4 cup chopped fresh parsley – Adds freshness to the cheese layer.
- 1/4 teaspoon salt – Enhances the cheese flavor.
- Pinch black pepper – For seasoning.
- 2 cups (about 8 oz) shredded mozzarella cheese – Low-moisture, part-skim works well.
The lasagna noodles form the structure, holding all the delicious layers together. Whether you choose oven-ready or traditional, ensure they are cooked perfectly if not oven-ready. The olive oil is our initial cooking fat, bringing flavor to the aromatic base.
Our star ingredients are the mushrooms. Mixed fresh mushrooms provide varied textures and depths of flavor, while dried porcini add an intense, concentrated umami boost. Don’t discard that porcini soaking liquid! It’s liquid gold for our sauce.
The onion and garlic create the aromatic foundation, building a savory backdrop. Vegetable broth helps deglaze the pan and adds moisture. Fresh parsley and basil bring vibrant, herbaceous notes to finish the dish.
For the béchamel, unsalted butter and all-purpose flour form a classic roux, thickening the sauce. Whole milk creates a rich, creamy base. Salt, pepper, and fresh nutmeg are essential seasonings, elevating the sauce from simple to sublime.
The cheese layer provides a delightful contrast. Ricotta cheese offers a creamy, tangy element, bound by an egg. Parmesan cheese adds a salty, nutty depth, while mozzarella provides that irresistible, gooey stretch. More fresh parsley brightens this layer.
Pro Tips
- Build Flavor in Layers: Don’t rush the mushroom sauté. Allow the mushrooms to release their moisture and then brown beautifully. This caramelization is key to deep umami flavor. Also, properly toast your flour in the butter for the béchamel; this removes the raw flour taste and ensures a smooth sauce.
- Hydrate Porcini Properly: When rehydrating dried porcini, use warm water and let them soak for at least 20 minutes. Gently lift them out, leaving any grit behind. Strain the soaking liquid through a fine-mesh sieve or coffee filter to remove any remaining sediment, then add this flavorful liquid to your mushroom mixture. It’s a secret weapon for intense mushroom flavor!
- Warm Milk for Béchamel: When adding milk to your roux, make sure it’s slightly warm or at room temperature. Cold milk can cause lumps. Whisk constantly as you gradually pour in the milk for the smoothest, silkiest sauce. Patience is key here.
Instructions
Step 1: Prepare the Mushrooms
Start by rehydrating your dried porcini mushrooms. Place them in a small bowl, cover with 1 cup warm water, and let them soak for at least 20 minutes. While they soak, clean your fresh mushrooms with a damp cloth; avoid washing them under water, as they absorb moisture easily. Slice or roughly chop the fresh mushrooms. Finely dice your yellow onion and mince the garlic. Chop the fresh parsley and basil.
Step 2: Cook the Mushroom Filling
Heat 2 tablespoons olive oil in a large saucepan or skillet over medium-high heat. Add the fresh mixed mushrooms and cook, stirring occasionally, for 8-10 minutes, until they release their moisture and begin to brown. This browning develops incredible flavor. Remove the rehydrated porcini from their liquid, finely chop them, and add them to the pan with the fresh mushrooms. Stir well.
Next, add the diced onion to the pan. Cook for 5-7 minutes, until softened and translucent, stirring occasionally. Add the minced garlic and cook for another 1 minute, until fragrant. Pour in the 1/2 cup vegetable broth and the strained porcini soaking liquid. Bring to a simmer, scraping up any browned bits from the bottom of the pan. Cook for 5 minutes, allowing the liquid to reduce slightly. Remove from heat and stir in 1/4 cup chopped fresh parsley and 1/4 cup chopped fresh basil. Season with salt and pepper to taste. Set aside.
Step 3: Make the Creamy Béchamel Sauce
In a separate large saucepan, melt 1/2 cup unsalted butter over medium heat. Once melted, add 1/2 cup all-purpose flour and whisk constantly for 2 minutes to create a smooth roux. It should be pale golden and smell slightly nutty. Gradually pour in the 6 cups of warmed milk, whisking continuously to prevent lumps.
Increase the heat to medium-high and bring the sauce to a gentle simmer, whisking constantly. Once it thickens to a consistency that coats the back of a spoon (this usually takes 5-7 minutes), remove it from the heat. Stir in 1 teaspoon sea salt, 1/2 teaspoon black pepper, and 1/4 teaspoon freshly grated nutmeg. Taste and adjust seasoning if needed. The sauce should be smooth and velvety.
Step 4: Prepare the Cheese Layer
In a medium bowl, combine 2 cups ricotta cheese, 1 large egg, 1/2 cup grated Parmesan cheese, 1/4 cup chopped fresh parsley, 1/4 teaspoon salt, and a pinch of black pepper. Mix everything until well combined. This mixture will be spread between the layers.
Step 5: Assemble the Lasagna
Preheat your oven to 375°F (190°C). If using traditional lasagna noodles, ensure they are cooked al dente according to package directions. Spread about 1 cup of the béchamel sauce on the bottom of your 9×13-inch baking dish. This prevents the first layer of noodles from sticking.
Arrange a single layer of lasagna noodles over the sauce, overlapping slightly if necessary. Spread half of the ricotta cheese mixture evenly over the noodles. Top with half of the mushroom filling. Sprinkle with 1 cup of shredded mozzarella cheese. Drizzle with about 1.5 cups of béchamel sauce.
Repeat the layering: noodles, remaining ricotta mixture, remaining mushroom filling, another 1 cup of mozzarella, and another 1.5 cups of béchamel sauce. Place the final layer of noodles on top. Pour the remaining béchamel sauce over the noodles, ensuring they are fully covered. Sprinkle with the remaining 1/4 cup grated Parmesan cheese.
Step 6: Bake the Lasagna
Cover the baking dish tightly with aluminum foil. Bake for 30 minutes. Then, remove the foil and continue to bake for another 20-25 minutes, or until the top is golden brown and bubbly. If the top isn’t browning enough, you can turn on the broiler for the last 2-3 minutes, watching it closely to prevent burning.
Once baked, remove the lasagna from the oven. Let it rest for at least 15-20 minutes before slicing and serving. This resting time allows the layers to set, making it much easier to cut neat portions.
Variations & Customization
This Creamy Mushroom Lasagna is wonderfully versatile! Feel free to play with the ingredients to suit your taste or dietary needs.
Dietary Modifications
- Gluten-Free: Simply swap out traditional lasagna noodles for a good quality gluten-free lasagna noodle brand. Ensure your vegetable broth is also gluten-free. The rest of the recipe is naturally gluten-free.
- Dairy-Free/Vegan: This requires a few more substitutions but is totally achievable.
- Replace butter with a plant-based butter alternative.
- Use a plant-based milk (like unsweetened almond or soy milk) for the béchamel.
- Swap ricotta for a tofu-based ricotta alternative (blended firm tofu with nutritional yeast, lemon juice, and herbs).
- Use a good quality plant-based Parmesan and mozzarella shreds.
Flavor Variations
- Spicy Version: For a little kick, add 1/2 teaspoon red pepper flakes to the mushroom filling along with the garlic. You could also add a pinch of cayenne pepper to the béchamel sauce.
- Herbaceous Boost: Incorporate other fresh herbs like thyme or rosemary into the mushroom filling. Just a teaspoon or two will add a lovely aromatic complexity.
- Smoky Depth: A tiny pinch of smoked paprika in the mushroom filling can add a wonderful, subtle smoky note that complements the earthiness of the mushrooms.
- Seasonal Twists:
- In spring, consider adding blanched asparagus tips or fresh spinach to the mushroom layer for added color and nutrients.
- In fall, roasted butternut squash puree could be swirled into the béchamel for a sweeter, autumnal touch.
Serving & Storage
Serving Suggestions
This Creamy Mushroom Lasagna is a hearty main course on its own! For a perfect meal, pair it with a light, crisp side salad dressed with a simple vinaigrette. A basket of warm, crusty bread is also wonderful for soaking up any extra sauce.
As for beverages, sparkling apple cider or a non-alcoholic ginger beer would be delightful. A refreshing lemon-mint mocktail or a simple glass of chilled sparkling water with a slice of cucumber and a sprig of rosemary would also complement the rich flavors beautifully.
Storage Instructions
- Refrigerator: Leftover lasagna stores beautifully! Allow it to cool completely, then cover the baking dish tightly with plastic wrap or transfer individual portions to airtight containers. It will keep in the refrigerator for up to 3-4 days.
- Freezer: Lasagna is an excellent make-ahead freezer meal.
- Unbaked: Assemble the lasagna as directed, but do not bake. Cover the dish tightly with a double layer of plastic wrap and then a layer of aluminum foil. Freeze for up to 1 month. When ready to bake, thaw overnight in the refrigerator, then bake as directed. You might need to add 10-15 minutes to the covered baking time if it’s still very cold.
- Baked: Allow the baked lasagna to cool completely. You can freeze the entire dish or individual slices. Wrap tightly in plastic wrap and then foil. Freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: For best results, reheat individual slices in the microwave until warmed through, or in a preheated oven at 350°F (175°C) for 20-25 minutes, covered with foil, until heated evenly. If reheating a whole dish from the fridge, cover with foil and bake at 350°F (175°C) for 30-40 minutes, or until hot and bubbly.
Frequently Asked Questions
1. Can I use store-bought Alfredo sauce instead of making béchamel?
While you can use store-bought Alfredo, it won’t yield the same delicate, fresh flavor as a homemade béchamel. Alfredo typically has more cheese and cream, which can make the lasagna very rich and heavy. The béchamel in this recipe is specifically designed to be lighter and allow the mushroom flavors to shine. If you opt for Alfredo, thin it slightly with a little milk or vegetable broth.
2. My béchamel sauce is lumpy. What went wrong?
Lumpy béchamel usually happens if the milk is added too quickly or if it’s cold. The key is to add the milk gradually, a little at a time, while whisking vigorously. If you still end up with lumps, don’t despair! You can pass the sauce through a fine-mesh sieve after cooking to achieve a silky smooth texture. A stick blender can also smooth out minor lumps.
3. Do I need to pre-cook the lasagna noodles?
It depends on the type of noodles! Some brands offer “oven-ready” or “no-boil” lasagna noodles, which can be used directly from the package. If you’re using traditional dry lasagna noodles, you’ll need to boil them al dente (slightly undercooked) according to package instructions before assembling. This ensures they soften properly in the oven without making the lasagna watery.
4. How can I ensure my lasagna doesn’t turn out watery?
Several factors can lead to watery lasagna. First, make sure your mushrooms are thoroughly cooked down, releasing all their moisture, before adding them to the layers. Second, allow the béchamel to thicken properly. Third, and very important, let the lasagna rest for at least 15-20 minutes after baking before slicing. This allows the sauces to set and prevents a soupy mess.
5. Can I add other vegetables to this lasagna?
Absolutely! This recipe is very adaptable. Sautéed spinach, finely chopped bell peppers, or even thinly sliced zucchini could be added to the mushroom filling. Just make sure to cook down any high-moisture vegetables first to prevent the lasagna from becoming watery. Adding them in moderation will keep the focus on the delicious mushroom flavor.
Final Thoughts
Crafting this Creamy Mushroom Lasagna is truly a labor of love, and every moment spent creating those luscious layers is worth it. The aroma filling your kitchen as it bakes is simply divine, a promise of the comforting, savory indulgence to come. Don’t be intimidated by the steps; each one builds upon the last, leading to a spectacular dish that will impress and satisfy. Remember to savor the process, taste as you go, and most importantly, enjoy the incredible flavors you’ve created. Happy cooking!
Creamy Mushroom Lasagna: A Hearty Vegetarian Delight
Indulge in a truly comforting classic with this exquisite Creamy Mushroom Lasagna. Layers of tender lasagna noodles embrace a rich, earthy mushroom béchamel, perfectly seasoned and slow-cooked to perfection. This symphony of textures and flavors highlights various mushrooms, complemented by a luxurious, velvety white sauce, making every forkful a pure delight.
Vegetarian Lasagna
Creamy Lasagna
Béchamel Lasagna
Hearty Vegetarian
Italian Cuisine
Ingredients
- 12-15 lasagna noodles (oven-ready or traditional, cooked al dente)
- 2 tablespoons olive oil
- 2 lbs (about 900g) mixed fresh mushrooms (cremini, shiitake, oyster)
- 1/2 oz (about 14g) dried porcini mushrooms
- 1 large yellow onion – finely diced
- 4 cloves garlic – minced
- 1/2 cup vegetable broth – low sodium
- 1/4 cup fresh parsley – chopped
- 1/4 cup fresh basil – chopped
- 1/2 cup (1 stick) unsalted butter
- 1/2 cup all-purpose flour
- 6 cups milk (whole milk recommended)
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon freshly grated nutmeg
- 2 cups (about 16 oz) ricotta cheese – whole milk
- 1 large egg
- 1/2 cup grated Parmesan cheese – plus 1/4 cup for topping
- 1/4 cup chopped fresh parsley
- 1/4 teaspoon salt
- Pinch black pepper
- 2 cups (about 8 oz) shredded mozzarella cheese
Instructions
- Step 1: Prepare the Mushrooms. Rehydrate dried porcini in 1 cup warm water for 20 minutes. Clean and slice fresh mushrooms. Finely dice onion and mince garlic. Chop fresh parsley and basil.
- Step 2: Cook the Mushroom Filling. Heat 2 tablespoons olive oil in a large saucepan over medium-high heat. Cook fresh mushrooms for 8-10 minutes until browned. Add chopped rehydrated porcini. Add diced onion, cook for 5-7 minutes. Add minced garlic, cook for 1 minute. Pour in 1/2 cup vegetable broth and strained porcini liquid. Simmer for 5 minutes. Remove from heat, stir in 1/4 cup chopped fresh parsley and 1/4 cup chopped fresh basil. Season.
- Step 3: Make the Creamy Béchamel Sauce. Melt 1/2 cup unsalted butter in a large saucepan over medium heat. Add 1/2 cup all-purpose flour, whisk for 2 minutes to make a roux. Gradually pour in 6 cups warmed milk, whisking continuously. Bring to a gentle simmer, whisking until thickened (this usually takes 5-7 minutes). Remove from heat, stir in 1 teaspoon sea salt, 1/2 teaspoon black pepper, and 1/4 teaspoon freshly grated nutmeg.
- Step 4: Prepare the Cheese Layer. In a medium bowl, combine 2 cups ricotta cheese, 1 large egg, 1/2 cup grated Parmesan cheese, 1/4 cup chopped fresh parsley, 1/4 teaspoon salt, and a pinch of black pepper. Mix well.
- Step 5: Assemble the Lasagna. Preheat oven to 375°F (190°C). Spread about 1 cup béchamel sauce on the bottom of a 9×13-inch baking dish. Layer with noodles, half of the ricotta mixture, half of the mushroom filling, 1 cup mozzarella, and 1.5 cups béchamel. Repeat layers. Top with final noodles, remaining béchamel, and 1/4 cup Parmesan.
- Step 6: Bake the Lasagna. Cover with foil and bake for 30 minutes. Remove foil and bake for another 20-25 minutes, or until golden brown and bubbly. Let rest for at least 15-20 minutes before serving.
