Indulge in the rich, creamy goodness of this Easy Creamy Spinach and Mushroom Lasagna. It’s a comforting and hearty dish that’s perfect for family dinners or gatherings with friends. Packed with layers of tender lasagna noodles, savory mushrooms, fresh spinach, and a creamy white sauce, this lasagna brings together a delicious balance of flavors and textures. With a combination of ricotta, mozzarella, and Parmesan cheeses, this dish is sure to satisfy even the pickiest eaters.
Comforting Layers of Flavor
Lasagna is a classic dish that never goes out of style, and this version elevates it with fresh spinach and earthy mushrooms. The creamy white sauce perfectly complements the sautéed vegetables, while the cheeses add a rich, melt-in-your-mouth finish. Whether you’re preparing it for a weeknight meal or a special occasion, this lasagna is both easy to make and sure to impress.
Not only does this lasagna have a wonderfully creamy texture, but it’s also a great way to sneak in some healthy greens and vegetables. The combination of spinach and mushrooms provides an earthy flavor that pairs beautifully with the richness of the cheese and cream. With just a few simple steps, you’ll have a delicious and satisfying dish that’s perfect for any occasion.
Ingredients for Easy Creamy Spinach and Mushroom Lasagna
To create this delicious and creamy lasagna, you’ll need the following ingredients, which will help bring out the best flavors and textures in each layer:
-
Olive Oil – Used to sauté the mushrooms and spinach, providing a rich base for the vegetables.
-
Mushrooms – Choose fresh mushrooms (like button or cremini) for a savory, earthy flavor that complements the spinach.
-
Fresh Spinach – Adds a bright, slightly bitter taste that balances the richness of the creamy sauce.
-
Garlic – Provides a fragrant, savory base that enhances the overall flavor of the dish.
-
Salt and Pepper – Essential for seasoning the vegetables and the white sauce to taste.
-
Unsalted Butter – Used to make the creamy white sauce, providing a rich, velvety texture.
-
All-Purpose Flour – This helps to thicken the white sauce to the perfect consistency.
-
Milk – A key ingredient for the creamy sauce, it gives the lasagna a smooth, silky texture.
-
Heavy Cream – Adds richness and a luxurious creaminess to the white sauce.
-
Nutmeg (Optional) – A pinch of nutmeg enhances the flavor of the white sauce, giving it a warm, slightly spicy undertone.
-
Ricotta Cheese – This soft cheese adds a smooth, creamy layer to the lasagna, balancing the other ingredients.
-
Shredded Mozzarella Cheese – This cheese melts beautifully, creating a stretchy, gooey texture in each bite.
-
Grated Parmesan Cheese – Adds a sharp, salty flavor that enhances the overall taste of the lasagna.
-
Dried Italian Seasoning – A blend of herbs like basil, oregano, and thyme, giving the dish a classic Italian flavor.
-
Lasagna Noodles – Cooked al dente, these noodles form the backbone of the lasagna, holding all the delicious layers together.
How to Make Easy Creamy Spinach and Mushroom Lasagna
This lasagna is simple to make with just a few steps, and it comes together beautifully for a satisfying meal. Follow these instructions for a delicious result:
Step 1: Prepare the Vegetables Start by heating olive oil in a large skillet over medium heat. Add the sliced mushrooms and cook until they’re softened, which should take about 5 minutes. Once the mushrooms are tender, add the minced garlic and fresh spinach. Continue cooking until the spinach wilts down, which will only take a few minutes. Season with salt and pepper to taste, then remove from heat and set aside.
Step 2: Make the White Sauce In a separate saucepan, melt the unsalted butter over medium heat. Once the butter is melted, whisk in the all-purpose flour and cook for about 1 minute, stirring constantly. Gradually pour in the milk and heavy cream, whisking constantly to prevent lumps. Cook the mixture until it thickens, which will take about 5 minutes. Season the sauce with salt, pepper, and a pinch of nutmeg (if using). Remove from heat once thickened.
Step 3: Assemble the Lasagna Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and spread a thin layer of the white sauce on the bottom of the dish. Begin layering by placing 3 cooked lasagna noodles in the dish. Top the noodles with a portion of the sautéed vegetables, followed by dollops of ricotta cheese, shredded mozzarella, and grated Parmesan. Drizzle some of the white sauce over each layer. Repeat the layering process twice, ending with a final layer of lasagna noodles, white sauce, and the remaining cheeses.
Step 4: Bake the Lasagna Cover the baking dish with foil and bake for 30 minutes. After 30 minutes, remove the foil and continue baking for an additional 10–15 minutes until the top is golden and bubbly.
Step 5: Serve and Enjoy Allow the lasagna to rest for about 10 minutes before slicing. This will help it set and make it easier to cut into neat portions. Serve warm and enjoy this creamy, comforting dish!
How Long to Bake Spinach and Mushroom Lasagna
The baking time for lasagna can vary depending on your oven and the size of the dish. However, the general baking time for this creamy spinach and mushroom lasagna is as follows:
-
Pre-baked Lasagna – Since the noodles are cooked beforehand, you primarily need to heat the layers through and let the cheese melt and bubble. Bake for 30 minutes covered with foil at 375°F (190°C).
-
Uncover the Lasagna – After the initial 30 minutes, remove the foil and bake for another 10–15 minutes. This allows the cheese on top to become golden brown and bubbly.
The lasagna should be golden and bubbly around the edges when it’s ready. Additionally, the internal temperature should reach 165°F (74°C) if you’re using a kitchen thermometer.
How to Store Leftovers
If you happen to have any leftovers, storing them correctly will allow you to enjoy this dish later. Here’s how:
-
Refrigerator – Store the leftover lasagna in an airtight container in the refrigerator for up to 3 days. When ready to eat, you can reheat the lasagna in the oven at a low temperature (around 325°F/165°C) for about 15-20 minutes, or microwave individual portions until heated through.
-
Freezer – You can freeze lasagna for longer storage. Once cooled, wrap the lasagna tightly in plastic wrap or foil and place it in an airtight container or freezer bag. It can be stored in the freezer for up to 3 months. To reheat, thaw overnight in the fridge and then bake in the oven at 350°F (175°C) for 20-30 minutes until hot.
Tips for Perfect Creamy Spinach and Mushroom Lasagna
Follow these helpful tips to ensure your lasagna turns out perfect every time:
-
Use Fresh Ingredients – Fresh spinach and quality mushrooms will give the dish a vibrant and fresh flavor.
-
Don’t Overcook the Noodles – Cook the lasagna noodles al dente since they will continue to cook in the oven. Overcooking them before baking can lead to a soggy lasagna.
-
Make It Ahead – Lasagna is a great make-ahead dish. You can assemble it the day before, refrigerate, and bake it just before serving. This can help the flavors meld together even more.
-
Adjust the Cheese – If you prefer a stronger flavor, consider adding more Parmesan or experimenting with different types of cheese. For example, swapping mozzarella for provolone or adding a little ricotta to the white sauce can create a new twist.
-
Add Extra Vegetables – If you love more vegetables, try adding zucchini, bell peppers, or even eggplant to the mushroom and spinach filling.

