Why You’ll Love This Recipe
- Rich, cheesy, and comforting
- Packed with savory mushroom flavor
- A satisfying vegetarian main dish
- Perfect for family dinners and special occasions
- Great for meal prep and leftovers
- Freezer-friendly
- Loaded with nutritious spinach
- Classic lasagna flavor without the meat
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Lasagna
- 12 lasagna noodles
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 5 cups fresh spinach
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Cheese Layer
- 15 ounces ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 1 tablespoon chopped fresh parsley
Additional Ingredients
- 4 cups marinara sauce
- 3 cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese for topping
Directions
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to package directions if not using oven-ready noodles.
- Drain and set aside.
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and cook until softened, about 5 minutes.
- Stir in the garlic and cook for 30 seconds.
- Add the mushrooms and cook for 8–10 minutes until browned and their moisture has evaporated.
- Stir in the spinach, Italian seasoning, salt, and black pepper.
- Cook until the spinach wilts, then remove from the heat.
- In a medium bowl, combine the ricotta cheese, egg, Parmesan cheese, and parsley.
- Spread a thin layer of marinara sauce in the bottom of a 9×13-inch baking dish.
- Arrange a layer of lasagna noodles over the sauce.
- Spread one-third of the ricotta mixture over the noodles.
- Add one-third of the mushroom and spinach mixture.
- Sprinkle with mozzarella cheese.
- Add a layer of marinara sauce.
- Repeat the layers two more times.
- Finish with the remaining noodles, marinara sauce, mozzarella cheese, and Parmesan cheese.
- Cover with foil and bake for 30 minutes.
- Remove the foil and bake for an additional 15–20 minutes until golden and bubbly.
- Let the lasagna rest for 15 minutes before slicing and serving.
Servings and Timing
- Servings: 8
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Rest Time: 15 minutes
- Total Time: 1 hour 30 minutes
Variations
- White Sauce Lasagna: Replace the marinara with a creamy béchamel sauce.
- Vegan Lasagna: Use dairy-free cheeses and a tofu-based ricotta substitute.
- Extra Vegetable Lasagna: Add zucchini, bell peppers, or eggplant.
- Three-Mushroom Lasagna: Use a blend of cremini, shiitake, and portobello mushrooms.
- Spicy Version: Add crushed red pepper flakes to the vegetable mixture.
- Pesto Lasagna: Layer pesto between the noodles for added flavor.
- Gluten-Free Option: Use gluten-free lasagna noodles.
Storage/Reheating
Storage
Store leftover lasagna in an airtight container in the refrigerator for up to 4 days.
Freezing
Freeze the fully assembled unbaked or baked lasagna for up to 3 months. Thaw overnight in the refrigerator before baking or reheating.
Reheating
Reheat individual portions in the microwave or warm larger portions in a 350°F (175°C) oven until heated through.
FAQs
Can I use frozen spinach?
Yes. Thaw and squeeze out excess moisture before adding it to the filling.
What mushrooms work best?
Cremini, white button, portobello, or a combination of mushrooms all work well.
Can I make this lasagna ahead of time?
Absolutely. Assemble it up to a day in advance and refrigerate until ready to bake.
Do I need to cook the mushrooms first?
Yes. Cooking the mushrooms removes excess moisture and develops deeper flavor.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese can be substituted for ricotta if preferred.
Why should the lasagna rest before serving?
Resting allows the layers to set, making the lasagna easier to slice.
Can I make this vegan?
Yes. Use plant-based cheeses and an egg-free ricotta substitute.
What can I serve with Mushroom and Spinach Lasagna?
Garlic bread, Caesar salad, roasted vegetables, or a simple green salad are excellent accompaniments.
Can I use oven-ready noodles?
Yes. Follow the package directions and ensure there is enough sauce for proper hydration.
Is this recipe freezer-friendly?
Yes. It freezes exceptionally well, making it ideal for meal prep.
Conclusion
Mushroom and Spinach Lasagna is a comforting and flavorful vegetarian dish that layers tender noodles, savory mushrooms, fresh spinach, creamy ricotta, and melted cheese into one unforgettable meal. Perfect for family dinners, holidays, and meal prep, this hearty lasagna proves that meatless meals can be just as satisfying and delicious as traditional favorites. With its rich flavors and comforting texture, it’s a recipe you’ll return to again and again.
PrintMushroom and Spinach Lasagna
Mushroom and Spinach Lasagna is a hearty vegetarian comfort food layered with tender noodles, savory mushrooms, fresh spinach, creamy ricotta, rich marinara sauce, and melted cheese. Perfect for family dinners, holidays, or meal prep, this satisfying lasagna delivers classic flavor without the meat.
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Bake
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 12 lasagna noodles
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 5 cups fresh spinach
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 15 ounces ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1 tablespoon chopped fresh parsley
- 4 cups marinara sauce
- 3 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese for topping
Instructions
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to package directions if not using oven-ready noodles. Drain and set aside.
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and cook for about 5 minutes until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the mushrooms and cook for 8–10 minutes until browned and the moisture has evaporated.
- Stir in the spinach, Italian seasoning, salt, and black pepper and cook until wilted.
- In a bowl, combine the ricotta cheese, egg, Parmesan cheese, and parsley.
- Spread a thin layer of marinara sauce in a 9×13-inch baking dish.
- Layer noodles, one-third of the ricotta mixture, one-third of the mushroom-spinach mixture, mozzarella cheese, and marinara sauce.
- Repeat the layers two more times.
- Finish with the remaining noodles, marinara sauce, mozzarella cheese, and Parmesan cheese.
- Cover with foil and bake for 30 minutes.
- Remove the foil and bake for an additional 15–20 minutes until golden and bubbly.
- Let the lasagna rest for 15 minutes before slicing and serving.
Notes
- Frozen spinach may be used if thawed and thoroughly drained.
- A mix of cremini, portobello, and shiitake mushrooms adds extra depth of flavor.
- Oven-ready noodles can be used to save preparation time.
- Lasagna can be assembled a day ahead and refrigerated before baking.
- Freeze baked or unbaked lasagna for up to 3 months for easy meal prep.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 8 g
- Sodium: 840 mg
- Fat: 22 g
- Saturated Fat: 11 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 49 g
- Fiber: 4 g
- Protein: 29 g
- Cholesterol: 80 mg