When I first took a bite of this lasagna, the creamy layers melted into my mouth, mingling beautifully with the earthy taste of mushrooms and the freshness of spinach. This Creamy Spinach and Mushroom Lasagna is a delightful dish that takes about an hour to prepare and bake, and it truly delivers on flavor and comfort. It’s the kind of meal that impresses both family and guests while being straightforward to prepare.
This recipe is perfect for anyone looking to serve a comforting vegetarian dish. Whether you want a hearty family dinner or a delicious meal for a gathering, this lasagna fits the bill. You can make it ahead of time and store it in the fridge, which makes weeknight dinners a breeze.
Why You’ll Love This Recipe
- Layers of creamy ricotta and melted mozzarella create an irresistible texture.
- It comes together in about an hour, making it a quick yet impressive option.
- Fresh spinach and mushrooms offer a healthy twist without sacrificing flavor.
- The baked dish becomes bubbly and golden on top, making for a stunning presentation.
What You’ll Need
Here’s everything you need to make this delicious lasagna:
For the Noodles
- 12 lasagna noodles
For the Filling
- 2 cups spinach, fresh or frozen
- 8 oz mushrooms, sliced
- 15 oz ricotta cheese
- 2 cups mozzarella cheese, shredded
- ½ cup Parmesan cheese, grated
- 3 cloves garlic, minced
- 1 onion, chopped
- 2 tbsp olive oil
- 1 tsp salt
- ½ tsp pepper
- 1 tsp Italian seasoning
For the Sauce
- 2 cups marinara sauce
Use frozen spinach if fresh isn’t available.
Substitutions & Swaps
- Use cottage cheese instead of ricotta.
- Swap mushrooms for zucchini or bell peppers.
- Any marinara can be used for variety.
- Adjust cheese types for personal preference.
How to Make It
Start by preparing your ingredients according to the following steps.
1. Preheat
Preheat the oven to 375°F (190°C).
This ensures even cooking for your lasagna.
2. Sauté
Sauté the garlic and onion in olive oil over medium heat until translucent.
Remove from heat once softened and fragrant.
3. Cook
Cook the mushrooms until softened, then stir in the spinach until wilted.
This adds a flavorful and nutrient-rich filling.
4. Mix
Mix the ricotta, half of the mozzarella, Parmesan, salt, pepper, and Italian seasoning in a bowl.
This forms the creamy layer of your lasagna.
5. Layer
Layer marinara sauce on the bottom of a baking dish.
This prevents the noodles from sticking and adds flavor.
6. Assemble
Assemble the lasagna by layering noodles, the spinach and mushroom mixture, and the ricotta mixture. Repeat layers, ending with noodles and sauce on top.
Layering creates that beautiful structure in lasagna.
7. Top
Top the lasagna with the remaining mozzarella cheese.
This will create that melty, golden crust.
8. Bake
Bake covered with foil for 30 minutes, then remove the foil and bake for an additional 15 minutes until bubbly and golden.
This two-step process allows for perfect gooey cheese without burning.
9. Cool
Cool for a few minutes before serving.
This helps set the layers for easier slicing.
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: Yes, it can be frozen; defrost before baking.
Reheat: Heat in the oven at 350°F (175°C) for 20 minutes.
Tips for Best Results
- Use fresh spinach for a vibrant flavor but frozen works well too.
- Don’t rush the sautéing process for the best flavor development.
- Ensure the noodles are fully cooked to avoid undercooked layers.
- Allow cooling time before serving to help set the layers.
Serving Suggestions
- Pair with a fresh green salad for a complete meal.
- Serve with garlic bread for a classic touch.
- Enjoy with a glass of white wine for a delightful dinner.



