As I stood at the kitchen counter, the rich aromas of sautéing mushrooms and garlic filled the air, instantly lifting my spirits. There’s something magical about a dish that brings comfort and joy, and my Easy Creamy Spinach Mushroom Lasagna is just that. This vegetarian delight wraps layers of tender noodles around a luscious filling of fresh spinach and earthy mushrooms, all tucked beneath a velvety béchamel sauce. Not only is it a true comfort food that warms the heart, but it’s also make-ahead friendly—perfect for busy weeknights or impressing guests at a dinner party. With minimal prep time and maximum flavor, you’ll be eager to take a bite as soon as it hits the table. Ready to dive into this creamy masterpiece? Let’s get cooking!

Why is this lasagna a must-try?
Comforting Creaminess: This lasagna envelops you in rich flavors with a decadent béchamel sauce that melts in your mouth.
Vegetarian Delight: Packed with fresh spinach and mushrooms, it’s a healthy yet indulgent option that satisfies both veggie lovers and meat-eaters alike.
Customizable: Feel free to add your favorite veggies or spices—think roasted red peppers or a sprinkle of red pepper flakes for an extra kick!
Make-Ahead Magic: Perfect for busy days—just assemble ahead of time and bake when ready, much like a delicious Tortilla Soup Hearty when you’re in need of comfort.
Crowd-Pleaser: Whether it’s a family dinner or a gathering with friends, this lasagna is sure to impress and leave everyone asking for seconds!
Get ready to fall in love with this creamy comfort dish!
Creamy Spinach Mushroom Lasagna Ingredients
For the Vegetable Filling
• Olive Oil – Adds richness and is essential for sautéing the mushrooms. Substitute with butter for additional flavor.
• Spinach – Provides fresh, earthy flavor and nutrients. Can be replaced with other leafy greens like kale.
• Mushrooms – Deliver umami depth to the filling. Any variety works—button, portobello, or cremini are great options.
• Garlic – Enhances flavor. Substitute with garlic powder if fresh is unavailable.
• Salt and Pepper – Essential for seasoning. Adjust to taste based on personal preference.
For the Béchamel Sauce
• Butter – Base for the béchamel sauce, contributing creaminess. Can be replaced with a vegan alternative for a dairy-free version.
• All-Purpose Flour – Thickens the béchamel. For gluten-free, use cornstarch or a gluten-free flour blend.
• Milk – Forms the béchamel sauce; warm it gently for better integration. Any non-dairy milk can be used for a vegan option.
• Nutmeg – Adds warmth to the béchamel; matches well with creamy dishes.
For the Lasagna Assembly
• Lasagna Noodles – Choose no-boil for simplicity or pre-cooked for traditional textures. Gluten-free pasta can be used as an alternative.
• Mozzarella Cheese – Provides gooey texture; freshly grated is preferred. Consider alternatives like vegan cheese.
• Parmesan Cheese – Adds a sharp flavor; replace with nutritional yeast for a non-dairy alternative.
• Ricotta Cheese – Adds creaminess to layers. Swap for a tofu-based mixture for vegan options.
Step‑by‑Step Instructions for Creamy Spinach Mushroom Lasagna
Step 1: Prepare the Vegetable Filling
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Once hot, add 8 ounces of sliced mushrooms and sauté for about 5 minutes until they’re golden brown and tender. Stir in 3 cups of fresh spinach and 2 minced garlic cloves, cooking until the spinach has wilted. Season with salt and pepper to taste, then remove from heat and set aside to cool slightly.
Step 2: Make the Béchamel Sauce
In a saucepan, melt 4 tablespoons of butter over medium heat. Once melted, whisk in 1/4 cup of all-purpose flour to create a roux, cooking for 1-2 minutes until lightly golden. Gradually whisk in 2 cups of warm milk, and bring to a simmer while stirring continuously to avoid lumps. Cook for about 5-7 minutes until thickened, then add a pinch of nutmeg, salt, and pepper to enhance the flavor.
Step 3: Prepare the Lasagna Noodles
If using traditional lasagna noodles, cook them according to package instructions until al dente, then drain and rinse under cool water. For no-boil noodles, you can skip this step as they will soften during baking. Ensure they are separated to prevent sticking together, making assembly easier for your Creamy Spinach Mushroom Lasagna.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, spread a thin layer of the béchamel sauce to coat the bottom. Place a layer of lasagna noodles over the sauce, followed by half of the sautéed mushroom and spinach filling. Dollop with one cup of ricotta cheese and sprinkle a mixture of mozzarella and parmesan cheese on top. Repeat the layers, finishing with the remaining béchamel and a generous sprinkle of mozzarella cheese.
Step 5: Bake
Cover the assembled lasagna with aluminum foil to prevent over-browning. Bake in the preheated oven for 25 minutes. After this time, carefully remove the foil and continue baking for another 15 minutes, or until the top is golden and bubbling beautifully. The aroma will fill your kitchen, promising a delightful meal ahead.
Step 6: Serve
Once baked, remove the lasagna from the oven and allow it to rest for about 10 minutes. This resting period helps the layers set, making it easier to cut and serve. Slice into squares, and serve warm, perhaps alongside a crisp green salad or some garlic bread for a complete and comforting feast.

What to Serve with Easy Creamy Spinach Mushroom Lasagna
Create a delightful meal experience that rounds out this creamy culinary masterpiece beautifully.
-
Crisp Green Salad: A refreshing salad provides a crunchy contrast to the lasagna’s creamy texture while adding freshness to your plate.
-
Garlic Bread: The savory, buttery flavors of garlic bread perfectly complement the richness of the lasagna and are ideal for savoring every last bit of béchamel sauce.
-
Roasted Vegetables: Oven-roasted veggies add a caramelized sweetness and earthy flavors, enhancing the overall dish without overshadowing its creamy essence.
-
Steamed Asparagus: Tender, lightly steamed asparagus brings a pop of color and a slight crunch, balancing the soft layers of the lasagna.
-
Sparkling Water with Lemon: Crisp sparkling water infused with lemon slices refreshes the palate, making it a perfect pairing with the rich flavors of your creamy dish.
-
Classic Tiramisu: Finish your meal on a sweet note with a classic tiramisu. Its coffee flavor and light, airy texture provide a delightful contrast to the lasagna, rounding out the dinner perfectly.
Make Ahead Options
These Creamy Spinach Mushroom Lasagna make-ahead options are a lifesaver for busy home cooks! You can assemble the entire lasagna up to 24 hours in advance; just cover it tightly with plastic wrap or foil in the refrigerator. To maintain its quality, consider adding a little extra béchamel sauce on top before covering to prevent the noodles from drying out. When you’re ready to bake, preheat your oven and pop the lasagna in, but increase the baking time by about 10-15 minutes since it will be cold. You’ll have a wholesome dinner ready with minimal effort, proving that comfort food can also be convenient!
Creamy Spinach Mushroom Lasagna Variations
Feel free to embark on a culinary adventure with this recipe, adding your own personal touch to create something truly memorable.
-
Dairy-Free: Substitute all dairy ingredients with vegan alternatives, such as nut milk, vegan cheese, and a tofu-based ricotta.
-
Gluten-Free: Use gluten-free lasagna noodles or opt for thinly sliced zucchini as a noodle substitute for a lighter twist. This change keeps the lasagna hearty while accommodating dietary needs.
-
Herb-Infused: Add fresh herbs like basil, oregano, or thyme to the vegetable filling for a delightful burst of flavor that pairs beautifully with the béchamel sauce.
-
Spicy Kick: Sprinkle crushed red pepper flakes between layers or mix diced jalapeños into the vegetable filling for an exciting heat that’ll tantalize your taste buds.
-
Roasted Vegetables: Enhance the filling with roasted red peppers or zucchini, bringing a wonderful depth of flavor and texture that elevates this comforting dish.
-
Nutritional Boost: Stir in a cup of cooked quinoa or lentils to the vegetable filling, adding protein and texture while making it even more satisfying.
-
Extra Cheesy: Feel free to layer on an additional blend of your favorite cheesy toppings, such as gouda or buffalo mozzarella, for a stretchier, creamier finish.
-
Simple Twist: For a quick version, use store-bought pesto mixed with the sautéed veggies, offering a fresh, vibrant flavor that complements the béchamel nicely.
These ideas will not only tailor the lasagna to your family’s preferences but also make each baking feel like a new experience! And if you’re looking for further inspiration, consider trying this delightful Lemon Blueberry Lasagna or a comforting Tortilla Soup Hearty that will surely warm your heart and spirit!
Expert Tips for Creamy Spinach Mushroom Lasagna
• Use Fresh Ingredients: Opt for fresh spinach and mushrooms for the best flavor. Frozen alternatives may lead to excess moisture in your lasagna.
• Season Generously: Don’t skip on seasoning your filling with salt and pepper. This enhances the overall taste of the Creamy Spinach Mushroom Lasagna.
• Let it Rest: Allow the lasagna to sit for 10 minutes before slicing. This helps the layers to set properly for cleaner cuts when serving.
• Choose the Right Noodles: If using traditional lasagna noodles, ensure they’re cooked just al dente. No-boil noodles should be layered dry to absorb moisture during baking.
• Customize Layers: Feel free to vary the vegetable filling—add zucchini or roasted red peppers for extra flavor and nutrition.
• Adjust Baking Time: Keep an eye on the baking time, as deeper or larger dishes may need a few extra minutes for even cooking.
How to Store and Freeze Creamy Spinach Mushroom Lasagna
-
Fridge: Store leftover lasagna in an airtight container for up to 3-4 days. Make sure to cover it to maintain moisture and freshness.
-
Freezer: For long-term storage, wrap the lasagna tightly with plastic wrap, then aluminum foil, and freeze for up to 3 months. Reheat directly from frozen for a delightful comfort meal.
-
Reheating: To reheat, place the lasagna in a preheated oven at 350°F (175°C) for 30-35 minutes or until heated through. You can cover it with foil to prevent excessive browning.
-
Make-Ahead: You can assemble the Creamy Spinach Mushroom Lasagna a day in advance. Just refrigerate it, and extend the baking time by 10-15 minutes if baking straight from the refrigerator.