Easy Creamy Spinach and Mushroom Lasagna
- Total Time: 1 hour and 5 minutes
- Yield: 6 servings 1x
Description
This Easy Creamy Spinach and Mushroom Lasagna is the perfect comfort food, combining layers of creamy ricotta, sautéed spinach and mushrooms, and a velvety white sauce. It’s a dish that’s sure to impress for any family meal or special occasion. The rich flavors, combined with gooey cheese and perfectly cooked noodles, will have everyone asking for seconds.
Ingredients
-
2 tbsp olive oil
-
2 cups mushrooms, sliced
-
4 cups fresh spinach
-
3 cloves garlic, minced
-
Salt and pepper, to taste
-
4 tbsp unsalted butter
-
4 tbsp all-purpose flour
-
3 cups milk
-
1 cup heavy cream
-
1/4 tsp nutmeg (optional)
-
Salt and pepper, to taste
-
9 lasagna noodles, cooked
-
2 cups ricotta cheese
-
2 cups shredded mozzarella cheese
-
1/2 cup grated Parmesan cheese
-
1 tsp dried Italian seasoning
Instructions
-
Prepare the Vegetables: Heat olive oil in a large skillet over medium heat. Add mushrooms and cook until softened, about 5 minutes. Add garlic and spinach, cooking until spinach wilts. Season with salt and pepper. Set aside.
-
Make the White Sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually pour in milk and cream, whisking constantly to avoid lumps. Cook until thickened, about 5 minutes. Season with nutmeg (if using), salt, and pepper.
-
Assemble the Lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of white sauce on the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles, followed by a portion of the vegetable mixture, dollops of ricotta, mozzarella, Parmesan, and white sauce. Repeat layers twice. Finish with a final layer of noodles, white sauce, and remaining cheeses.
-
Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 10–15 minutes, until golden and bubbly.
-
Serve: Let the lasagna rest for 10 minutes before slicing. Enjoy!
Notes
-
For added crunch, sprinkle chopped walnuts or almonds over the pears before baking.
-
These baked pears can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or enjoy cold.
-
If you prefer, substitute the feta cheese with blue cheese for a stronger flavor profile.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
Frequently Asked Questions (FAQs)
-
Can I make this lasagna ahead of time? Yes! You can prepare the lasagna up to a day in advance. Simply assemble it, cover it tightly with plastic wrap or foil, and refrigerate. When ready to bake, remove it from the fridge, let it sit at room temperature for about 20-30 minutes, and then bake as directed. If you prefer, you can also freeze the lasagna for up to 3 months and bake it from frozen; just be sure to allow extra baking time.
-
Can I use a different type of cheese? Absolutely! If you’re not a fan of ricotta, you can substitute it with cottage cheese or mascarpone. If you prefer a stronger cheese, you can swap mozzarella for provolone, or add some Parmesan or Gruyère for extra flavor. Feel free to experiment with your favorite cheeses to make this lasagna your own.
-
Can I use frozen spinach instead of fresh? Yes, you can use frozen spinach in place of fresh spinach. Be sure to thaw and drain the spinach thoroughly to remove any excess moisture before using it in the recipe. This will prevent the lasagna from becoming too watery.
-
Can I make this lasagna gluten-free? Yes, you can easily make this dish gluten-free by using gluten-free lasagna noodles. Many brands offer gluten-free options, and they work just as well in this recipe. Be sure to check the ingredients in the white sauce to ensure they are also gluten-free.