Introduction
Creamy Spinach & Mushroom Lasagna is the ultimate comfort food that warms my heart and fills my kitchen with the most delightful aromas. I remember the first time I made this dish; it was a chilly evening, and I was craving something cozy and satisfying. As I layered the tender noodles with sautéed mushrooms and vibrant spinach, the smell of garlic and herbs wafted through the air, making my mouth water in anticipation. This vegetarian spinach mushroom lasagna is not just a meal; it’s a hug on a plate! The creamy béchamel sauce brings everything together, creating a rich and luscious experience that you’ll want to savor. Trust me, once you try this recipe, it’ll become a staple in your home. Let’s get cooking!
Why You’ll Love It
You’re going to fall head over heels for this creamy spinach & mushroom lasagna! Here’s why it’s a must-try:
- It’s packed with flavor from fresh spinach and earthy mushrooms, making every bite a delight.
- The creamy béchamel sauce adds a luxurious touch that elevates this dish to comfort food heaven.
- It’s a fantastic vegetarian option that even meat lovers will crave.
- Prep time is just 20 minutes, so you can whip it up even on busy weeknights.
- This recipe is budget-friendly, using simple ingredients that you probably already have on hand.
- Leftovers are just as delicious, making it perfect for meal prep or a cozy lunch the next day.
- It’s a crowd-pleaser, ideal for family dinners or gatherings with friends.
- Plus, it’s easy to customize with your favorite herbs or spices!
Ingredients for Creamy Spinach & Mushroom Lasagna
Gather these simple yet essential ingredients to create your delicious creamy spinach & mushroom lasagna:
- 2 tablespoons olive oil or butter – for sautéing the vegetables and adding richness.
- 1 medium onion, finely chopped – brings sweetness and depth to the filling.
- 3 cloves garlic, minced – adds aromatic flavor that enhances the dish.
- 12 oz (340 g) mushrooms, sliced – use button, cremini, or a mix for earthy goodness.
- 10 oz (280 g) fresh spinach – or 1 package frozen spinach, thawed and squeezed dry, for vibrant color and nutrition.
- 1 teaspoon dried thyme or Italian seasoning – infuses the filling with herby notes.
- Salt and black pepper, to taste – essential for seasoning and enhancing flavors.
- 4 tablespoons (60 g) unsalted butter – for making the creamy béchamel sauce.
- 1/4 cup (30 g) all-purpose flour – thickens the béchamel sauce to a luscious consistency.
- 4 cups (1 liter) milk, warmed – the base of the béchamel, creating a creamy texture.
- 1/4 teaspoon ground nutmeg (optional) – adds a warm, nutty flavor to the sauce.
- 9–12 lasagna noodles – no-boil or pre-cooked according to package instructions, forming the layers of the dish.
- 2 cups (200 g) shredded mozzarella cheese – for that gooey, melty topping.
- 1/2 cup (50 g) grated Parmesan cheese – adds a salty, savory finish to the lasagna.
How to Make Creamy Spinach & Mushroom Lasagna
Making this creamy spinach & mushroom lasagna is a delightful process that fills your kitchen with mouthwatering aromas. Let’s dive into the steps!
- Step 1: Preheat your oven to 375°F (190°C). While it warms up, lightly grease a 9×13-inch baking dish to prevent sticking.
- Step 2: In a large skillet, heat the olive oil or butter over medium heat. Add the finely chopped onion and sauté until it’s soft and translucent, about 3 minutes. The smell will be heavenly!
- Step 3: Toss in the minced garlic and cook for another minute, letting the flavors meld together. Then, stir in the sliced mushrooms and cook until they’re browned and any liquid has evaporated, about 7-8 minutes.
- Step 4: Add the fresh spinach, dried thyme, salt, and pepper. Cook until the spinach is wilted, which should take just a couple of minutes. Remove from heat and set aside.
- Step 5: In a medium saucepan, melt the unsalted butter over medium heat. Whisk in the flour to create a roux, cooking for 1-2 minutes until it’s lightly golden.
- Step 6: Gradually pour in the warmed milk, whisking constantly to avoid lumps. Cook until the sauce thickens, about 5-7 minutes. Season with nutmeg (if using), salt, and pepper, then remove from heat.
- Step 7: Spread a thin layer of the béchamel sauce on the bottom of your prepared baking dish. Layer 3-4 lasagna noodles on top, slightly overlapping.
- Step 8: Spread 1/3 of the spinach and mushroom mixture over the noodles, followed by 1/3 of the béchamel sauce. Sprinkle with 1/3 of the mozzarella and Parmesan cheese.
- Step 9: Repeat the layers two more times, finishing with a layer of béchamel sauce and a generous topping of cheese.
- Step 10: Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.
- Step 11: Let the lasagna rest for 10 minutes before slicing. This resting time allows the layers to set, making it easier to serve. Enjoy your delicious creation!
Pro Tips for the Best Creamy Spinach & Mushroom Lasagna
Here are some of my favorite tips to ensure your creamy spinach & mushroom lasagna turns out perfectly every time:
- Use fresh spinach whenever possible for a vibrant flavor and texture. If using frozen, make sure to squeeze out all excess moisture to avoid a watery lasagna.
- Don’t skip the resting time after baking! Letting the lasagna sit for about 10 minutes allows the layers to set, making it easier to slice and serve.
- For an extra depth of flavor, consider adding a pinch of red pepper flakes to the mushroom and spinach mixture. It adds a subtle kick that elevates the dish!
- Feel free to mix up the cheeses! Adding a bit of ricotta or goat cheese can create a delightful creaminess.
What’s the secret to perfect Creamy Spinach & Mushroom Lasagna?
The secret lies in the béchamel sauce! Make sure to whisk continuously while adding the milk to prevent lumps, and let it thicken properly for that luxurious, creamy texture.
Can I make Creamy Spinach & Mushroom Lasagna ahead of time?
Absolutely! You can assemble the lasagna a day in advance and store it in the refrigerator. Just cover it tightly with foil. When you’re ready to bake, you may need to add a few extra minutes to the cooking time.
How do I avoid common mistakes with Creamy Spinach & Mushroom Lasagna?
One common pitfall is overcooking the noodles if you’re using pre-cooked ones. Follow the package instructions carefully. Also, be sure to season each layer well; it makes a world of difference in flavor!

Best Ways to Serve Creamy Spinach & Mushroom Lasagna
Serving your creamy spinach & mushroom lasagna is just as delightful as making it! I love to plate generous slices, allowing the layers of cheesy goodness to shine. A sprinkle of fresh parsley or basil on top adds a pop of color and freshness. Pair it with a simple side salad dressed in a light vinaigrette to balance the richness of the lasagna. You can also serve it alongside garlic bread for that extra comfort food vibe—perfect for soaking up any leftover béchamel sauce! For a cozy dinner, a glass of red wine complements the earthy flavors beautifully. Enjoy every bite!
Nutrition Facts for Creamy Spinach & Mushroom Lasagna
Each slice of this creamy spinach & mushroom lasagna is not only delicious but also packed with nutrients! Here’s the estimated nutrition breakdown per serving:
- Calories: 350
- Fat: 20g
- Saturated Fat: 10g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 15g
- Sugar: 4g
- Sodium: 600mg
This is an estimate and may vary depending on the specific ingredients used and portion sizes.
How to Store and Reheat Creamy Spinach & Mushroom Lasagna
Storing your creamy spinach & mushroom lasagna properly ensures that it stays delicious for days! Once it has cooled completely, cover it tightly with plastic wrap or aluminum foil, or transfer it to an airtight container. In the refrigerator, it will keep well for up to 3 days. If you want to enjoy it later, you can freeze it for up to 3 months. Just make sure to wrap it well to prevent freezer burn.
When you’re ready to reheat, if it’s frozen, let it thaw in the fridge overnight. To reheat, place it in a preheated oven at 350°F (175°C) for about 25-30 minutes, or until heated through. You can also microwave individual slices for a quick meal—just cover with a damp paper towel to keep it moist. Enjoy your comforting lasagna again!
Frequently Asked Questions About Creamy Spinach & Mushroom Lasagna
Got questions about making the perfect creamy spinach & mushroom lasagna? I’ve got you covered! Here are some common queries that pop up:
Can I use different types of cheese in this lasagna?
Absolutely! While mozzarella and Parmesan are classic choices, feel free to experiment. Ricotta adds a lovely creaminess, and a bit of goat cheese can introduce a tangy flavor. Just remember to adjust the quantities to maintain the right texture!
What can I serve with my lasagna?
Pairing your vegetarian spinach mushroom lasagna with a fresh side salad or garlic bread is always a hit! A light vinaigrette salad balances the richness, while garlic bread is perfect for soaking up that creamy béchamel sauce.
How do I know when my lasagna is done baking?
Your lasagna is ready when the top is golden and bubbly, and a toothpick inserted in the center comes out hot. If you’re unsure, let it bake a little longer—better safe than sorry!
Can I make this lasagna gluten-free?
Yes! Just swap out regular lasagna noodles for gluten-free ones. There are many great options available now that hold up beautifully in baking. Just be sure to follow the package instructions for cooking times!

Variations of Creamy Spinach & Mushroom Lasagna You Can Try
If you’re looking to switch things up with your creamy spinach & mushroom lasagna, here are some fun variations to consider:
- Gluten-Free: Use gluten-free lasagna noodles to make this dish accessible for those with dietary restrictions. Just ensure they’re cooked according to package instructions.
- Extra Veggie: Add layers of roasted zucchini or bell peppers for a colorful twist and even more nutrients. They pair beautifully with the spinach and mushrooms!
- Cheesy Spinach & Mushroom Lasagna: Mix in ricotta cheese with the spinach filling for an extra creamy texture. You can also top it with a blend of mozzarella and fontina for a gooey finish.
- Spicy Kick: Incorporate some diced jalapeños or a sprinkle of red pepper flakes into the filling for a delightful heat that complements the creamy béchamel.
“`
Print
Creamy Spinach & Mushroom Lasagna: A Comfort Food Delight
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6–8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
A comforting and creamy lasagna filled with spinach and mushrooms, perfect for a vegetarian meal.
Ingredients
- 2 tablespoons olive oil or butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 12 oz (340 g) mushrooms, sliced (button, cremini, or a mix)
- 10 oz (280 g) fresh spinach (or 1 package frozen spinach, thawed and squeezed dry)
- 1 teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
- 4 tablespoons (60 g) unsalted butter (for béchamel sauce)
- 1/4 cup (30 g) all-purpose flour (for béchamel sauce)
- 4 cups (1 liter) milk, warmed (for béchamel sauce)
- 1/4 teaspoon ground nutmeg (optional, for béchamel sauce)
- 9–12 lasagna noodles (no-boil or pre-cooked according to package instructions)
- 2 cups (200 g) shredded mozzarella cheese
- 1/2 cup (50 g) grated Parmesan cheese
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Heat olive oil or butter in a large skillet over medium heat. Add the onion and cook until soft, about 3 minutes. Add garlic and cook for 1 minute.
- Stir in the mushrooms and cook until browned and any liquid has evaporated, about 7-8 minutes.
- Add the spinach, thyme, salt, and pepper. Cook until the spinach is wilted (or warmed through if using frozen spinach). Remove from heat and set aside.
- In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to create a roux.
- Gradually add the warm milk, whisking constantly to prevent lumps. Cook until the sauce thickens, about 5-7 minutes. Season with nutmeg (if using), salt, and pepper. Remove from heat.
- Spread a thin layer of béchamel sauce on the bottom of the baking dish.
- Layer 3-4 lasagna noodles on top, slightly overlapping. Spread 1/3 of the spinach and mushroom mixture over the noodles, followed by 1/3 of the béchamel sauce. Sprinkle with 1/3 of the mozzarella and Parmesan cheese.
- Repeat the layers two more times, finishing with a layer of béchamel sauce and a generous topping of cheese.
- Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.
- Let the lasagna rest for 10 minutes before slicing. Serve warm.
Notes
- For a richer flavor, consider adding a pinch of red pepper flakes to the filling.
- This lasagna can be made ahead of time and stored in the refrigerator before baking.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 50mg
Keywords: Creamy Spinach & Mushroom Lasagna, Vegetarian Spinach Mushroom Lasagna