If you have ever dreamed of a comfort dish that feels like a warm hug on a plate, look no further than this Creamy Spinach and Mushroom Lasagna Recipe. It perfectly balances luscious, velvety sauce with tender spinach and earthy mushrooms, layered between silky noodles and ooey-gooey cheese to create a dish that’s irresistibly satisfying. This is a lasagna that doesn’t rely on tomato sauce but instead gets its creamy richness from a delicate mushroom béchamel, making it a standout meal for vegetarians and anyone craving the ultimate cozy dinner. Dive into a world where each bite bursts with flavor, texture, and plenty of heart.
Ingredients You’ll Need
Each ingredient in this Creamy Spinach and Mushroom Lasagna Recipe is thoughtfully chosen to build layers of flavor, texture, and vibrant color. From fresh herbs to rich cheeses, these essentials combine to make the dish both comforting and visually appealing.
- Lasagna noodles: These provide the classic structure and hold all those luscious layers together perfectly.
- Whole milk ricotta: Adds a creamy, slightly tangy base that balances the earthiness of mushrooms and spinach.
- Frozen chopped spinach: Offers vibrant green color and a gentle, fresh taste; make sure to thaw and drain well to avoid watery lasagna.
- Shredded mozzarella cheese: Brings that classic stretch and gooey texture we all adore in lasagna.
- Freshly grated Parmesan: Provides a sharp, nutty finish that elevates the entire dish.
- Chopped fresh parsley: For a pop of color and subtle herby brightness as a topping.
- Unsalted butter: The foundation for the creamy mushroom sauce, ensuring rich flavor without overpowering.
- Garlic cloves: Infuses the sauce with aromatic depth and warmth.
- Cremini mushrooms: Their meaty texture and umami punch make the sauce hearty and flavorful.
- Diced onion: Adds sweetness and complexity when sautéed with the mushrooms.
- All-purpose flour: Thickens the sauce for that luscious coating that clings to every bite.
- Milk (room temperature): Creates the creamy base of the béchamel sauce, smooth and mild.
- Dried basil and oregano: Classic Italian herbs that bring familiar warmth and fragrance.
- Nutmeg (pinch): A secret touch that enhances the creaminess with a gentle, aromatic nuance.
- Kosher salt and freshly ground black pepper: Essential seasonings to highlight and balance every flavor.
How to Make Creamy Spinach and Mushroom Lasagna Recipe
Step 1: Preparing the Mushroom Sauce
Start by melting butter in a saucepan over medium heat. Then toss in minced garlic, thinly sliced cremini mushrooms, and diced onion. Cook them together until they become tender and aromatic, about 3-4 minutes. This is where the magic begins: your kitchen will fill with the richest smells of sautéed mushrooms and sweet onions, setting the stage for a sauce packed with flavor. Stir in the flour next and cook until it lightly browns, about a minute, which will give your sauce a beautiful nutty undertone.
Step 2: Making the Creamy Béchamel
Now it’s time to slowly whisk in the milk, which should be at room temperature to avoid lumps. Keep whisking constantly until your mixture thickens slightly, becoming smooth and luscious in just 2-3 minutes. Stir in dried basil, oregano, and a pinch of nutmeg — the subtle spices that bring traditional Italian comfort to the dish. Don’t forget to season with salt and pepper to your taste. Set this sauce aside for the layering process while you prepare the noodles.
Step 3: Cooking the Lasagna Noodles
Bring a large pot of salted water to a boil and cook the lasagna noodles according to the package instructions. Properly cooked noodles are key—they should be tender but still firm to hold up under all that creaminess and cheese. Drain the noodles carefully and lay them flat to prevent sticking.
Step 4: Assembling the Layers
This is the fun part that brings everything together. Begin by spreading 1 cup of your mushroom sauce on the bottom of a 9×13 inch baking dish. Lay down 3 noodles side by side, followed by half of the ricotta cheese, half of the well-drained spinach, 1 cup of shredded mozzarella, and 1/4 cup grated Parmesan. Repeat this layering once more to build height and flavor. Finally, top with the remaining noodles, mushroom sauce, mozzarella, and Parmesan. The resulting stack is an inviting tower of creamy, cheesy, and savory goodness.
Step 5: Baking to Perfection
Slide the dish into a 350 degrees Fahrenheit oven and bake for 35 to 45 minutes, or until the lasagna is bubbling and golden on the edges. For that coveted golden-brown, slightly crispy top, broil the lasagna for 2-3 minutes, keeping a close eye to avoid burning. Once out of the oven, let your masterpiece cool for about 15 minutes—this allows everything to set beautifully and makes slicing easier.
How to Serve Creamy Spinach and Mushroom Lasagna Recipe
Garnishes
A sprinkle of freshly chopped parsley on top adds a pop of vibrant green that brightens the look and wakes up the flavors just before serving. You can also add a final dusting of Parmesan to give a slight extra salty kick. These simple additions make your Creamy Spinach and Mushroom Lasagna Recipe look as inviting as it tastes.
Side Dishes
Serve this lasagna alongside a crisp green salad dressed with lemon vinaigrette or a plate of roasted vegetables to balance the creamy richness. Garlic bread or a warm baguette is perfect for sopping up any extra sauce left on the plate. The key is to keep the sides light and fresh so the lasagna remains the star of your meal.
Creative Ways to Present
For a special dinner party, consider serving the lasagna in individual ramekins or mini cast-iron skillets before baking—it makes for charming portioned servings and a delightful presentation. Alternatively, layer it in a clear glass baking dish so guests can admire all the creamy layers before digging in. Either way, this dish never fails to impress.
Make Ahead and Storage
Storing Leftovers
This Creamy Spinach and Mushroom Lasagna Recipe keeps wonderfully in the refrigerator for up to 4 days. Store leftovers in an airtight container to maintain moisture and prevent it from drying out. When ready to enjoy again, bring it to room temperature before reheating.
Freezing
You can freeze the assembled but unbaked lasagna for up to 3 months. Wrap it tightly with plastic wrap and then aluminum foil to prevent freezer burn. When you’re ready to cook, thaw it in the refrigerator overnight and bake as directed, adding a few extra minutes to the baking time if needed. Freezing after baking is also possible but may affect the creaminess slightly.
Reheating
Reheat individual portions in the microwave until warm throughout, or place the entire dish in a 350 degrees Fahrenheit oven, covered with foil, for about 20 minutes or until hot. Remove the foil in the last 5 minutes to refresh that browned, bubbly top layer. This lasagna holds up brilliantly and tastes just as comforting the next day.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely, fresh spinach works well if you blanch it quickly and squeeze out as much water as possible before layering. This helps maintain the perfect texture and prevents the dish from becoming watery.
Is this recipe suitable for vegetarians?
Yes, this Creamy Spinach and Mushroom Lasagna Recipe is completely vegetarian-friendly, using no meat products, relying on mushrooms and cheeses for depth of flavor.
Can I substitute the cheeses?
While the combination of ricotta, mozzarella, and Parmesan makes this lasagna so special, you can swap mozzarella for provolone or Fontina for a different but delicious melting quality. Just try to stick with semi-soft cheeses for the best texture.
What can I do if I want to make the sauce dairy-free?
You can substitute the butter with plant-based margarine and use your favorite non-dairy milk and cheese alternatives. Keep in mind the sauce might have a slightly different texture but will still be creamy and delicious!
How do I prevent the lasagna from getting soggy?
Draining the spinach thoroughly and cooking the mushrooms properly helps reduce excess moisture. Also, letting the lasagna rest for 15 minutes after baking allows the sauce to thicken and the layers to set, making for neat slices.
Final Thoughts
This Creamy Spinach and Mushroom Lasagna Recipe is truly a celebration of comfort food done right, marrying luscious textures and fresh earthy flavors in every slice. Whether you’re feeding a crowd or indulging yourself on a cozy night in, this lasagna delivers pure joy with every forkful. I can’t wait for you to try it and make it one of your own favorites!
Print
Creamy Spinach and Mushroom Lasagna Recipe
- Total Time: 1 hour 20 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
This creamy spinach and mushroom lasagna combines tender lasagna noodles layered with a rich mushroom sauce, creamy whole milk ricotta, spinach, and a blend of mozzarella and Parmesan cheeses. Baked to bubbling perfection and finished under the broiler for a golden, flavorful crust, this vegetarian lasagna is perfect for family dinners and gatherings.
Ingredients
Lasagna and Cheese
- 9 lasagna noodles
- 1 (15-ounce) package whole milk ricotta cheese
- 2 (10-ounce) packages frozen chopped spinach, thawed and drained
- 3 cups shredded mozzarella cheese, divided
- 3/4 cup freshly grated Parmesan cheese, divided
- 2 tablespoons chopped fresh parsley leaves
Mushroom Sauce
- 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, to taste
- Freshly ground black pepper, to taste
Instructions
- Preheat Oven: Set your oven to 350 degrees F (175 degrees C) and allow it to fully preheat while preparing the other ingredients.
- Prepare Mushroom Sauce: Melt the butter in a saucepan over medium heat. Add the minced garlic, sliced mushrooms, and diced onion. Cook, stirring occasionally, until the vegetables are tender, about 3 to 4 minutes. Stir in the flour and cook until lightly browned, about 1 minute.
- Finish Sauce: Gradually whisk in the room-temperature milk, continuing to whisk constantly until the sauce thickens slightly, about 2 to 3 minutes. Stir in the dried basil, oregano, and nutmeg and cook until the herbs become fragrant, about 1 minute. Season with kosher salt and freshly ground black pepper to taste, then set the sauce aside.
- Cook Lasagna Noodles: Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside, separating noodles to prevent sticking.
- Assemble Lasagna: Spread 1 cup of mushroom sauce evenly over the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles over the sauce. Spread half of the ricotta cheese over the noodles, followed by half of the drained spinach, then 1 cup mozzarella cheese and 1/4 cup Parmesan cheese. Repeat the layering process with another 3 noodles, remaining ricotta, remaining spinach, 1 cup mozzarella, and 1/4 cup Parmesan. Top with remaining noodles and spread the remaining mushroom sauce over them. Sprinkle with the remaining mozzarella and Parmesan cheese evenly.
- Bake and Broil: Place the assembled lasagna in the preheated oven and bake uncovered for 35 to 45 minutes until the sauce is bubbling and cheese has melted. Switch the oven to broil and broil for 2 to 3 minutes, watching carefully until the top is browned in spots and bubbly.
- Rest and Serve: Remove the lasagna from the oven and let it rest for 15 minutes before slicing. Garnish with chopped fresh parsley if desired and serve warm.
Notes
- Make sure to thoroughly drain the thawed spinach to avoid excess liquid in the lasagna.
- Room temperature milk helps prevent lumps when making the sauce.
- You can substitute fresh spinach for frozen, but adjust the quantity and cooking time accordingly.
- Use kosher salt to season according to your preference, but go easy to avoid oversalting.
- Letting the lasagna rest before serving helps it set for cleaner slices.
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian