If you’re on the lookout for a comforting, rich, and utterly satisfying vegetarian meal, look no further than this Creamy Mushroom Lasagna (Meatless) Recipe. It’s packed with layers of tender noodles, luscious mushroom sauce, and bubbling cheese that come together to create a dish that’s bursting with flavor and hearty enough to please any appetite. Whether you’re a mushroom lover or simply craving a cozy dinner without meat, this recipe will quickly become one of your all-time favorites.

Ingredients You’ll Need
Every ingredient in this Creamy Mushroom Lasagna (Meatless) Recipe plays an important role, from the tender lasagna noodles that hold everything together, to the creamy mushroom sauce that delivers savory depth, right through to the melty cheeses that add golden richness. These carefully chosen ingredients keep the dish simple yet unforgettable.
- 9 lasagna noodles: Cooked al dente for that perfect bite and structure.
- 1 tablespoon olive oil: For sautéing the vegetables and adding a subtle richness.
- 1 onion, chopped: Brings sweetness and a lovely aroma as it softens.
- 3 cloves garlic, minced: Adds a punch of fragrant flavor that infuses the sauce.
- 16 oz mushrooms, sliced: The star of the show, offering earthy umami and meaty texture.
- 1 teaspoon salt: Enhances all the natural flavors in the dish.
- 1/2 teaspoon black pepper: Adds a gentle warmth and slight kick.
- 1/2 teaspoon dried thyme: Brings herbal notes that complement the mushrooms beautifully.
- 1/4 cup all-purpose flour: Helps thicken the creamy sauce to the perfect consistency.
- 2 cups vegetable broth: Adds depth and keeps the sauce lighter than cream alone.
- 1 cup milk: Creates that smooth, velvety texture in the sauce.
- 1 cup grated Parmesan cheese: Infuses a tangy richness and helps bind the sauce.
- 2 cups shredded mozzarella cheese: Melts beautifully to give the lasagna its irresistible cheesy crust.
- 1/2 cup chopped fresh parsley: Freshens the dish with a pop of color and bright flavor.
How to Make Creamy Mushroom Lasagna (Meatless) Recipe
Step 1: Prepare the Oven and Noodles
To start, preheat your oven to 375°F (190°C) so it’s ready when your lasagna comes together. Meanwhile, cook the lasagna noodles following the package directions until they’re al dente—this ensures they won’t get mushy during baking. Drain and set them aside, careful not to let them stick.
Step 2: Sauté the Aromatics
Heat olive oil in a large skillet over medium heat and add the chopped onion and minced garlic. Sauté these until the onion softens and they release their mouthwatering fragrance, around 2-3 minutes—this step builds the foundation of flavor for the sauce.
Step 3: Cook the Mushrooms
Add the sliced mushrooms along with salt, black pepper, and dried thyme into the skillet. Cook until the mushrooms release their moisture and begin to brown, about 5-7 minutes, which intensifies their earthy taste and creates that hearty texture crucial for this meatless lasagna.
Step 4: Make the Creamy Mushroom Sauce
Sprinkle the all-purpose flour over the mushroom mixture and stir well to coat everything evenly. Let it cook for 1-2 minutes to eliminate any raw flour taste. Then slowly whisk in the vegetable broth and milk, bringing the mixture to a gentle simmer. Allow it to thicken for 5-7 minutes; the sauce should become luxuriously creamy. Stir in the grated Parmesan until melted and perfectly incorporated before removing from heat.
Step 5: Assemble the Layers
Begin by spreading a thin layer of the creamy mushroom sauce on the bottom of a 9×13-inch baking dish to prevent sticking. Lay down 3 cooked lasagna noodles on top, then spoon 1/3 of the sauce over them, spreading evenly. Sprinkle 1/3 of the shredded mozzarella on top. Repeat this layering process two more times, finishing with a final topping of mozzarella cheese to achieve that golden, bubbly finish.
Step 6: Bake to Perfection
Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes to allow all the flavors to meld beautifully. Remove the foil and continue baking for an additional 10-15 minutes, or until the cheese is bubbly and browned to your liking. Let your lasagna rest for 10-15 minutes before slicing—this helps the layers set perfectly.
Step 7: Garnish and Enjoy!
Sprinkle chopped fresh parsley over the top for a burst of color and fresh flavor. Now it’s time to dig in and savor every delicious bite of your homemade Creamy Mushroom Lasagna (Meatless) Recipe.
How to Serve Creamy Mushroom Lasagna (Meatless) Recipe

