There’s something incredibly comforting about a warm slice of Mushroom Spinach Lasagna. It’s a dish that embodies everything I love about cooking—layering flavors, sharing with others, and a whole lot of cheese! I remember the first time I made this lasagna.
It was a chilly evening in New Jersey, and my son, who was only six at the time, insisted on helping me in the kitchen. His little hands were covered in flour, and we both ended up giggling as we tried to layer the noodles just right.
Cooking together has become a cherished memory for us, and this spinach lasagna recipe always brings back that warmth.
Why You'll Love This Mushroom Spinach Lasagna
This mushroom lasagna with spinach is not just a meal; it’s an experience. The earthy mushrooms combined with fresh spinach and creamy layers of cheese create a cheesy lasagna that’s both satisfying and wholesome. Plus, it’s vegetarian-friendly, making it a great option for gatherings or family dinners, especially as a vegetarian lasagna.
I love how easy it is to whip up, and you can even make it ahead of time! When I bring this to potlucks, I often get requests for the recipe. It’s a crowd-pleaser, for sure!
Comfort Food at Its Best
Lasagna is the epitome of comfort food. You know you’re in for something special when you pull a bubbling dish out of the oven. The aroma fills the kitchen, and everyone gathers around the table, eager to dig in. It’s moments like these that remind me why I love cooking.
Healthier Alternative
This healthy lasagna recipe also gives a healthy twist to traditional lasagna. With mushrooms and spinach, you’re getting plenty of nutrients without sacrificing flavor. I find that using whole-wheat noodles adds even more fiber, making it a well-rounded dish.
Ingredients You'll Need for This Mushroom Spinach Lasagna

- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 8 ounces mushrooms, sliced
- 1 cup fresh spinach, chopped
- 2 cups ricotta cheese
- 1 egg
- 3 cups marinara sauce
- 2 cups mozzarella cheese, shredded
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
Ingredient Substitutions
If you’re in a pinch, you can substitute the ricotta with cottage cheese for a lighter version. Also, feel free to swap the mushrooms for zucchini or bell peppers, depending on what you have on hand.
Nutrition Facts
- Calories: 350
- Protein: 22g
- Fat: 15g
- Carbohydrates: 36g
- Fiber: 4g
- Sugar: 6g
- Sodium: 500mg
Steps to Create Your Mushroom Spinach Lasagna
- Preheat your 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éing until translucent.
- Add sliced mushrooms and cook until they release their moisture, about 5 minutes.
- Stir in the chopped spinach and cook until wilted, about 2 minutes. Season with salt and pepper.
- In a bowl, mix ricotta cheese, egg, and a pinch of salt until well combined.
- Spread a thin layer of marinara sauce in the bottom of a 9×13 inch baking dish.
- Layer 3 lasagna noodles over the sauce, followed by half of the ricotta mixture, half of the mushroom-spinach mixture, and a third of the mozzarella cheese.
- Repeat the layers, finishing with the remaining noodles, marinara sauce, mozzarella, and Parmesan on top.
- Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes, or until bubbly and golden.
- Let it cool for 10 minutes before slicing. Enjoy!

Tips for Making the Best Mushroom Spinach Lasagna
To ensure your lasagna doesn’t turn out watery, make sure to sauté the mushrooms thoroughly to reduce moisture. Also, don’t skimp on letting it cool before slicing. This helps the layers hold together better. In my experience, letting it sit for about 10 minutes makes a world of difference!
Use Fresh Ingredients
Using fresh spinach and good quality cheese elevates the dish. I recommend visiting a local farmer’s market if you can; the flavors are unbeatable.
Serving Suggestions and Pairings
This Mushroom Spinach Lasagna pairs beautifully with a simple side salad and garlic bread. A light vinaigrette complements the richness of the dish. You could even serve it with some sautéed vegetables for added color and nutrition. Trust me; it makes for a lovely dinner!
Storage and Reheating Tips
Leftover lasagna can be stored in an airtight container in the fridge for up to 5 days. To reheat, simply cover it with foil and warm it in the oven at 350°F (175°C) until heated through. You can also freeze it before baking for up to 3 months. Just make sure to thaw it overnight in the fridge before cooking!
Final Thoughts
This Mushroom Spinach Lasagna is a delightful dish that brings comfort and joy to your table. Whether you’re sharing it with family or enjoying it as leftovers, it’s sure to become a favorite in your home too. Cooking with loved ones, like my son, always makes the process more enjoyable. So, gather your ingredients and make this delicious lasagna today!
Frequently Asked Questions
What are the ingredients for mushroom spinach lasagna?
You’ll need lasagna noodles, mushrooms, spinach, ricotta cheese, marinara sauce, mozzarella cheese, and some spices. These ingredients come together to create a delicious vegetarian lasagna.
How do you make mushroom spinach lasagna from scratch?
Start by cooking the noodles. Then sauté mushrooms and spinach. Layer the ingredients with cheeses and sauce, and bake until bubbly and golden. It’s really that simple!
Mushroom Spinach Lasagna
A comforting vegetarian dish featuring layers of mushrooms, spinach, and cheese.
- Total Time: 60
Ingredients
- 9 pieces lasagna noodles
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 8 ounces mushrooms, sliced
- 1 cup fresh spinach, chopped
- 2 cups ricotta cheese
- 1 large egg
- 3 cups marinara sauce
- 2 cups mozzarella cheese, shredded
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
Instructions
- Preheat your 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éing until translucent.
- Add sliced mushrooms and cook until they release their moisture, about 5 minutes.
- Stir in the chopped spinach and cook until wilted, about 2 minutes. Season with salt and pepper.
- In a bowl, mix ricotta cheese, egg, and a pinch of salt until well combined.
- Spread a thin layer of marinara sauce in the bottom of a 9×13 inch baking dish.
- Layer 3 lasagna noodles over the sauce, followed by half of the ricotta mixture, half of the mushroom-spinach mixture, and a third of the mozzarella cheese.
- Repeat the layers, finishing with the remaining noodles, marinara sauce, mozzarella, and Parmesan on top.
- Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes, or until bubbly and golden.
- Let it cool for 10 minutes before slicing. Enjoy!
- Prep Time: 20
- Cook Time: 40
Nutrition
- Calories: 350
- Fat: 15g
- Carbohydrates: 36g
- Protein: 22g