Creamy Spinach and Mushroom Lasagna is the ultimate vegetarian comfort food layered with tender noodles, creamy cheese sauce, sautéed mushrooms, and rich spinach filling. This Creamy Spinach and Mushroom Lasagna delivers deep flavor, velvety texture, and golden bubbly cheese in every bite. Perfect for family dinners or special gatherings, it’s hearty, satisfying, and completely halal-friendly.
Why You’ll Love This Recipe
- Ultra creamy white sauce with melted mozzarella
- Packed with earthy mushrooms and fresh spinach
- Perfect make-ahead vegetarian dinner
- Elegant enough for guests, comforting enough for weeknights
- Rich layers without using meat
This mushroom spinach lasagna is cozy, flavorful, and irresistibly creamy.
Ingredients

- 8 tablespoons unsalted butter, divided (plus more for greasing)
- 3 medium garlic cloves, minced
- 2 pounds fresh spinach leaves, roughly chopped
- 2 cups heavy cream, divided
- 1/2 teaspoon freshly grated nutmeg
- Kosher salt and freshly ground black pepper
- 1 pound cottage cheese
- 1 egg
- 1/2 cup chopped fresh parsley, divided
- 15 sheets no-boil lasagna noodles
- 24 ounces mushrooms (button, cremini, or shiitake), finely chopped
- 2 medium shallots, finely chopped
- 2 teaspoons minced fresh thyme
- 1 tablespoon soy sauce
- 2 teaspoons fresh lemon juice
- 2 tablespoons flour
- 2 cups whole milk
- 12 ounces whole milk mozzarella, grated, divided
- 2 ounces Parmigiano-Reggiano, grated
Instructions
- Preheat the Oven
Preheat oven to 400°F (200°C). Position rack in upper-middle. - Cook the Spinach
Melt 3 tablespoons butter in a large saucepan. Add garlic and cook 30 seconds. Add spinach in batches until wilted. Stir in 1 cup heavy cream. Simmer 15 minutes until thickened. Add nutmeg, salt, and pepper. - Prepare Cottage Cheese Mixture
In a food processor, blend cottage cheese, egg, and 6 tablespoons parsley until smooth like ricotta. Combine with spinach mixture in a large bowl. - Soften Noodles
Soak lasagna noodles in warm water for 15 minutes. Drain and lay flat to dry. - Cook Mushroom Mixture
In the same pot, melt 3 tablespoons butter. Add mushrooms and cook until liquid evaporates, about 10 minutes. Add shallots and thyme; cook 2 minutes. Stir in soy sauce and lemon juice. Add remaining heavy cream and simmer 3 minutes. Season to taste. - Make Cheese Sauce
Melt remaining 2 tablespoons butter. Whisk in flour and cook until lightly golden. Slowly whisk in milk until smooth. Simmer until thickened. Remove from heat and stir in 2/3 of mozzarella and all Parmesan. Season to taste. - Assemble the Creamy Spinach and Mushroom Lasagna
Butter a 8×13-inch baking dish. Spread 1 cup cheese sauce on bottom. Layer 3 noodles, half mushroom mixture, 3 noodles, half spinach mixture, 3 noodles. Repeat layers ending with noodles. Pour remaining cheese sauce over top. Sprinkle remaining mozzarella. - Bake
Bake for 20 minutes until bubbling. Broil 3–5 minutes until lightly browned. - Rest and Serve
Cool 10 minutes before slicing. Garnish with parsley.

Tips & Tricks
- Finely chop mushrooms for better texture.
- Let lasagna rest before slicing for clean layers.
- Add a pinch of red pepper flakes for mild heat.
- Use freshly grated cheese for best melt.
- Can be assembled one day ahead and refrigerated.
Details
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian-inspired
- Difficulty: Intermediate
- Dietary Notes: Vegetarian, Halal-friendly

