Discover the Kitchen Tool Everyone Is Raving About!
- • Precision Engineered: Sharp blade with durable craftsmanship.
- • Comfort First: Ergonomic design for effortless slicing.
- • Stylish & Strong: Elegant wood handle meets stainless steel strength.
- • Risk-Free Pick: Thousands of happy home chefs can’t be wrong.
- • Today’s Deal: Just $29.95 instead of $99.85 — limited-time offer!
This post may include affiliate links — learn more here .
Introduction
Creamy Spinach Mushroom Lasagna is the ultimate comfort meal, combining hearty layers of creamy spinach, savory mushrooms, and rich cheese in a way that’s deeply satisfying. The blend of flavors in this dish makes it feel like a warm, comforting embrace with every bite. The creamy spinach and earthy mushrooms meld beautifully together, while the gooey cheese and perfectly cooked pasta add layers of texture that make this lasagna irresistibly comforting and indulgent.
This lasagna has become a family favorite for me. I first made it for a cozy dinner with friends, and everyone was instantly hooked. The way the spinach is perfectly creamy and the mushrooms bring an earthy depth to the dish is simply magical. Each layer feels like it’s packed with flavor, and when you take that first bite, you can’t help but smile.
Creamy Spinach Mushroom Lasagna is perfect for those evenings when you’re craving something hearty but not too heavy. It’s satisfying on its own, but served with a side of garlic bread or a fresh salad, it’s even better. If you’re looking for a dish that will have everyone coming back for more, this lasagna is the one to make!
Perfect for:
- Vegetarian or meatless dinners
- Comfort food cravings
- Family gatherings and potlucks
- Holiday feasts and special occasions
- Leftover-friendly meals
Why You’ll Love This Recipe
- Rich and Creamy – The creamy sauce combined with spinach and mushrooms creates a comforting and satisfying dish.
- Vegetarian-Friendly – A hearty, meatless option that even meat lovers will enjoy.
- Make Ahead – Perfect for prepping ahead of time for busy days.
- Simple Ingredients – Made with pantry staples and fresh vegetables for a wholesome dish.
- Family-Friendly – A great way to introduce more veggies to kids while still keeping it delicious and indulgent.
Preparation and Cooking Time
- Total Time: 1 hour 10 minutes
- Preparation Time: 25 minutes
- Cooking Time: 45 minutes
- Servings: 6-8 servings
- Calories per Serving: Approximately 400-450 calories
Ingredients
For the Mushroom Spinach Filling
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 8 oz mushrooms, sliced (e.g., button or cremini)
- 4 cups fresh spinach (or 1 frozen spinach, thawed and drained)
- Salt and pepper, to taste
For the Creamy Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- ½ cup vegetable broth
- 1 cup ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon dried Italian herbs (basil, oregano, thyme)
- Salt and pepper, to taste
For the Lasagna
- 9 lasagna noodles (regular or no-boil)
- Fresh basil or parsley for garnish (optional)
Ingredient Highlights
- Mushrooms – Add a savory umami flavor to the dish, making it hearty and satisfying.
- Spinach – A great source of vitamins, spinach adds a fresh, earthy taste that balances the richness of the sauce.
- Ricotta and Mozzarella – Creamy and melty cheeses that bind the layers together and give the lasagna a smooth texture.
- Parmesan – Adds a sharp, nutty depth to the creamy sauce.
- Herbs – Italian herbs bring a fragrant, flavorful touch to the overall dish.
Step-by-Step
Instructions
Prepare the Filling
- Sauté Vegetables – In a large skillet, heat olive oil over medium heat. Add chopped onion and garlic, sautéing until softened and fragrant, about 3-4 minutes.
- Cook Mushrooms – Add sliced mushrooms to the skillet, cooking until they release their moisture and become browned, about 5-6 minutes.
- Wilt the Spinach – Add fresh spinach to the pan and cook until wilted, about 2-3 minutes. Season with salt and pepper to taste. Remove from heat and set aside.
Make the Creamy Sauce
- Start the Roux – In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to form a roux.
- Add Milk and Broth – Gradually whisk in the milk and vegetable broth, stirring constantly to avoid lumps. Bring to a simmer and cook for 3-5 minutes until the sauce thickens.
- Stir in Cheeses – Reduce the heat and stir in the ricotta cheese, 1 cup of mozzarella cheese, Parmesan, and Italian herbs. Continue stirring until the cheese is melted and the sauce is smooth. Season with salt and pepper to taste.
Assemble the Lasagna
- Cook the Noodles – If using regular lasagna noodles, cook them according to package instructions. Drain and set aside. If using no-boil noodles, skip this step.
- Layer the Lasagna – In a 9×13-inch baking dish, spread a thin layer of the creamy sauce on the bottom. Layer 3 lasagna noodles over the sauce, then top with half of the spinach-mushroom filling. Spoon half of the creamy sauce over the filling and sprinkle with ½ cup of mozzarella cheese. Repeat with another layer of noodles, the remaining filling, sauce, and mozzarella. Finish with a final layer of noodles and the remaining creamy sauce. Top with the remaining mozzarella and Parmesan cheese.
- Bake – Cover the lasagna with aluminum foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 15-20 minutes, until the cheese is bubbly and golden.
Serve
- Cool and Garnish – Let the lasagna cool for about 10 minutes before slicing. Garnish with fresh basil or parsley, if desired, and serve.

