There’s something deeply comforting about a good lasagna, isn’t there? Growing up in a small coastal town, family dinners were the heartbeat of our home, and while my parents often leaned on simple, pantry-friendly ingredients, lasagna was reserved for special moments. Years later, as I’ve developed my own recipes, Mushroom and Spinach Lasagna has become a favorite in our house—a beautiful way to stretch humble ingredients into a dish that feels both luxurious and wholesome. It’s the kind of meal that invites everyone to linger a little longer at the table, just like those dinners from my childhood.
Table of Contents
Why You’ll Love This Mushroom and Spinach Lasagna
This Mushroom and Spinach Lasagna hits all the right notes: it’s hearty, rich, and surprisingly light at the same time. From my early days fixing an oversalted chili to hosting budget-friendly “Wednesday dinners” in college, I’ve always been drawn to dishes that balance flavor and approachability. This lasagna is no exception. It combines earthy mushrooms and fresh spinach with creamy ricotta and melty mozzarella, all layered between tender noodles and a savory tomato sauce. It’s a perfect weeknight dinner that feels special but won’t keep you in the kitchen all evening.
Plus, it’s a great way to sneak in extra veggies without anyone batting an eye—my son Eli, who’s famously picky, often asks for seconds. That’s my unofficial stamp of approval right there! Whether you’re feeding a crowd or just want to make a batch to enjoy over a few days, this recipe is flexible, forgiving, and full of the kind of comforting flavors that bring people together.
Ingredients You’ll Need for This Mushroom and Spinach Lasagna

- 12 lasagna noodles (no-boil or regular)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 10 ounces cremini or white mushrooms, sliced
- 6 cups fresh spinach, roughly chopped
- 1 (24-ounce) jar marinara sauce (or homemade tomato sauce)
- 15 ounces ricotta cheese
- 1 large egg
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning (or a mix of oregano, basil, and thyme)
- Salt and freshly ground black pepper, to taste
Substitution tips:
- Use gluten-free lasagna noodles if you need a gluten-free version.
- For a dairy-free option, swap ricotta with a plant-based cheese and use dairy-free mozzarella.
- If fresh spinach is unavailable, frozen spinach works—just thaw and squeeze out excess water.
- Feel free to swap cremini mushrooms for button mushrooms or portobello for a deeper flavor.
- Homemade marinara sauce is a great way to add a personal touch if you have a good tomato sauce recipe on hand.
Nutrition Facts
- Calories: Approximately 380 per serving (1/8 of lasagna)
- Protein: 22g
- Fat: 15g
- Carbohydrates: 38g
- Fiber: 5g
- Sugar: 7g (mostly from tomato sauce)
- Sodium: 600mg (variable based on sauce and cheese)
These numbers are based on standard ingredients and typical portion sizes. Since I’ve learned through years of home cooking that ingredient brands and homemade versions vary, I recommend using a nutrition calculator tailored to your specific products if you want exact details. Learn more: Irresistible Stuffed Mashed Potato Nests That Will Steal the Show
Print
Hearty Mushroom and Spinach Lasagna Recipe That Will Steal the Show
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Learn how to make delicious Mushroom and Spinach Lasagna. Easy recipe with step-by-step instructions.
Ingredients
- 12 lasagna noodles (no-boil or regular)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 10 ounces cremini or white mushrooms, sliced
- 6 cups fresh spinach, roughly chopped
- 1 (24-ounce) jar marinara sauce (or homemade tomato sauce)
- 15 ounces ricotta cheese
- 1 large egg
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning (or a mix of oregano, basil, and thyme)
- Salt and freshly ground black pepper, to taste
Substitution tips:
- Use gluten-free lasagna noodles if you need a gluten-free version.
- For a dairy-free option, swap ricotta with a plant-based cheese and use dairy-free mozzarella.
- If fresh spinach is unavailable, frozen spinach works—just thaw and squeeze out excess water.
- Feel free to swap cremini mushrooms for button mushrooms or portobello for a deeper flavor.
- Homemade marinara sauce is a great way to add a personal touch if you have a good tomato sauce recipe on hand.
Instructions
- Preheat your oven to 375°F (190°C). If using regular lasagna noodles, cook them according to package instructions until al dente. Drain and set aside to cool.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened and translucent, about 4-5 minutes.
- Add minced garlic and cook for another 30 seconds until fragrant—don’t let it burn!
- Stir in the sliced mushrooms. Cook until the mushrooms release their moisture and begin to brown, about 7-8 minutes. This step is key for developing deep umami flavor—trust me, I learned this the hard way after many bland dishes early on.
- Add the chopped spinach to the pan. Cook until wilted, about 3 minutes. Season with salt, pepper, and dried Italian seasoning. Remove from heat and let cool slightly.
- In a medium bowl, combine ricotta cheese with the egg and a pinch of salt and pepper. This mixture adds creaminess and helps bind the layers together.
- Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish. This prevents sticking and begins the flavor layering.
- Layer 3-4 lasagna noodles over the sauce, slightly overlapping.
- Spread one-third of the ricotta mixture over the noodles, followed by one-third of the mushroom and spinach mixture, a cup of marinara sauce, and a sprinkle of mozzarella cheese.
- Repeat this layering process two more times, finishing with a generous layer of mozzarella and Parmesan on top. This cheese crust is what gets golden and bubbly, creating that irresistible texture.
- Cover the dish tightly with foil and bake for 30 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is golden and bubbly.
- Let the lasagna rest for at least 10 minutes before slicing. This resting time helps everything set up and makes serving cleaner—a trick I picked up hosting those college dinners when rushed slices turned into lasagna chaos.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Mushroom and Spinach Lasagna, recipe, cooking, food
Steps to Create Your Mushroom and Spinach Lasagna
- Preheat your oven to 375°F (190°C). If using regular lasagna noodles, cook them according to package instructions until al dente. Drain and set aside to cool.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened and translucent, about 4-5 minutes.
- Add minced garlic and cook for another 30 seconds until fragrant—don’t let it burn!
- Stir in the sliced mushrooms. Cook until the mushrooms release their moisture and begin to brown, about 7-8 minutes. This step is key for developing deep umami flavor—trust me, I learned this the hard way after many bland dishes early on.
- Add the chopped spinach to the pan. Cook until wilted, about 3 minutes. Season with salt, pepper, and dried Italian seasoning. Remove from heat and let cool slightly.
- In a medium bowl, combine ricotta cheese with the egg and a pinch of salt and pepper. This mixture adds creaminess and helps bind the layers together.
- Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish. This prevents sticking and begins the flavor layering.
- Layer 3-4 lasagna noodles over the sauce, slightly overlapping.
- Spread one-third of the ricotta mixture over the noodles, followed by one-third of the mushroom and spinach mixture, a cup of marinara sauce, and a sprinkle of mozzarella cheese.
- Repeat this layering process two more times, finishing with a generous layer of mozzarella and Parmesan on top. This cheese crust is what gets golden and bubbly, creating that irresistible texture.
- Cover the dish tightly with foil and bake for 30 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is golden and bubbly.
- Let the lasagna rest for at least 10 minutes before slicing. This resting time helps everything set up and makes serving cleaner—a trick I picked up hosting those college dinners when rushed slices turned into lasagna chaos.
Tips for Making the Best Mushroom and Spinach Lasagna
Over the years, I’ve learned that a few simple tweaks can take this lasagna from good to great. Here are some of my favorite tips based on hands-on experience in my own kitchen and feedback from my family dinners:
- Don’t rush the mushroom cooking: Mushrooms hold a lot of water. Cooking them until the moisture evaporates concentrates flavor and prevents a watery lasagna.
- Use fresh spinach when possible: It wilts beautifully and adds a bright green color that makes this dish feel fresh and vibrant.
- Season each layer lightly: A little salt and pepper in the ricotta and veggie layers ensures balanced flavor throughout, not just in the sauce.
- Let the lasagna rest before serving: I can’t stress this enough. It makes the difference between a sloppy mess and perfect slices.
- Make ahead and freeze: This lasagna freezes wonderfully, which turned out to be a lifesaver when Eli was a newborn and Maya and I needed quick, nourishing meals.
- Customize the cheese: If you want a sharper bite, swap half the mozzarella for provolone or fontina.
Serving Suggestions and Pairings

