Oh my goodness, let me tell you about my absolute favorite comfort food: creamy spinach mushroom lasagna! There’s just something magical about the layers of rich béchamel sauce mingling with sautéed spinach and mushrooms that makes my heart sing. Each bite is like a warm hug, and the way those flavors blend together is simply divine. I love taking my time preparing this dish, enjoying the process as I layer the noodles, the creamy béchamel, and the vibrant vegetables. It’s not just a meal; it’s an experience! Whether I’m serving it for a cozy family dinner or impressing friends at a gathering, this lasagna never fails to delight. Trust me, once you try it, you’ll understand why I can’t get enough of this creamy, dreamy dish!
Ingredients List
- 12 lasagna noodles: Use regular or whole wheat lasagna noodles. Cook them according to the package instructions until al dente, so they hold their shape during baking.
- 2 cups fresh spinach: Fresh, vibrant spinach is key! You can use baby spinach for a milder flavor. Make sure to rinse and chop it before adding it to the dish.
- 2 cups mushrooms, sliced: I love using cremini or button mushrooms for their earthy flavor. Slice them evenly for consistent cooking.
- 1 cup ricotta cheese: Opt for whole milk ricotta for a creamier texture. It adds richness to the layers.
- 1 cup mozzarella cheese, shredded: Fresh mozzarella works beautifully, but shredded mozzarella is great for that gooey, melty top. Choose low-moisture for a better melt.
- 1/2 cup grated Parmesan cheese: Freshly grated Parmesan will elevate the flavor. It adds a nice salty note that complements the béchamel.
- 2 cups béchamel sauce: You can make your own béchamel or use a store-bought version for convenience. This creamy white sauce is essential for layering.
- 2 tablespoons olive oil: Extra virgin olive oil is my go-to for sautéing the garlic and mushrooms, giving a lovely depth of flavor.
- 2 cloves garlic, minced: Fresh minced garlic adds a wonderful aroma. Don’t skip it!
- Salt and pepper to taste: Season with salt and freshly cracked black pepper to enhance all the flavors.
How to Prepare Creamy Spinach Mushroom Lasagna
Alright, let’s get into the nitty-gritty of making this amazing creamy spinach mushroom lasagna! First things first, you’ll want to preheat your oven to 375°F (190°C). That way, it’s nice and hot when your lasagna is ready to go in. While that’s heating up, cook your lasagna noodles according to the package instructions—aim for al dente, so they’re firm enough to hold up during baking. Once they’re done, drain them and set them aside.
Next, let’s sauté those veggies! In a skillet, heat the olive oil over medium heat. Once it’s shimmering, toss in the minced garlic and sauté until it’s fragrant—around 30 seconds should do it. Then, add in your sliced mushrooms and cook them until they’re tender and starting to caramelize, about 5-7 minutes. Now, stir in the fresh spinach and cook until it’s just wilted. Season with salt and pepper to taste, and then remove from heat.
Now it’s time to assemble! In a baking dish, spread a generous layer of béchamel sauce on the bottom. This prevents the noodles from sticking. Layer three lasagna noodles over the sauce, then spread half of the ricotta cheese over them. Next, add half of the sautéed mushrooms and spinach mixture, followed by another layer of béchamel sauce and a sprinkle of mozzarella cheese.
Repeat this process: noodles, ricotta, mushroom and spinach, béchamel, and mozzarella, until you reach the top. For the final layer, place the last three noodles, cover them generously with béchamel, and sprinkle the remaining mozzarella and Parmesan cheese on top.
Bake in your preheated oven for 30-35 minutes, until the top is golden and bubbly. Once it’s out of the oven, give it a little time to cool—about 10 minutes—so it sets nicely, making it easier to slice and serve. Trust me, the wait is worth it!
Step-by-Step Instructions
- Preheat oven to 375°F (190°C).
- Cook lasagna noodles until al dente, then drain and set aside.
- In a skillet, heat olive oil over medium heat, add minced garlic and sauté for 30 seconds.
- Add sliced mushrooms and cook until tender, about 5-7 minutes.
- Stir in spinach and cook until wilted, seasoning with salt and pepper.
- Spread a layer of béchamel sauce in the baking dish.
- Layer 3 lasagna noodles, then half of the ricotta, sautéed mushrooms, and spinach.
- Add another layer of béchamel and sprinkle with mozzarella.
- Repeat layers, finishing with noodles, béchamel, and remaining cheeses on top.
- Bake for 30-35 minutes until golden and bubbly, then let cool for 10 minutes before serving.
Why You’ll Love This Recipe
- Delicious layers of rich béchamel and sautéed vegetables create a comforting and indulgent dish.
- Vegetarian-friendly and packed with nutrients, making it a great choice for everyone at the table.
- Easy to prepare with straightforward steps, perfect for both beginner and seasoned cooks.
- Can be made ahead of time, allowing you to enjoy more time with family and friends.
- Flexible recipe that allows for creative variations and ingredient substitutions.
- Hearty and satisfying, it’s a meal that brings smiles with every bite!
Tips for Success
- Use Fresh Ingredients: Fresh spinach and mushrooms make a world of difference in flavor and texture. Whenever possible, opt for seasonal produce to elevate your dish!
- Don’t Rush the Sauté: Give your mushrooms enough time to caramelize. This step enhances their natural umami flavors and adds depth to your lasagna.
- Layer Wisely: Make sure to evenly distribute the béchamel sauce between layers. This will keep your lasagna moist and prevent dry spots—nobody likes a dry lasagna!
- Let It Rest: After baking, let your lasagna rest for at least 10 minutes before slicing. This helps the layers set and makes serving easier, plus it allows the flavors to meld together!
- Garnish for Presentation: Consider garnishing with fresh herbs like basil or parsley before serving. It adds a pop of color and makes your dish look even more inviting!
- Experiment with Cheeses: Try mixing in different cheeses like fontina or goat cheese for a unique twist. Each cheese brings its own flavor profile, enhancing the overall taste.
- Keep It Covered: If you find your lasagna browning too quickly in the oven, cover it loosely with aluminum foil for the first half of the baking time. This helps it cook evenly without burning the top.
Variations of Creamy Spinach Mushroom Lasagna
Oh, the fun doesn’t stop with just one version of creamy spinach mushroom lasagna! There are so many delightful variations you can try to switch things up. Here are a few of my favorites:
- Artichoke Spinach Lasagna: Add marinated artichoke hearts to the sautéed spinach and mushrooms for a tangy twist. The artichokes bring a lovely flavor that complements the creamy béchamel beautifully.
- Mediterranean Flair: Incorporate kalamata olives, sun-dried tomatoes, and feta cheese into the layers. This variation gives a vibrant Mediterranean touch that’ll transport your taste buds!
- Four-Cheese Delight: Use a blend of ricotta, mozzarella, Parmesan, and gorgonzola for a rich and cheesy experience. The gorgonzola adds a unique, bold flavor that’s simply irresistible.
- Roasted Veggie Lasagna: Mix in roasted zucchini, bell peppers, or eggplant along with the spinach and mushrooms. Roasting enhances the sweetness of the veggies, adding depth to the overall dish.
- Spicy Kick: For those who enjoy a bit of heat, sprinkle some red pepper flakes into the sautéed veggies or add sliced jalapeños between the layers. It’s a delightful way to spice things up!
- Protein Boost: If you want to add some protein, consider including cooked lentils or chickpeas in the layers. They not only enhance the nutritional value but also provide a hearty bite.
- Gluten-Free Option: Substitute regular lasagna noodles with gluten-free varieties or use thinly sliced zucchini or eggplant as your noodles for a delicious low-carb alternative!
The possibilities are endless! Feel free to mix and match these suggestions based on your preferences or what you have on hand. Each variation offers a new twist on this comforting classic, making it even more exciting to prepare and share with loved ones!
Storage & Reheating Instructions
Got leftovers? Lucky you! To store your creamy spinach mushroom lasagna, let it cool completely before covering it tightly with plastic wrap or transferring it to an airtight container. It’ll keep in the fridge for up to 4 days. If you want to save some for later, you can freeze it! Just slice it into portions, wrap each piece well in plastic wrap, and then place them in a freezer-safe bag. They’ll stay fresh for up to 3 months.
When you’re ready to enjoy it again, simply thaw it overnight in the fridge if frozen. Reheat individual portions in the microwave or pop the whole dish back in the oven at 350°F (175°C) until heated through. You might want to add a splash of béchamel or a little water to keep it moist while reheating. Enjoy those delicious layers again!
Nutritional Information
Here’s a breakdown of the typical nutritional values for one slice of my creamy spinach mushroom lasagna. Keep in mind that these values are estimates and can vary based on the specific ingredients you use:
- Calories: 350
- Fat: 18g
- Saturated Fat: 10g
- Trans Fat: 0g
- Cholesterol: 40mg
- Sodium: 450mg
- Carbohydrates: 30g
- Fiber: 3g
- Sugar: 2g
- Protein: 15g
This dish is not just delicious but also packed with nutrients from the spinach and mushrooms, making it a satisfying meal option. Enjoy every bite knowing you’re indulging in something wholesome!
FAQ Section
Can I make creamy spinach mushroom lasagna ahead of time?
Absolutely! You can assemble the lasagna a day in advance and store it covered in the refrigerator. Just pop it in the oven when you’re ready to bake. It’s a great way to save time and still enjoy a homemade meal!
Can I use frozen spinach instead of fresh?
Yes, you can! Just be sure to thaw and drain the frozen spinach well before adding it to the dish. Fresh spinach has a different texture, but the frozen variety works just fine in this creamy spinach mushroom lasagna.
What can I substitute for béchamel sauce?
If you’re in a pinch, you can use a store-bought Alfredo sauce as a quick substitute. However, for a lighter option, consider using a simple mixture of ricotta and cream. Just remember, the béchamel adds a unique creaminess that’s hard to replicate!
How do I know when my lasagna is done baking?
Look for a beautifully golden top and bubbling edges! The lasagna should be hot all the way through, and the cheese should be melted and slightly browned. A knife inserted in the center should come out hot to the touch.
Can I freeze the leftovers?
Yes, indeed! Slice your leftover creamy spinach mushroom lasagna into portions, wrap each piece tightly in plastic wrap, and store them in a freezer-safe bag. It’ll keep well for up to 3 months. Just thaw and reheat when you’re ready for another delicious meal!