How to Serve
- With a Side Salad – Pair with a crisp green salad for a complete meal.
- Garlic Bread – Serve with warm, crusty garlic bread to scoop up the creamy sauce.
- With Roasted Vegetables – Complement the lasagna with roasted vegetables like zucchini or bell peppers.
- For a Brunch – This lasagna is a great dish for brunch gatherings, offering a filling and satisfying option.
Additional Tips
- Make it Ahead – Assemble the lasagna a day in advance, cover it tightly, and refrigerate until ready to bake. This helps the flavors meld together.
- Frozen Spinach – If using frozen spinach, make sure to squeeze out any excess water after thawing.
- Adjust Sauce Thickness – If the sauce is too thick, add a splash of milk or vegetable broth to loosen it to your desired consistency.
- Add More Veggies – Feel free to add other vegetables like zucchini, bell peppers, or eggplant to the filling for extra flavor and texture.
- Keep it Moist – To prevent the lasagna from drying out, cover it with foil while baking, and uncover towards the end to brown the cheese.
Recipe Variations
- Gluten-Free Lasagna – Use gluten-free lasagna noodles and a gluten-free flour blend for the sauce.
- Vegan Version – Swap dairy cheese with vegan ricotta, mozzarella, and Parmesan.
- Extra Creamy Sauce – Add a tablespoon of cream cheese to the creamy sauce for extra richness.
- Add More Mushrooms – For a mushroom lover’s lasagna, double the amount of mushrooms in the filling.
- With Pesto – Add a spoonful of pesto to the sauce for a herby twist.
- Spicy Kick – Add red pepper flakes to the filling or sauce for a bit of heat.
- Tofu Scramble – Use scrambled tofu instead of ricotta for a plant-based protein option.
- With Ricotta Spinach Balls – Make small ricotta spinach balls to scatter between the layers for added texture.
- Add Nuts – Toasted pine nuts or walnuts can be sprinkled in for extra crunch and flavor.
- Tomato Layer – Add a layer of fresh or canned tomatoes between the noodles for a bit of acidity to balance the creaminess.
Freezing and Storage
- Freezing Unbaked Lasagna – Assemble the lasagna, cover tightly with foil, and freeze for up to 2 months. When ready to bake, thaw in the fridge overnight and bake as directed.
- Storing Leftovers – Refrigerate leftover lasagna in an airtight container for up to 3-4 days. Reheat gently in the oven or microwave.
- Freezing Leftovers – Portion and freeze leftover lasagna in airtight containers for up to 3 months. Reheat in the oven from frozen, adding extra time to the cooking process.
Special Equipment
- Large Skillet – For sautéing the mushrooms and spinach.
- Medium Saucepan – For preparing the creamy sauce.
- 9×13-inch Baking Dish – Perfect size for layering and baking the lasagna.
- Whisk – To ensure the creamy sauce is smooth and lump-free.
- Large Spoon or Ladle – For spreading and layering the sauce and filling.
- Pasta Pot – For boiling the lasagna noodles.
- Aluminum Foil – To cover the lasagna during the initial baking time.
FAQ Section
- Can I use frozen mushrooms for this recipe?
It’s best to use fresh mushrooms as frozen mushrooms can release too much moisture when cooked. - Can I make this lasagna gluten-free?
Yes, simply swap the regular lasagna noodles for gluten-free ones. - Can I prepare this ahead of time?
Yes, you can assemble the lasagna a day ahead and refrigerate it. Bake it when you’re ready to serve. - How can I make this lasagna spicier?
Add red pepper flakes or a bit of cayenne pepper to the sauce for an extra kick. - Can I freeze this lasagna?
Yes, you can freeze the assembled lasagna before baking. Wrap it well and bake it when ready.
Conclusion
Creamy Spinach Mushroom Lasagna is a dish that will undoubtedly become a staple in your culinary collection, offering layers of rich flavor and comforting textures that are both indulgent and wholesome. The velvety, creamy sauce complements the earthy mushrooms and vibrant spinach, creating a perfect harmony with the tender lasagna noodles.
What truly sets this lasagna apart is its balance of flavors and the contrast between the creamy filling and the crisp edges, making each bite an irresistible treat. It’s a versatile meal that can be enjoyed as a hearty dinner or even as a crowd-pleasing dish at gatherings, with each serving bursting with flavor and a satisfying depth of taste.
Perfect for those who appreciate comforting, vegetarian-friendly dishes without compromising on taste, this creamy spinach mushroom lasagna will quickly become a family favorite. I’m sure you’ll love how easily it comes together, and I can’t wait to hear how it turns out when you try it! Be sure to share your creations and tag me on social media—I’d love to see how you make this recipe your own! Enjoy every mouthwatering bite!