If you have ever dreamed of a comforting, hearty meal that feels like a warm hug on a plate, then this Mushroom and Spinach Lasagna Recipe is exactly what you need. Bursting with earthy mushrooms, vibrant spinach, and creamy layers of ricotta and mozzarella, every bite of this lasagna delivers a perfect balance of flavors and textures. It’s not only a fantastic vegetarian alternative that satisfies any hunger, but it also turns simple ingredients into a spectacular dish that family and friends will rave about. Prepare to dive into a plateful of cozy yum, all wrapped up in golden, cheesy goodness.

Ingredients You’ll Need
The beauty of this Mushroom and Spinach Lasagna Recipe lies in its straightforward ingredients, each playing a vital role in creating those unforgettable flavors and textures. From the tender mushrooms and fresh spinach to the rich cheeses and savory marinara, these ingredients come together in a harmonious blend that’s both colorful and deeply satisfying.
- 9 lasagna noodles: The perfect sturdy base that soaks up all the delicious sauces without falling apart.
- 1 pound mushrooms (cremini or button), sliced: Adds an earthy, meaty texture that’s simply irresistible.
- 2 cups ricotta cheese: Provides creamy richness and a smooth contrast to the veggies.
- 3 cups marinara sauce: Brings a tangy, sweet tomato flavor that ties everything together.
- 2 cups fresh spinach leaves, chopped: Brightens the dish with freshness and a lovely pop of green.
- 1 cup shredded mozzarella cheese: Melts beautifully to create that iconic gooey lasagna layer.
- ½ cup grated Parmesan cheese: Sprinkles in a sharp, nutty kick that elevates every bite.
- 2 tablespoons olive oil: Essential for sautéing and adding a subtle fruity aroma.
- 1 onion, finely chopped: Adds sweetness and depth when cooked down.
- 3 cloves garlic, minced: Infuses the dish with a fragrant punch that you can’t ignore.
- ½ teaspoon dried thyme: Offers a delicate herbal note that complements the mushrooms perfectly.
- Salt and pepper, to taste: Balances all the flavors and enhances the dish overall.
How to Make Mushroom and Spinach Lasagna Recipe
Step 1: Prep Your Oven and Noodles
Start by preheating your oven to 375°F (190°C) to ensure it’s ready when your lasagna layers are assembled. Grease a 9×13-inch baking dish to prevent sticking, and then boil your lasagna noodles according to the package instructions until just al dente—tender yet firm to the bite. Drain and set them aside carefully to avoid breaking, as these noodles will be the foundation of your layers.
Step 2: Sauté the Flavor Foundation
Heat the olive oil in a skillet over medium heat, then toss in the finely chopped onion. Cook until it’s soft and translucent, releasing its natural sweetness. Next, add the minced garlic and sliced mushrooms, stirring often until the mushrooms are tender and any moisture has evaporated. Finally, stir in the chopped spinach and let it wilt down—it’s amazing how those vibrant greens soften to enhance the dish both visually and in flavor. Sprinkle in the dried thyme, and season the mixture with salt and pepper to taste, ensuring every bite will be perfectly seasoned.
Step 3: Layer Your Lasagna
Spread a generous layer of marinara sauce on the bottom of the greased baking dish to keep noodles from sticking. Begin layering with noodles, followed by spoonfuls of ricotta cheese that add creamy pockets through the layers. Spread some of the mushroom and spinach sauté over that, then sprinkle shredded mozzarella and grated Parmesan on top for melty, cheesy goodness. Repeat these layers until your ingredients are used up, finishing with a topping of sauce and cheeses to create that golden crust everyone loves.
Step 4: Bake to Perfection
Cover the dish with foil to trap in moisture and bake for 25 minutes, letting all those flavors meld together beautifully. Then remove the foil and bake for an additional 10 to 15 minutes until the lasagna becomes bubbly and the cheese on top is golden and inviting. The aroma at this point is nothing short of mouthwatering, so make sure to let it rest a few minutes before slicing—it helps everything set perfectly for clean, impressive portions.
How to Serve Mushroom and Spinach Lasagna Recipe

Garnishes
A sprinkle of freshly chopped basil or parsley adds an herbaceous brightness that lifts the rich layers of your Mushroom and Spinach Lasagna Recipe. You can also add a light drizzle of extra virgin olive oil or a few flakes of red pepper if you want a gentle hint of heat. These small touches not only enhance the appearance but also create layers of flavor that invite everyone to dig in.
Side Dishes
This lasagna pairs wonderfully with crisp, fresh sides like a simple arugula salad tossed with lemon and olive oil. Roasted vegetables or garlic bread are also excellent companions, adding texture and more depth to your meal. These sides complement the lasagna’s richness without overwhelming the delicate vegetarian flavors.
Creative Ways to Present
For a special gathering, serve individual portions in small ramekins or pair your slices with a drizzle of herb-infused olive oil and a sprinkle of toasted pine nuts. You can also present the lasagna alongside a colorful platter of grilled vegetables or a rustic basket of warm bread rolls to create an inviting buffet that looks as beautiful as it tastes.
Make Ahead and Storage
Storing Leftovers
Leftover Mushroom and Spinach Lasagna Recipe tastes incredible even the next day, as the flavors continue to deepen overnight. Store any extras in an airtight container in the refrigerator for up to four days. When refrigerated properly, the lasagna holds its moisture while the layers stay distinct.
Freezing
This dish freezes beautifully if you want to prepare it ahead of time or save portions for busy weeknights. Wrap the lasagna tightly with plastic wrap and aluminum foil before placing it in the freezer, where it will keep well for up to three months. Thaw overnight in the refrigerator before reheating for the best texture and flavor.
Reheating
To reheat, warm your portion in the oven at 350°F (175°C) for about 20 minutes covered with foil to prevent drying out, or microwave slices for 2-3 minutes until heated through. Finishing with a quick broil for a minute or two can revive that lovely cheesy top layer to crisp perfection.
FAQs
Can I use other greens instead of spinach?
Absolutely! Swiss chard, kale, or even arugula can be wonderful substitutes, just make sure to cook them down properly to avoid excess moisture.
Is this Mushroom and Spinach Lasagna Recipe gluten-free?
Traditional lasagna noodles contain gluten, but you can easily swap them for gluten-free lasagna noodles to make this recipe suitable for gluten-sensitive diets.
Can I add other vegetables?
Yes, feel free to mix in diced zucchini, bell peppers, or even eggplant with the mushroom and spinach mixture for extra flavor and nutrition.
What type of cheese works best in this lasagna?
Ricotta, mozzarella, and Parmesan form a classic trio here; they provide creaminess, meltiness, and a sharp finish respectively. However, feel free to experiment with cheeses like fontina or provolone for subtle variations.
Can I make this recipe vegan?
With some swaps such as vegan ricotta and mozzarella alternatives and a dairy-free marinara sauce, you can absolutely turn this into a satisfying vegan Mushroom and Spinach Lasagna Recipe.
Final Thoughts
There’s something truly special about a homemade Mushroom and Spinach Lasagna Recipe that brings comfort and joy to the table. Whether you’re looking to impress loved ones or treat yourself to a nourishing meal, this recipe hits all the right notes with its creamy layers, savory mushrooms, and vibrant spinach. Give it a try, and I promise it will become one of your new favorites to bake and share again and again.
Print
Mushroom and Spinach Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This delicious Mushroom and Spinach Lasagna features layers of tender lasagna noodles, sautéed mushrooms and spinach, creamy ricotta, melted mozzarella, and savory Parmesan cheese, all baked in a rich marinara sauce. A perfect vegetarian comfort meal that is hearty and flavorful, ideal for family dinners or gatherings.
Ingredients
Lasagna Components
- 9 lasagna noodles
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Vegetable Filling
- 1 pound mushrooms (cremini or button), sliced
- 2 cups fresh spinach leaves, chopped
- 1 onion, finely chopped
- 3 cloves garlic, minced
- ½ teaspoon dried thyme
- Salt and pepper, to taste
- 2 tablespoons olive oil
Instructions
- Preheat Oven
Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish to prevent sticking. - Cook Noodles
Boil the lasagna noodles according to package instructions until they are al dente. Drain and set aside. - Sauté Vegetables
In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and sliced mushrooms; cook until mushrooms are tender and most of their moisture has evaporated. Stir in the chopped spinach and cook until wilted. Season with dried thyme, salt, and pepper to taste. Remove from heat. - Assemble Lasagna
Spread a layer of marinara sauce on the bottom of the prepared baking dish. Next, layer some noodles over the sauce, then spread a layer of ricotta cheese, followed by the mushroom and spinach mixture. Sprinkle some shredded mozzarella and grated Parmesan cheese on top. Repeat these layers until all ingredients are used, finishing with a layer of sauce and cheeses on top. - Bake Covered
Cover the assembled lasagna with aluminum foil and bake in the preheated oven for 25 minutes to allow flavors to meld and the filling to heat through. - Bake Uncovered
Remove the foil and continue baking for an additional 10–15 minutes, or until the cheese on top is bubbly and slightly golden brown. - Cool and Serve
Let the lasagna rest for about 10 minutes before cutting into portions. This helps it set and makes serving easier.
Notes
- Use fresh spinach for the best flavor, but frozen spinach can be substituted if thawed and drained thoroughly.
- For a richer taste, add a layer of béchamel sauce or substitute part of the ricotta with cottage cheese.
- Make sure not to overcook the noodles initially as they will continue cooking in the oven.
- Leftovers store well in the refrigerator for up to 3 days and freeze nicely for up to 2 months.