Garnishes
Fresh parsley is the classic choice to sprinkle on top, adding vibrancy and a mild peppery freshness. For an extra touch, you might consider a light drizzle of good olive oil or a sprinkle of crushed red pepper flakes for subtle heat that complements the creamy base beautifully.
Side Dishes
This creamy, cheesy lasagna pairs wonderfully with simple sides that won’t overshadow its flavors. A crisp green salad tossed in a lemon vinaigrette or garlic-roasted vegetables perfectly balance the richness of the dish. Warm, crusty bread can also be a lovely way to mop up every last bit of the savory sauce.
Creative Ways to Present
For a charming presentation at gatherings, bake your Creamy Mushroom Lasagna (Meatless) Recipe in individual ramekins or small cast iron skillets. You can also layer it in glass casserole dishes so your guests catch a glimpse of those tempting layers before digging in. Adding a sprinkling of toasted pine nuts on top can lend a delightful crunch and an unexpected flavor twist.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Mushroom Lasagna (Meatless) Recipe keeps beautifully in the fridge for up to 3-4 days when stored in an airtight container. The flavors often deepen overnight, making the leftovers just as enjoyable as the fresh batch.
Freezing
If you want to prepare this dish ahead, it freezes wonderfully. Assemble the lasagna in your baking dish, but do not bake it yet. Wrap tightly with plastic wrap and aluminum foil before placing it in the freezer. It will keep well for up to 2-3 months, ready to pop into the oven when you need a comforting meal fast.
Reheating
To reheat, thaw frozen lasagna overnight in the refrigerator. Warm it in a 350°F (175°C) oven, covered with foil, for about 25 minutes or until heated through. Remove the foil toward the end to refresh that bubbly cheese layer. You can also reheat individual portions in the microwave, though baking preserves the best texture.
FAQs
Can I use other types of mushrooms for this recipe?
Absolutely! You can mix button, cremini, shiitake, or portobello mushrooms to add different textures and flavors. Just make sure they are sliced evenly for even cooking and retain their moisture well in the sauce.
Is it possible to make this recipe vegan?
Yes, by substituting the Parmesan and mozzarella cheeses with vegan alternatives and using non-dairy milk, you can easily transform this Creamy Mushroom Lasagna (Meatless) Recipe into a vegan-friendly dish without losing its creamy and indulgent character.
How do I make the sauce extra creamy without cream?
The combination of flour, vegetable broth, and milk creates a thick, luscious sauce without the need for heavy cream. You can also stir in a small amount of cashew cream or blended silken tofu for added richness if you prefer a plant-based boost.
Can I prepare this dish ahead of time?
Definitely! You can cook the mushroom sauce and noodles in advance, then assemble and bake just before serving. Alternatively, assemble the lasagna fully, cover, and refrigerate it for up to 24 hours before baking—this actually helps the flavors meld wonderfully.
What wine pairs well with Creamy Mushroom Lasagna (Meatless) Recipe?
A medium-bodied white like Chardonnay or a light red such as Pinot Noir pairs beautifully with the earthy mushrooms and creamy cheese, offering a balanced, delightful dining experience.
Final Thoughts
This Creamy Mushroom Lasagna (Meatless) Recipe is more than just a meal; it’s a celebration of comforting, plant-based flavors that bring warmth and joy to the table. I encourage you to give it a try, invite loved ones over, and savor every cheesy, creamy, mushroom-filled bite. Once you do, it will surely become a go-to recipe that brightens any day without a hint of meat.
Print
Creamy Mushroom Lasagna (Meatless) Recipe
- Prep Time: 0h 30m
- Cook Time: 0h 45m
- Total Time: 1h 15m
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This creamy mushroom lasagna is a delicious meatless twist on the classic Italian favorite, featuring layers of tender lasagna noodles, a savory mushroom sauce, and a blend of melted cheeses. Perfectly seasoned with garlic, thyme, and fresh parsley, this comforting dish is ideal for family dinners or special occasions.
Ingredients
Lasagna
- 9 lasagna noodles
Sauce
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 16 oz mushrooms, sliced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/4 cup all-purpose flour
- 2 cups vegetable broth
- 1 cup milk
- 1 cup grated Parmesan cheese
Topping
- 2 cups shredded mozzarella cheese
- 1/2 cup chopped fresh parsley
Instructions
- Preheat the oven: Set your oven to 375°F (190°C) to prepare for baking the lasagna.
- Cook noodles: Boil the lasagna noodles according to package instructions until al dente. Drain and set aside to prevent sticking.
- Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic, cooking for 2-3 minutes until softened and fragrant.
- Cook mushrooms: Add sliced mushrooms, salt, black pepper, and dried thyme to the skillet. Cook for 5-7 minutes until mushrooms release their moisture and begin to brown.
- Add flour: Sprinkle flour evenly over the mushroom mixture. Stir and cook for 1-2 minutes to form a base for the sauce.
- Make sauce: Gradually whisk in vegetable broth and milk. Bring the mixture to a simmer and cook for 5-7 minutes until the sauce thickens.
- Incorporate cheese: Stir in grated Parmesan cheese until fully melted and combined. Remove the sauce from heat.
- Layer lasagna: Spread a thin layer of mushroom sauce on the bottom of a 9×13-inch baking dish. Arrange 3 lasagna noodles over the sauce, then spread 1/3 of the mushroom sauce over the noodles, followed by 1/3 of the shredded mozzarella cheese. Repeat layering two more times, finishing with mozzarella cheese on top.
- Bake covered: Cover the baking dish with aluminum foil and bake for 25 minutes in the preheated oven.
- Bake uncovered: Remove the foil and continue baking for an additional 10-15 minutes, until the cheese is bubbly and lightly browned.
- Rest: Allow the lasagna to rest for 10-15 minutes before slicing to help it set.
- Garnish and serve: Sprinkle the chopped fresh parsley over the top and serve warm.
Notes
- Ensure noodles are cooked al dente to prevent over-softening during baking.
- Use fresh mushrooms for the best texture and flavor.
- For a richer sauce, substitute milk with cream or a dairy-free alternative as preferred.
- Letting the lasagna rest helps it hold its shape when slicing.
- Can be made a day ahead and refrigerated; reheat covered to maintain moisture.

