Honestly, if you’ve ever stood in front of a fridge full of ingredients wondering what on earth to whip up for dinner, you’re not alone. The other day, I found myself staring at a bunch of sad-looking spinach and some mushrooms that were just begging to be used. I was also fighting off a serious craving for comfort food. That’s when it hit me: I could make a creamy spinach and mushroom lasagna! And let me tell you, this dish turned my kitchen into a mini Italian bistro — all in about 30 minutes. It’s creamy, cheesy, and packed with flavor, making it a perfect weeknight dinner. Plus, it’s a great way to sneak in those greens without anyone noticing.
📌 Pinterest Images
Save these images to your Pinterest boards!
Creamy Spinach and Mushroom Lasagna
“Ready in 30 Minutes!”
💡 Tip: Right-click any image above and save to share on your social media or Pinterest!
So, grab your apron and let’s dive into this delicious creamy spinach and mushroom lasagna recipe!
Why This Recipe is Actually Worth Your Time
Here’s the thing: weeknight dinners don’t have to be bland or boring. This creamy spinach and mushroom lasagna is not only quick to prepare, but it also packs a punch of flavor that’ll have your family coming back for seconds. With layers of gooey cheese, tender spinach, and earthy mushrooms, it’s comfort food at its finest. Plus, it’s a great way to use up any leftover veggies you have lying around. Do you know what else is awesome? You can make this lasagna ahead of time and reheat it. It’s a real lifesaver for those busy evenings when you just can’t even.
Let’s get into the nitty-gritty!
What You’ll Need
Before we start cooking, let’s gather our ingredients. Here’s what you’ll need for this creamy spinach and mushroom lasagna:
- 9 lasagna noodles
- 1 (15-ounce) package whole milk ricotta
- 2 (10-ounce) packages frozen chopped spinach, thawed and drained
- 3 cups shredded mozzarella cheese (divided)
- 3/4 cup freshly grated Parmesan (divided)
- 2 tablespoons chopped fresh parsley leaves
- 1/4 cup unsalted butter
- 2 cloves garlic (minced)
- 1 pound cremini mushrooms (thinly sliced)
- 1 onion (diced)
- 1/4 cup all-purpose flour
- 3 cups milk (at room temperature)
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- Pinch of nutmeg
- Kosher salt and freshly ground black pepper (to taste)
Got everything? Good! Let’s get started.
Let’s Figure This Out Together
1. Preheat the oven to 350 degrees F. Seriously, don’t forget this step! You want your lasagna to bake evenly, and a hot oven is key.
2. To prepare the sauce, melt the butter in a saucepan over medium heat. Add the garlic, mushrooms, and onion. Cook, stirring occasionally, until the vegetables are tender, about 3-4 minutes. Here’s a tip: don’t rush this step! The more you allow those mushrooms and onions to caramelize, the more flavor you’ll get in your sauce.
3. Whisk in the flour until it becomes lightly browned, about 1 minute. This is where we start building that creamy texture. Make sure to whisk constantly to avoid lumps.
4. Gradually whisk in the milk and cook, whisking constantly, until the mixture is slightly thickened, about 2-3 minutes. You want it to coat the back of a spoon — that’s your cue that it’s ready.
5. Stir in the basil, oregano, and nutmeg until fragrant, about 1 minute; season with salt and pepper to taste; set aside. Nutmeg might seem like an odd addition, but it really brings out the flavors in creamy dishes. Trust me on this one!
6. In a large pot of boiling salted water, cook the lasagna noodles according to the package instructions. Important tip: undercook them by about a minute. They’ll finish cooking in the oven and this prevents a mushy lasagna.
7. Spread 1 cup of the mushroom sauce onto the bottom of a 9×13 baking dish; top with 3 lasagna noodles, half of the ricotta cheese, half of the spinach, 1 cup of mozzarella cheese, and 1/4 cup of Parmesan. Repeat this layering process a second time. Finally, top with the remaining noodles, mushroom sauce, and cheeses.
8. Place the dish in the oven and bake for 35-45 minutes, or until bubbling. Then broil for 2-3 minutes, or until the top is browned in spots. Just keep an eye on it; nobody wants burnt cheese!
9. Allow to cool for 15 minutes before serving. This is hard, I know, but it helps the lasagna hold its shape when you cut into it. You’ll thank me later.
10. Serve, garnished with parsley if desired. Fresh herbs bring a pop of color and freshness to the dish!
Real Talk: What Actually Works
Let’s get real for a sec. Cooking can be a little unpredictable, and there are a few things I learned while making this lasagna that might save you some trouble:
Don’t skip the draining step for the spinach. If you’re working with thawed spinach, make sure to squeeze out as much moisture as possible. No one wants a watery lasagna!
Layering is key. Make sure you’re spreading the ricotta and spinach evenly. A messy layer can mean a weirdly structured lasagna. Trust me, I’ve been there.
Taste as you go. It’s your kitchen! If something tastes off, adjust the seasoning. A pinch more salt or a dash more garlic can make all the difference.
Experiment with cheeses. If you’re a fan of other cheeses, feel free to swap in some fontina or gouda for a twist. Just remember to keep it creamy!
Leftovers and Storage Reality
Now, let’s chat about leftovers. If you’re like me, you probably love having a few meals prepped for those lazy days. This creamy spinach and mushroom lasagna holds up beautifully in the fridge for about 3-4 days. Just make sure to cover it well so it doesn’t dry out.
You can also freeze it! Just assemble the lasagna (but don’t bake it) and wrap it tightly in plastic wrap and foil. It’ll keep for up to 3 months in the freezer. When you’re ready to eat, just pop it in the oven from frozen (you might need to add a few extra minutes to the baking time).
Questions I’ve Actually Gotten
Can I use fresh spinach instead of frozen?
Absolutely! Just sauté it down until it’s wilted and you’re good to go. Fresh spinach will have a brighter flavor, but make sure to squeeze out any excess moisture.
What if I don’t have ricotta?
No worries! You can use cottage cheese, but blend it a bit to get a smoother consistency. Or, cream cheese can also work if you’re really in a pinch.
Can I make this ahead of time?
Definitely! You can prepare it up to the baking step, cover it, and pop it in the fridge for a day or two. Just let it sit at room temperature for about 30 minutes before baking.
What can I serve it with?
A simple side salad or some garlic bread pairs perfectly with this lasagna. Honestly, who can say no to garlic bread?
Closing this out, I just have to say that cooking in a small kitchen has its challenges, but it also has its perks — like feeling super accomplished when you whip up a delicious dinner from scratch. This creamy spinach and mushroom lasagna is a testament to that. It’s budget-friendly, packed with flavor, and truly comforting. So, roll up your sleeves, get your hands a little cheesy, and enjoy the process! You’ve got this!
Creamy Spinach and Mushroom Lasagna Delight
Ingredients
Method
- Preheat the oven to 350 degrees F.
- To prepare the sauce, melt the butter in a saucepan over medium heat. Add the garlic, mushrooms, and onion. Cook, stirring occasionally, until the vegetables are tender, about 3-4 minutes. Whisk in the flour until it becomes lightly browned, about 1 minute.
- Gradually whisk in the milk and cook, whisking constantly, until the mixture is slightly thickened, about 2-3 minutes. Stir in the basil, oregano, and nutmeg until fragrant, about 1 minute; season with salt and pepper to taste; set aside.
- In a large pot of boiling salted water, cook the lasagna noodles according to the package instructions.
- Spread 1 cup of the mushroom sauce onto the bottom of a 9×13 baking dish; top with 3 lasagna noodles, half of the ricotta cheese, half of the spinach, 1 cup of mozzarella cheese, and 1/4 cup of Parmesan. Repeat this layering process a second time. Finally, top with the remaining noodles, mushroom sauce, and cheeses.
- Place the dish in the oven and bake for 35-45 minutes, or until bubbling. Then broil for 2-3 minutes, or until the top is browned in spots. Allow to cool for 15 minutes.
- Serve, garnished with parsley if desired.

