I absolutely adore sharing this Mushroom and Spinach Lasagna Recipe with you because it perfectly balances comfort and freshness in every bite. When I make it, I’m always thrilled by how the earthy mushrooms and vibrant spinach mingle with the creamy ricotta and melted cheeses, all nestled between tender lasagna noodles. It’s a dish that feels like a warm hug on a plate, yet it’s surprisingly light and packed with vegetables. Whether it’s a cozy weeknight dinner or a weekend celebration, this recipe never fails to bring smiles and satisfied appetites around my table.
Why You'll Love This Mushroom and Spinach Lasagna Recipe
What makes this Mushroom and Spinach Lasagna Recipe truly stand out for me is the flavor journey it offers. The mushrooms give such a deep, savory earthiness that pairs beautifully with the gentle freshness of spinach. The ricotta adds a lush creaminess, while the mozzarella and Parmesan create that irresistible, golden cheesy topping I can never resist. I love how each layer contributes something unique, creating a harmonious taste that keeps me coming back for more.
In addition to being a flavor powerhouse, this recipe is wonderfully approachable. I appreciate that it uses simple ingredients you can easily find, and the steps are straightforward enough without feeling rushed or fussy. Once I get my mise en place done, the cooking flows smoothly from sautéing the veggies to layering everything in the baking dish. Honestly, the prep time feels completely worth the delicious result that’s ready in just about an hour.
Whenever I serve this lasagna, it’s always a hit at gatherings or even just for treating my family during the week. It’s impressive enough for special occasions but cozy and comforting enough for everyday meals. There’s something so satisfying about slicing into those hearty layers and seeing the vibrant greens and earthy mushrooms peek through. It’s truly a dish that brings warmth and joy to the table.
Ingredients You'll Need
The beauty of this recipe lies in its simple yet essential ingredients, each adding a critical element to the final flavor and texture. The mushrooms provide a meaty base full of umami, while fresh spinach brings brightness and color. Creamy ricotta, melted mozzarella, and sharp Parmesan create a luscious cheesy foundation, balanced by tangy marinara sauce. Together with perfectly cooked lasagna noodles, these ingredients make a standout dish.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Lasagna noodles: I prefer to boil them just until al dente so they finish cooking perfectly in the oven without getting mushy.
- Olive oil: Adds a lovely richness when sautéing the onions and mushrooms.
- Onion: Finely chopped for a mellow, sweet base flavor that enhances the sauce.
- Garlic: Minced garlic brings that essential aromatic punch.
- Mushrooms: Cremini or button mushrooms work best for a meaty texture and deep flavor.
- Dried thyme: A subtle herb note that complements the mushrooms beautifully.
- Salt and pepper: For seasoning balance—essential to bring all the flavors forward.
- Marinara sauce: I love using a good quality or homemade sauce that’s rich and tangy to tie the layers together.
- Ricotta cheese: Provides creamy richness and keeps the lasagna moist.
- Mozzarella cheese: Melts perfectly, adding gooey, satisfying cheese pull.
- Parmesan cheese: Adds a salty, nutty finish to the top layer.
- Fresh spinach: Chopped and lightly cooked to add a vibrant color and mild, fresh flavor.
- Fresh basil leaves: For garnish, giving a fragrant, fresh note on top once served.
Directions
Step 1: Preheat your oven to 375°F (190°C). I always start by prepping the baking dish with a light coat of olive oil or cooking spray so the lasagna won’t stick later.
Step 2: Bring a large pot of salted water to a rolling boil. Add the lasagna noodles and cook until just al dente, usually 8 to 10 minutes. Drain and set aside, so they don’t overcook when layered.
Step 3: Heat a skillet over medium heat and swirl in olive oil. Toss in the chopped onion and sauté it until translucent and soft, about 3 to 4 minutes. Then add the minced garlic and cook for an extra minute until fragrant.
Step 4: Add the sliced mushrooms along with dried thyme, salt, and pepper. Cook, stirring occasionally, until the mushrooms release their moisture and become tender, roughly 6 to 8 minutes. The liquid should evaporate so the mushrooms get a lovely caramelized edge.
Step 5: Stir in the chopped spinach and cook just until wilted, about 2 to 3 minutes. Remove the skillet from heat and set the vegetable mixture aside.
Step 6: Spread a thin layer of marinara sauce on the bottom of your prepared baking dish. This keeps the noodles from sticking and infuses every bite with tangy flavor.
Step 7: Lay 3 cooked lasagna noodles on top of the sauce to form your base layer.
Step 8: Spread half of the ricotta cheese evenly over the noodles, then top with half of the mushroom and spinach mixture.
Step 9: Sprinkle one-third of the mozzarella and Parmesan cheeses over the vegetable layer, giving a nice cheesy blanket.
Step 10: Repeat the layering with the remaining noodles, ricotta, mushroom mix, and cheeses. Finish with a generous layer of marinara sauce on top to seal it all in.
Step 11: Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 25 minutes.
Step 12: Remove the foil and continue baking for another 10 to 15 minutes until the top cheese is bubbly and golden brown — this is when the magic really happens!
Servings and Timing
This Mushroom and Spinach Lasagna Recipe comfortably serves 4 hungry people. The prep time clocks in at about 20 minutes, mostly spent sautéing and assembling, and the baking time is about 40 minutes total. Altogether, you’re looking at roughly an hour from start to finish. I also like to let it rest for about 10 minutes after coming out of the oven to help the layers set perfectly before slicing and serving.
How to Serve This Mushroom and Spinach Lasagna Recipe
When I serve this dish, I love pairing it with a fresh green salad tossed in a light vinaigrette to balance the rich, cheesy lasagna. A crisp Caesar salad or a simple arugula, lemon, and Parmesan salad works beautifully. Garlic bread or warm focaccia on the side also makes the meal feel extra special and indulgent.
For presentation, I sprinkle fresh basil leaves on top just before serving to add a pop of color and fresh aroma. I like to cut the lasagna into generous squares, serving one per person on warm plates to keep everything cozy and comforting. This dish is delicious both piping hot or even warm the next day, making it super versatile for leftovers.
In terms of beverages, I often reach for a medium-bodied red wine like Chianti or a light, fruity Pinot Noir since they complement the earthy mushrooms and tomato sauce perfectly. For non-alcoholic options, a sparkling water with a wedge of lemon or a chilled iced tea brightens the palate nicely. This Mushroom and Spinach Lasagna Recipe is perfect for everything from casual family dinners to holiday celebrations or even a hearty vegetarian option for guests at a dinner party.
Variations
I love recommending ways to switch up this recipe to suit different preferences or dietary needs. For example, swapping out the standard lasagna noodles for gluten-free ones lets anyone with gluten sensitivity enjoy this dish without missing out. You could also experiment with different greens like kale or Swiss chard if you want to change the flavor profile a bit.
If you prefer a vegan version, I recommend using a plant-based ricotta and shredded cheese alternative—there are some fantastic cashew or tofu-based options that melt well. I also add nutritional yeast for a cheesy depth and boost of umami flavor. Feel free to add other mushrooms such as shiitake or portobello for a bolder, meatier taste.
For cooking methods, I occasionally try layering this recipe in individual ramekins for mini lasagnas that bake quicker and look adorable for personal servings. Or, for a bit of a twist, I sometimes add a layer of roasted eggplant or zucchini slices to bring more texture and vegetable variety. There’s really no wrong way to enjoy and customize this Mushroom and Spinach Lasagna Recipe!
Storage and Reheating
Storing Leftovers
I always store leftover lasagna in airtight containers to keep it fresh and prevent it from drying out. Using glass or BPA-free plastic containers works great. This lasagna keeps well in the fridge for up to 3 to 4 days, and I find the flavors actually deepen after sitting overnight, making leftovers just as delicious.
Freezing
If you want to freeze this lasagna, I suggest portioning it into airtight, freezer-safe containers or wrapping the whole dish tightly with plastic wrap and foil. It can be frozen for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge before reheating to maintain the best texture and flavor.
Reheating
The best way I’ve found to reheat leftovers is in the oven at 350°F (175°C) for 20 to 25 minutes, covered with foil to keep moisture in. Oven reheating restores the crispy top nicely without drying it out. If you’re short on time, reheating gently in the microwave covered with a damp paper towel also works, but I prefer the oven for texture and flavor.
FAQs
Can I make this Mushroom and Spinach Lasagna Recipe ahead of time?
Absolutely! You can prepare the entire lasagna up to the baking step, cover it tightly, and refrigerate it for up to 24 hours before baking. This is a fantastic way to save time when hosting guests or prepping meals in advance.
Do I need to boil the noodles before assembling?
Yes, boiling the noodles until al dente is important so they cook fully and soften in the oven without becoming mushy. Be sure to drain and lay them flat to avoid sticking before layering.
Can I use fresh pasta sheets instead of dried noodles?
You can! Fresh pasta sheets will reduce the boiling time or may even be used without pre-cooking, depending on thickness. Just keep an eye on the baking time as fresh pasta typically cooks faster in the sauce.
What’s the best way to make this recipe vegan?
Swap the ricotta and mozzarella for vegan cheese alternatives or make your own cashew ricotta for creaminess. Nutritional yeast adds a cheesy flavor, and using a plant-based marinara sauce completes the vegan adaptation.
How can I add more protein to this lasagna?
You can stir cooked lentils, tofu crumbles, or cooked chickpeas into the mushroom and spinach mixture to boost protein without losing the dish’s vegetarian appeal. Adding a layer of cooked ground meat or sausage is an option if you don’t mind adding meat.
Conclusion
I truly hope you give this Mushroom and Spinach Lasagna Recipe a try because it’s one of those dishes that’s just bursting with flavor and heartwarming comfort. It always brings such joy to my table and those I share it with, and I’m excited for you to experience that same feeling. Whether you’re a seasoned cook or just starting out, this recipe’s simple steps and fresh ingredients make it a delightful meal that’s sure to become a favorite in your home too!
Print
Mushroom and Spinach Lasagna Recipe
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Mushroom and Spinach Lasagna is a delicious vegetarian twist on the classic Italian dish, featuring layers of tender lasagna noodles, sautéed mushrooms and spinach, creamy ricotta, and a blend of mozzarella and Parmesan cheeses baked in a rich marinara sauce. Perfect for a hearty family meal or a comforting dinner, this recipe offers rich flavors and satisfying textures with a wholesome vegetable boost.
Ingredients
Lasagna Base
- 9 lasagna noodles
Vegetable Filling
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms (such as cremini or button), sliced
- ½ teaspoon dried thyme
- Salt and pepper to taste
- 2 cups fresh spinach leaves, chopped
Cheese and Sauce
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Garnish
- Fresh basil leaves for garnish
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil to prevent sticking.
- Boil Lasagna Noodles: Bring a large pot of salted water to a rolling boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain and set aside.
- Sauté Onions and Garlic: Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté until translucent and fragrant, about 3–4 minutes. Stir in minced garlic and cook for another minute.
- Cook Mushrooms: Add sliced mushrooms to the skillet along with dried thyme, salt, and pepper. Sauté until mushrooms are tender and their liquid has evaporated.
- Wilt Spinach: Stir in the chopped spinach and cook until wilted, about 2–3 minutes. Remove the skillet from heat and set aside the vegetable mixture.
- Layer Marinara Sauce: Spread a thin layer of marinara sauce on the bottom of the prepared baking dish to ensure flavor throughout.
- First Noodle Layer: Arrange three lasagna noodles over the sauce evenly.
- First Cheese and Vegetable Layer: Spread half of the ricotta cheese over the noodles, then spoon half the mushroom and spinach mixture evenly on top.
- Add Mozzarella and Parmesan: Sprinkle one-third of the shredded mozzarella and grated Parmesan cheeses over the vegetables.
- Repeat Layers: Repeat the layering process with three more noodles, remaining ricotta, remaining vegetable mixture, and another one-third of the shredded mozzarella and Parmesan cheeses.
- Final Layers: Finish with the remaining three noodles and spread the final marinara sauce layer on top. Sprinkle the remaining mozzarella and Parmesan cheese.
- Bake Covered: Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 25 minutes.
- Bake Uncovered: Remove the foil and continue baking for an additional 10–15 minutes until the cheese is bubbly and golden brown.
- Garnish and Serve: Remove from oven and let the lasagna rest for a few minutes. Garnish with fresh basil leaves before slicing and serving.
Notes
- You can substitute cremini mushrooms with button or portobello mushrooms depending on preference.
- For a richer flavor, consider adding a pinch of nutmeg to the ricotta cheese layer.
- Use fresh spinach for best texture; frozen spinach can be used but must be thawed and drained thoroughly.
- Allow the lasagna to rest for 10 minutes before serving to set the layers for cleaner slices.
- Leftovers can be refrigerated for up to 3 days or frozen for up to 2 months.
Leave a Reply