Mushroom lasagna is a cozy dish perfect for any family meal. It’s rich and creamy with layers of tender noodles and savory mushrooms. This hearty casserole brings everyone together for a comforting dinner that’s simple to prepare.

Why You Will Love This Mushroom Lasagna
This recipe is a winner for many reasons. It’s easy enough for busy weeknights and packed with flavor. Every layer is filled with cheesy goodness and earthy mushrooms. Plus, it uses everyday ingredients you probably already have at home. If you’re looking for a family-friendly dish that’s sure to please, this one tops the list!
How to Make Mushroom Lasagna
Making mushroom lasagna is a straightforward process. You’ll cook the noodles and sauté the vegetables, then layer everything in a baking dish. It’s simple and perfect for beginner cooks. Just assemble the layers and let the oven do the work. You’ll have a warm and comforting meal in no time.
What You Need
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 2 cups ricotta cheese
- 2 cups mozzarella cheese, shredded
- 1 cup Parmesan cheese, grated
- 2 cups marinara sauce
- 1 teaspoon dried Italian herbs
- Salt and pepper to taste
Step-by-Step
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to package instructions; drain and set aside.
- In a large skillet, heat olive oil over medium heat. Add chopped onion and garlic; sauté until softened.
- Add sliced mushrooms and cook until they release their moisture and are tender. Season with salt, pepper, and dried Italian herbs.
- In a baking dish, spread a layer of marinara sauce on the bottom.
- Layer 3 lasagna noodles over the sauce, followed by half of the ricotta, half of the mushroom mixture, a layer of mozzarella cheese, and another layer of marinara sauce.
- Repeat the layers, finishing with the remaining noodles, marinara sauce, and topping with the remaining mozzarella and Parmesan cheese.
- Cover with foil and bake for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the top is bubbly and golden.
- Let it cool for a few minutes before serving.

How to Serve Mushroom Lasagna
Mushroom lasagna pairs beautifully with a fresh garden salad or steamed broccoli for a complete meal. You could also serve it with some garlic bread to soak up the extra sauce. It’s great for family dinners or gatherings with friends, and perfect for a cozy night in.
How to Store Mushroom Lasagna
To keep leftovers fresh, store them in an airtight container in the fridge for 3 to 5 days. You can also freeze it for longer storage. Just wrap tightly and it should last up to 3 months. When you’re ready to eat, simply reheat in the oven until warmed throughout.
Recipe Tips
- Cook the noodles slightly shorter than package directions for the best texture.
- Allow the lasagna to cool slightly before cutting for cleaner pieces.
- You can add spinach or other veggies for extra nutrition.
- For creamier layers, mix some of the mozzarella into the ricotta.
- If you prefer a little spice, add crushed red pepper flakes.
Variations & Swaps
- Vegetable Boost: Add cooked spinach or zucchini for extra flavors and nutrients.
- Gluten-Free Option: Use gluten-free lasagna noodles to cater to dietary needs.
- Cheese Lover’s Delight: Mix in different cheeses like gouda or provolone for a unique taste.
FAQs
Can I make this dish ahead of time?
Absolutely! You can prepare the lasagna a day ahead, just cover it tightly and refrigerate. When you’re ready, bake as directed, adding a few minutes if it’s coming straight from the fridge.
Can I freeze mushroom lasagna?
Yes, you can freeze it either before or after baking. If freezing after baking, let it cool completely before wrapping it tightly in foil. It will keep well for about 3 months.
What is the best way to reheat leftovers?
For the best results, reheat in the oven. Cover it with foil to keep it moist and warm at 350°F (175°C) for about 20–25 minutes. You can also use a microwave but check to avoid overcooking.
What if I don’t have all the cheeses?
No problem! You can use any combination of cheeses you have on hand. Just make sure there is enough to create those creamy layers. Cottage cheese can also work well as a substitute for ricotta.
How can I avoid a watery lasagna?
To prevent excess moisture, ensure your mushrooms are cooked well and have released their water before layering. Also, you can drain excess liquid from your marinara sauce if needed.

Mushroom Lasagna
Ingredients
Pasta and Sauce
- 9 pieces lasagna noodles
- 2 cups marinara sauce
Vegetables
- 2 tablespoons olive oil For sautéing
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 16 ounces mushrooms, sliced Earthy mushrooms add flavor
- 1 teaspoon dried Italian herbs For seasoning
Cheese
- 2 cups ricotta cheese
- 2 cups mozzarella cheese, shredded Reserve some for topping
- 1 cup Parmesan cheese, grated For topping and flavor
Seasoning
- Salt and pepper to taste
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to package instructions; drain and set aside.
- In a large skillet, heat olive oil over medium heat. Add chopped onion and garlic; sauté until softened.
- Add sliced mushrooms and cook until they release their moisture and are tender. Season with salt, pepper, and dried Italian herbs.
Assembly
- In a baking dish, spread a layer of marinara sauce on the bottom.
- Layer 3 lasagna noodles over the sauce, followed by half of the ricotta, half of the mushroom mixture, a layer of mozzarella cheese, and another layer of marinara sauce.
- Repeat the layers, finishing with the remaining noodles, marinara sauce, and topping with the remaining mozzarella and Parmesan cheese.
Baking
- Cover with foil and bake for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the top is bubbly and golden.
- Let it cool for a few minutes before serving.