Creamy Spinach Mushroom Lasagna: 7 Steps to Deliciousness
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamy spinach mushroom lasagna with layers of rich béchamel sauce and sautéed vegetables.
Ingredients
- 12 lasagna noodles
- 2 cups fresh spinach
- 2 cups mushrooms, sliced
- 1 cup ricotta cheese
- 1 cup mozzarella cheese, shredded
- 1/2 cup grated Parmesan cheese
- 2 cups béchamel sauce
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C).
- Cook lasagna noodles according to package instructions until al dente. Drain and set aside.
- In a skillet, heat olive oil over medium heat. Add garlic and sauté until fragrant.
- Add mushrooms and cook until tender. Stir in spinach and cook until wilted. Season with salt and pepper.
- In a baking dish, spread a layer of béchamel sauce on the bottom.
- Layer 3 lasagna noodles over the sauce. Spread half of the ricotta cheese, sautéed spinach, and mushrooms on top.
- Add a layer of béchamel sauce and sprinkle with mozzarella cheese.
- Repeat layers, finishing with noodles, béchamel sauce, and remaining mozzarella and Parmesan cheese on top.
- Bake for 30-35 minutes until the top is golden and bubbly.
- Let it cool for 10 minutes before slicing and serving.
Notes
- For a vegetarian option, omit any meat and increase the amount of spinach and mushrooms.
- You can substitute béchamel sauce with a store-bought version for convenience.
- For added flavor, incorporate herbs like thyme or basil.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 2g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 40mg
Keywords: creamy spinach mushroom lasagna, lasagna recipes, vegetarian lasagna