Notes
- Swap cottage cheese with ricotta if preferred.
- Add sautéed zucchini for extra vegetables.
- Pairs beautifully with garlic bread and salad.
- Great for holiday gatherings.
Nutrition (Approximate per serving)
- Calories: 520
- Protein: 26g
- Carbohydrates: 38g
- Fat: 32g
FAQ
Can I use frozen spinach?
Yes, thaw and squeeze out excess moisture before cooking.
What mushrooms work best?
Cremini or shiitake add deeper flavor, but button mushrooms work well.
Can I freeze Creamy Spinach and Mushroom Lasagna?
Yes, freeze before or after baking for up to 2 months.
Why is my lasagna watery?
Excess moisture from spinach or mushrooms can cause this. Cook them thoroughly.
Can I make it gluten-free?
Use gluten-free lasagna noodles and substitute flour with gluten-free blend.
Storage
Refrigerator: Store covered for up to 4 days.
Freezer: Freeze tightly wrapped up to 2 months.
Reheating: Bake at 350°F until heated through.

Similar Recipes
- Olive Cheese Bread Cheesy Savory Party Favorite
- Turkish Chicken with Creamy White Sauce Easy Skillet Dinner

Creamy Spinach and Mushroom Lasagna – Rich & Comforting
Ingredients
- 8 tablespoons unsalted butter divided (plus more for greasing)
- 3 medium garlic cloves minced
- 2 pounds fresh spinach leaves roughly chopped
- 2 cups heavy cream divided
- 1/2 teaspoon freshly grated nutmeg
- Kosher salt and freshly ground black pepper
- 1 pound cottage cheese
- 1 egg
- 1/2 cup chopped fresh parsley divided
- 15 sheets no-boil lasagna noodles
- 24 ounces mushrooms button, cremini, or shiitake, finely chopped
- 2 medium shallots finely chopped
- 2 teaspoons minced fresh thyme
- 1 tablespoon soy sauce
- 2 teaspoons fresh lemon juice
- 2 tablespoons flour
- 2 cups whole milk
- 12 ounces whole milk mozzarella grated, divided
- 2 ounces Parmigiano-Reggiano grated
Instructions
- Preheat the Oven
- Preheat oven to 400°F (200°C). Position rack in upper-middle.
- Cook the Spinach
- Melt 3 tablespoons butter in a large saucepan. Add garlic and cook 30 seconds. Add spinach in batches until wilted. Stir in 1 cup heavy cream. Simmer 15 minutes until thickened. Add nutmeg, salt, and pepper.
- Prepare Cottage Cheese Mixture
- In a food processor, blend cottage cheese, egg, and 6 tablespoons parsley until smooth like ricotta. Combine with spinach mixture in a large bowl.
- Soften Noodles
- Soak lasagna noodles in warm water for 15 minutes. Drain and lay flat to dry.
- Cook Mushroom Mixture
- In the same pot, melt 3 tablespoons butter. Add mushrooms and cook until liquid evaporates, about 10 minutes. Add shallots and thyme; cook 2 minutes. Stir in soy sauce and lemon juice. Add remaining heavy cream and simmer 3 minutes. Season to taste.
- Make Cheese Sauce
- Melt remaining 2 tablespoons butter. Whisk in flour and cook until lightly golden. Slowly whisk in milk until smooth. Simmer until thickened. Remove from heat and stir in 2/3 of mozzarella and all Parmesan. Season to taste.
- Assemble the Creamy Spinach and Mushroom Lasagna
- Butter a 8×13-inch baking dish. Spread 1 cup cheese sauce on bottom. Layer 3 noodles, half mushroom mixture, 3 noodles, half spinach mixture, 3 noodles. Repeat layers ending with noodles. Pour remaining cheese sauce over top. Sprinkle remaining mozzarella.
- Bake
- Bake for 20 minutes until bubbling. Broil 3–5 minutes until lightly browned.
- Rest and Serve
- Cool 10 minutes before slicing. Garnish with parsley.
Notes
- Swap cottage cheese with ricotta if preferred.
Conclusion
Creamy Spinach and Mushroom Lasagna is rich, layered, and packed with comforting flavor. With velvety white sauce, tender spinach, and savory mushrooms, this vegetarian lasagna is perfect for family dinners or special occasions. Once you try this Creamy Spinach and Mushroom Lasagna, it will become a staple in your recipe collection.