Creamy Spinach Mushroom Lasagna Recipe FAQs
What kind of spinach is best for this lasagna?
Absolutely! Fresh spinach is ideal for this dish as it offers vibrant flavor and texture. However, you can substitute it with kale or Swiss chard if you prefer. Just make sure to chop it finely to match the consistency!
How should I store leftover lasagna?
To keep the creamy goodness intact, store your leftover Creamy Spinach Mushroom Lasagna in an airtight container in the refrigerator for up to 3-4 days. Make sure to cover it well to retain moisture. Reheating it in the oven restores that delightful creaminess!
Can I freeze the lasagna? If so, how?
Yes, you can freeze it! First, let the lasagna cool completely. Then, wrap it tightly in plastic wrap followed by aluminum foil to prevent freezer burn, and it will keep well for up to 3 months. When you’re ready to enjoy it, bake it directly from frozen at 350°F (175°C) for about 45-60 minutes.
What should I do if my béchamel sauce is too lumpy?
If your béchamel sauce isn’t as smooth as it should be, don’t panic! You can use an immersion blender to smooth it out, or simply strain the sauce through a fine sieve to remove any lumps. For the best results, ensure you’re whisking continuously while adding the milk to prevent lumps from forming.
Is this lasagna gluten-free?
Indeed! You can make this Creamy Spinach Mushroom Lasagna gluten-free by using certified gluten-free lasagna noodles and substituting all-purpose flour in the béchamel with cornstarch or a gluten-free flour blend. This way, everyone can enjoy a slice without worry!
Can I add other vegetables to this lasagna?
Very much so! Feel free to add roasted red peppers, zucchini, or even a dash of sun-dried tomatoes for a burst of flavor. Just remember to sauté any extra veggies to minimize excess moisture in your lasagna layers. The more, the merrier in this comforting dish!

Creamy Spinach Mushroom Lasagna - Your New Comfort Food Crush
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Once hot, add 8 ounces of sliced mushrooms and sauté for about 5 minutes until they're golden brown and tender. Stir in 3 cups of fresh spinach and 2 minced garlic cloves, cooking until the spinach has wilted. Season with salt and pepper to taste, then remove from heat and set aside to cool slightly.
- In a saucepan, melt 4 tablespoons of butter over medium heat. Once melted, whisk in 1/4 cup of all-purpose flour to create a roux, cooking for 1-2 minutes until lightly golden. Gradually whisk in 2 cups of warm milk, and bring to a simmer while stirring continuously to avoid lumps. Cook for about 5-7 minutes until thickened, then add a pinch of nutmeg, salt, and pepper to enhance the flavor.
- If using traditional lasagna noodles, cook them according to package instructions until al dente, then drain and rinse under cool water. For no-boil noodles, you can skip this step as they will soften during baking.
- Preheat your oven to 375°F (190°C). In a 9x13-inch baking dish, spread a thin layer of the béchamel sauce to coat the bottom. Place a layer of lasagna noodles over the sauce, followed by half of the sautéed mushroom and spinach filling. Dollop with one cup of ricotta cheese and sprinkle a mixture of mozzarella and parmesan cheese on top. Repeat the layers, finishing with the remaining béchamel and a generous sprinkle of mozzarella cheese.
- Cover the assembled lasagna with aluminum foil to prevent over-browning. Bake in the preheated oven for 25 minutes. After this time, carefully remove the foil and continue baking for another 15 minutes, or until the top is golden and bubbling beautifully.
- Once baked, remove the lasagna from the oven and allow it to rest for about 10 minutes. This resting period helps the layers set, making it easier to cut and serve. Slice into squares, and serve warm.