I love pairing this Mushroom and Spinach Lasagna with simple sides that don’t steal the spotlight but add freshness and texture. From my experience hosting those Wednesday dinners, keeping sides straightforward keeps mealtime relaxed and enjoyable.
- A crisp green salad with lemon vinaigrette cuts through the richness nicely.
- Garlic bread, toasted until golden, is always a crowd-pleaser and perfect for mopping up any leftover sauce.
- Roasted or steamed seasonal vegetables, like asparagus or green beans, add a pleasant crunch and color contrast.
- If you want to drink along, a medium-bodied red wine like Chianti or Merlot complements the earthiness of the mushrooms.
Storage and Reheating Tips
One of the best things about this Mushroom and Spinach Lasagna is how well it keeps, making it ideal for meal prep or leftovers. Here’s what I’ve found works best in my own kitchen:
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Wrap tightly with plastic wrap and foil or use a freezer-safe container. It keeps well for up to 3 months.
- Reheat: For refrigerated lasagna, reheat in the oven at 350°F (175°C) covered with foil until warmed through, about 20 minutes. For frozen portions, thaw overnight in the fridge before reheating the same way.
- Microwave: A quick microwave reheat works in a pinch—cover with a microwave-safe lid and heat in 1-minute intervals until hot, stirring or rotating as needed.
Frequently Asked Questions
What are the main ingredients for Mushroom and Spinach Lasagna?
The main ingredients for Mushroom and Spinach Lasagna include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Mushroom and Spinach Lasagna?
The total time to make Mushroom and Spinach Lasagna includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Mushroom and Spinach Lasagna ahead of time?
Yes, Mushroom and Spinach Lasagna can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Mushroom and Spinach Lasagna?
Mushroom and Spinach Lasagna pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Mushroom and Spinach Lasagna suitable for special diets?
Depending on the ingredients used, Mushroom and Spinach Lasagna may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Coming full circle from those early kitchen experiments to now, this Mushroom and Spinach Lasagna represents everything I love about home cooking: it’s approachable, forgiving, and full of flavor that brings people together. I remember my first attempt at fixing an oversalted chili back when I was twelve—who knew that moment of kitchen panic would spark a lifelong passion for balancing flavors and problem-solving? That same spirit lives in this recipe. It’s designed to give you confidence, save time, and create moments of joy around your table, whether you’re cooking for family, friends, or just yourself.
So, if you’re looking for a cozy, satisfying meal that honors simple ingredients and stretches your kitchen skills just enough to be fun, this Mushroom and Spinach Lasagna should be your next go-to. Give it a try, and I’m sure it will earn a spot at your table, just like it did at ours.
