Easy Creamy Spinach Mushroom Lasagna
Ah, the aroma of bubbling cheese, the sound of the oven door opening, and the sight of a golden, creamy lasagna sitting proudly on the dinner table. There’s something utterly comforting about a warm slice of lasagna, especially when it’s filled with vibrant veggies like fresh spinach and earthy mushrooms. This Easy Creamy Spinach Mushroom Lasagna takes me back to chilly autumn evenings spent huddled around the dining table with family, sharing stories and laughter over a warm meal. It’s one of those dishes that’s not only cozy but also effortlessly easy to whip up on a busy weeknight. Prepare yourself for a dish that promises to envelop you in its warm embrace—this is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Creamy and Comforting: Every bite of this lasagna is enriched with creamy béchamel and gooey cheese, making it the ultimate cold-weather dish.
- Vegetable-Packed Goodness: With fresh spinach and mushrooms, this recipe is a fantastic way to sneak in some veggies for the whole family.
- Quick and Easy Layers: Using no-boil or pre-cooked noodles means you can layer and bake with minimal fuss.
- Perfect for Meal Prep: Make it ahead for your easy weeknight dinner and simply reheat for a cozy meal any night of the week.
- Crowd-Pleasing: Whether for a family dinner or a gathering with friends, this lasagna is sure to impress and please your guests.
Ingredients You’ll Need for Easy Creamy Spinach Mushroom Lasagna
- 2 tbsp olive oil
- 3 cups fresh spinach (roughly chopped)
- 2 cups mushrooms (sliced)
- 3 garlic cloves (minced)
- Salt and pepper to taste
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 3 cups milk (warm)
- ½ tsp ground nutmeg
- Salt and pepper to taste
- 9 lasagna noodles (no-boil or pre-cooked, as per package instructions)
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup ricotta cheese
Step-by-Step Instructions
1️⃣ Prepare the vegetable filling:
Heat olive oil in a skillet over medium heat. Add mushrooms and sauté until softened and lightly browned, about 5 minutes. Add the spinach and garlic, cooking until the spinach wilts. Season with salt and pepper. Remove from heat and set aside.
2️⃣ Make the béchamel sauce:
In a saucepan, melt butter over medium heat. Stir in the flour and cook for 1-2 minutes to form a paste. Gradually whisk in the warm milk, ensuring no lumps form. Bring to a gentle simmer, stirring constantly, until the sauce thickens. Season with nutmeg, salt, and pepper. Remove from heat.
3️⃣ Assemble the lasagna:
Preheat your oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles over the sauce. Spread ⅓ of the vegetable filling on top of the noodles, followed by dollops of ricotta, a sprinkle of mozzarella, and a spoonful of béchamel sauce. Repeat the layers twice more, finishing with béchamel sauce and the remaining mozzarella and Parmesan on top.
4️⃣ Bake the lasagna:
Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
5️⃣ Serve:
Let the lasagna rest for 10 minutes before slicing. Serve warm and enjoy the creamy, cheesy goodness!
Variations & Creative Twists
- Add Protein: For an indulgent twist, layer in some cooked turkey sausage or even shredded chicken for added flavor and heartiness.
- Change the Greens: Swap out spinach for tender kale or Swiss chard for a different flavor profile that’s just as nutritious.
- Herbed Delight: Sprinkle in some Italian herbs like basil or oregano into the vegetable filling for an aromatic twist.
- Nutty Additions: Try mixing in some toasted pine nuts or walnuts to add a delicious crunch and depth to your lasagna.
Chef Emma’s Helpful Tips
- Make-Ahead Magic: Prepare the lasagna a day in advance and store it in the fridge. Simply pop it in the oven when it’s time for dinner!
- Ingredient Swaps: If you’re out of ricotta, cottage cheese can be a wonderful alternative that still provides that creamy texture.
- Slicing Secrets: Use a sharp knife and let the lasagna sit for a bit so it slices cleaner and holds its layers.
- Storage Suggestions: Store leftovers in an airtight container in the fridge for up to 4 days, and reheat in the oven for the best results.
Nutrition Information per Serving
- Serving Size: 1 slice
- Calories: 400
- Carbohydrates: 38g
- Sugar: 6g
- Fat: 24g
- Protein: 20g
- Sodium: 600mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! It’s perfect for prepping in advance and just baking when you’re ready.
Can I use different ingredients?
Sure! Feel free to mix different vegetables or cheeses according to your preferences.
How do I store leftovers?
Keep leftovers in an airtight container in the refrigerator for up to 4 days.
How long does it last?
If frozen, it can last for about 2-3 months. Just ensure to thaw it in the fridge before baking.
A Cozy Closing Note
This Easy Creamy Spinach Mushroom Lasagna is more than just a meal; it’s a warm hug on a plate that can turn any evening into a special occasion. With its rich flavors and delightful textures, it’s a wholesome dish that truly nourishes the soul. Save this Easy Creamy Spinach Mushroom Lasagna to your cozy recipes board so it’s ready when you need a comforting treat!

Easy Creamy Spinach Mushroom Lasagna
- Total Time: 60 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A warm and comforting lasagna filled with creamy béchamel, fresh spinach, and earthy mushrooms, perfect for chilly evenings.
Ingredients
- 2 tbsp olive oil
- 3 cups fresh spinach (roughly chopped)
- 2 cups mushrooms (sliced)
- 3 garlic cloves (minced)
- Salt and pepper to taste
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 3 cups milk (warm)
- ½ tsp ground nutmeg
- 9 lasagna noodles (no-boil or pre-cooked, as per package instructions)
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup ricotta cheese
Instructions
- Prepare the vegetable filling: Heat olive oil in a skillet over medium heat. Add mushrooms and sauté until softened and lightly browned, about 5 minutes. Add the spinach and garlic, cooking until the spinach wilts. Season with salt and pepper. Remove from heat and set aside.
- Make the béchamel sauce: In a saucepan, melt butter over medium heat. Stir in the flour and cook for 1-2 minutes to form a paste. Gradually whisk in the warm milk, ensuring no lumps form. Bring to a gentle simmer, stirring constantly, until the sauce thickens. Season with nutmeg, salt, and pepper. Remove from heat.
- Assemble the lasagna: Preheat your oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles over the sauce. Spread ⅓ of the vegetable filling on top of the noodles, followed by dollops of ricotta, a sprinkle of mozzarella, and a spoonful of béchamel sauce. Repeat the layers twice more, finishing with béchamel sauce and the remaining mozzarella and Parmesan on top.
- Bake the lasagna: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
- Serve: Let the lasagna rest for 10 minutes before slicing. Serve warm and enjoy the creamy, cheesy goodness!
Notes
Make ahead for meal prep and store leftovers in an airtight container for up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg






