This creamy mushroom and spinach lasagna is a comforting, hearty dish that combines tender pasta layers with a rich white sauce, savory mushrooms, and fresh spinach. It’s a satisfying vegetarian option that feels indulgent while still being packed with wholesome ingredients. Perfect for family dinners or special occasions, this lasagna delivers both flavor and texture in every bite.
Why You’ll Love This Recipe
This recipe stands out for its creamy, velvety texture and well-balanced flavors. The earthy mushrooms pair beautifully with the freshness of spinach, while the cheese blend adds richness without overpowering the dish. It’s also a great alternative to traditional meat-based lasagna, making it ideal for those who prefer a lighter yet still filling meal. Another reason to love it is its versatility—you can easily adjust ingredients to suit your taste or what you have on hand. Plus, it can be prepared ahead of time, making it convenient for busy days or entertaining guests.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
12 lasagna sheets
2 tablespoons olive oil
1 small onion, finely chopped
3 garlic cloves, minced
300 g mushrooms, sliced
200 g fresh spinach
2 tablespoons butter
2 tablespoons all-purpose flour
2 1/2 cups milk
1/2 cup heavy cream
1 teaspoon Italian seasoning
salt and black pepper, to taste
1 1/2 cups ricotta cheese
1 1/2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
Directions
Begin by cooking the lasagna sheets in a large pot of salted boiling water according to the package instructions. Once cooked, drain them and set aside on a clean surface to prevent sticking.
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until it becomes soft and translucent. Stir in the minced garlic and cook for about one minute until fragrant. Add the sliced mushrooms and cook until they release their moisture and become golden brown.
Next, add the fresh spinach to the skillet. Cook until the spinach wilts down completely. Season the mixture with salt, black pepper, and Italian seasoning. Remove from heat and set aside.
To prepare the cream sauce, melt the butter in a saucepan over medium heat. Stir in the flour and cook for one to two minutes to form a smooth paste. Gradually whisk in the milk and heavy cream, stirring continuously to avoid lumps. Continue cooking until the sauce thickens to a creamy consistency. Season with salt and pepper.
Preheat your oven to 180°C (350°F). To assemble the lasagna, spread a thin layer of cream sauce on the bottom of a baking dish. Add a layer of lasagna sheets, followed by the mushroom and spinach mixture, small dollops of ricotta, and a sprinkle of mozzarella. Repeat these layers until all ingredients are used, finishing with a layer of cream sauce topped with mozzarella and Parmesan.
Cover the dish with foil and bake for 25 minutes. Then remove the foil and continue baking for another 15 to 20 minutes until the top is golden and bubbling.
Allow the lasagna to rest for about 10 minutes before slicing and serving. This helps the layers set and makes serving easier.
Servings and timing
This recipe yields 6 generous servings.
Preparation time is approximately 20 minutes.
Cooking time is around 45 minutes.
Total time is about 1 hour and 5 minutes.
Variations
You can customize this lasagna in several ways. For a richer flavor, add a pinch of nutmeg to the cream sauce. If you prefer a different cheese profile, substitute mozzarella with fontina or gouda. You can also include additional vegetables such as zucchini or bell peppers for extra texture and nutrition. For a slightly lighter version, replace the heavy cream with more milk or a plant-based alternative.
Storage/Reheating
Store any leftover lasagna in an airtight container in the refrigerator for up to 3 days. To reheat, place a portion in the oven at 180°C (350°F) until warmed through, or microwave individual servings for a quicker option. If the lasagna seems dry, add a small splash of milk before reheating to restore its creamy texture. This dish can also be frozen for up to one month; thaw overnight in the refrigerator before reheating.
FAQs
Can I use no-boil lasagna sheets?
Yes, you can use no-boil sheets. Just ensure there is enough sauce to soften them أثناء baking.
Can I make this dish ahead of time?
Yes, assemble the lasagna and refrigerate it for up to 24 hours before baking.
What mushrooms work best?
Button mushrooms, cremini, or a mix of wild mushrooms all work well.
Can I freeze this lasagna?
Yes, it freezes well. Wrap it tightly and store for up to one month.
How do I prevent a watery lasagna?
Cook the mushrooms thoroughly to remove excess moisture before assembling.
Can I add protein to this recipe?
You can add cooked chicken or lentils for extra protein.
Is it possible to make it gluten-free?
Yes, use gluten-free lasagna sheets and flour alternatives.
What can I use instead of ricotta?
Cottage cheese or a thick béchamel layer can replace ricotta.
How do I get a crispy top?
Broil the lasagna for 2–3 minutes at the end of baking.
Can I use frozen spinach?
Yes, but thaw and drain it well before using to avoid excess water.
Conclusion
Creamy mushroom and spinach lasagna is a delicious and comforting dish that brings together simple ingredients in a rich and satisfying way. Its layers of creamy sauce, tender pasta, and flavorful vegetables make it a reliable favorite for any occasion. Whether you prepare it fresh or ahead of time, this recipe is sure to become a staple in your kitchen.