As the aroma of garlic gently sizzles in olive oil, I’m transported to a cozy Italian kitchen filled with laughter and warmth. This Creamy White Lasagna with Spinach and Mushrooms is more than just a dish; it’s a celebration of flavors and textures, ready to make its way into your heart and home. Perfect for those busy weeknights or festive gatherings, this make-ahead gem allows you to savor every moment with loved ones instead of stressing in the kitchen. With layers of rich béchamel sauce, tender noodles, and a colorful medley of spinach and mushrooms, you can easily customize it for dietary needs with gluten-free noodles or vegan alternatives. Are you curious about the effortless joy of creating your own lasagna masterpiece? Let’s dive into this delightful recipe together!

Why is This Lasagna a Must-Try?
Simplicity at its best: This Creamy White Lasagna with Spinach and Mushrooms comes together effortlessly, making it perfect for home cooks eager to serve a delicious, homemade meal.
Versatile options: Customize it with your favorite greens like kale or substitute the cheeses to suit your taste.
Make-ahead convenience: Prepare it in advance to save time on busy nights or for gathering with friends.
Comforting richness: The creamy béchamel combined with earthy mushrooms and spinach creates a heartwarming flavor that will impress even the pickiest eaters.
Delightful presentation: This lasagna not only tastes great but also looks stunning with its bubbling cheese and vibrant vegetables, making it ideal for any occasion.
Pair it with a refreshing arugula salad or some garlicky breadsticks to enhance your meal experience!
White Lasagna with Spinach and Mushrooms Ingredients
For the Béchamel Sauce
- Unsalted Butter – Provides a rich base; you can substitute with salted butter, reducing added salt.
- Minced Garlic – Adds aromatic flavor; garlic powder can be a substitute if fresh isn’t available.
- All-Purpose Flour – Thickens the béchamel; for a gluten-free option, use a gluten-free flour substitute.
- Half and Half – Adds creaminess; can be replaced with whole milk for a lighter version.
- Whole Milk – Enhances the sauce’s richness; substitute with non-dairy milk if desired.
- Grated Parmesan Cheese – Adds depth and flavor; mixing with asiago or pecorino can enhance complexity.
- Kosher Salt – Provides seasoning; sea salt is a suitable alternative.
- Black Pepper – Adds warmth; adjust amount to taste; white pepper can be used for a milder flavor.
- Ground Nutmeg – Complements the béchamel sauce’s flavor; can be omitted if not preferred.
For the Filling
- Olive Oil – Used for sautéing vegetables; butter or vegetable oil can be used instead.
- Baby Bella Mushrooms – Contributes an umami flavor; substitute with button mushrooms or other varieties as needed.
- Fresh Baby Spinach – Adds color and nutrients; kale or Swiss chard can be used as alternatives.
- Whole Milk Ricotta Cheese – Creates creaminess in the filling; cottage cheese can be a lighter substitute.
- Large Eggs – Binds the cheese filling; for vegan options, replace with flax or chia eggs.
For the Lasagna Assembly
- Oven-Ready Lasagna Noodles – Provide structure in the dish; regular noodles can be cooked beforehand if preferred.
- Shredded Mozzarella Cheese – Melts beautifully on top; combine with provolone or fontina for enhanced flavor.
Now that we have all the ingredients gathered, you’re one step closer to creating this delightful White Lasagna with Spinach and Mushrooms!
Step‑by‑Step Instructions for Creamy White Lasagna with Spinach and Mushrooms
Step 1: Prepare the Béchamel Sauce
In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Add 2 minced garlic cloves and sauté until fragrant, about 1 minute. Whisk in 1/4 cup of all-purpose flour, cooking for another minute until golden. Gradually pour in 1 cup of half and half and 1 cup of whole milk, whisking constantly until the sauce thickens, approximately 5-7 minutes. Stir in 1 cup of grated Parmesan cheese, kosher salt, black pepper, and a pinch of ground nutmeg until smooth.
Step 2: Cook the Vegetables
In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add 8 ounces of sliced baby bella mushrooms, cooking until browned and tender, about 5 minutes. Stir in 4 cups of fresh baby spinach until wilted, roughly 2-3 minutes. Once cooked, remove the skillet from heat and allow the vegetable mixture to cool slightly as you prepare the cheese filling.
Step 3: Make the Cheese Filling
In a mixing bowl, combine 15 ounces of whole milk ricotta cheese, 1 large egg, and 1 cup of shredded mozzarella cheese. Season with salt and pepper to taste. Gently fold in the cooled vegetable mixture, ensuring even distribution. This creamy filling is what makes the White Lasagna with Spinach and Mushrooms both satisfying and rich in flavor.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or olive oil. Begin your layering by spreading a thin layer of béchamel sauce on the bottom of the dish, followed by a single layer of oven-ready lasagna noodles. Spoon half of the cheese filling over the noodles, followed by more béchamel and then another layer of noodles. Repeat, finishing with a final layer of béchamel and an additional cup of shredded mozzarella on top.
Step 5: Bake the Lasagna
Cover the baking dish tightly with aluminum foil and place it in the preheated oven. Bake for 50 minutes to allow the flavors to meld and the noodles to soften. After 50 minutes, carefully remove the foil, and bake for an additional 10 minutes or until the top is bubbly and golden brown, making sure the edges are slightly crispy for that perfect texture.
Step 6: Cool & Serve
Once baked, remove the lasagna from the oven and let it cool for about 15 minutes. This resting time allows the layers to set, making it easier to slice. Cut into squares and serve warm, perhaps alongside a fresh arugula salad or garlic bread to complement the rich flavors of the Creamy White Lasagna with Spinach and Mushrooms.

Make Ahead Options
These Creamy White Lasagna with Spinach and Mushrooms are perfect for busy home cooks looking to save time! You can assemble the entire lasagna up to 24 hours in advance before baking. Simply prepare the béchamel sauce, sauté the mushrooms and spinach, mix the cheese filling, and layer everything in the baking dish. Cover it tightly with plastic wrap and refrigerate. When you’re ready to enjoy your meal, remove the lasagna from the fridge and let it sit at room temperature for about 30 minutes before baking. This ensures that your lasagna maintains its delicious, creamy texture and is just as flavorful as if made fresh!
White Lasagna with Spinach and Mushrooms Variations
Feel free to explore these delicious variations and make this creamy dish truly your own!
- Kale Swap: Substitute spinach with kale for a heartier flavor. Kale enhances the dish’s nuttiness and adds a delightful crunch.
- Goat Cheese: Use goat cheese instead of ricotta for a tangier bite. The creaminess melds beautifully with the béchamel, elevating your lasagna.
- Gluten-Free Noodles: Opt for gluten-free lasagna noodles if you’re avoiding gluten. They cook up just as perfectly and maintain the comforting essence you love.
- Veggie Medley: Introduce seasonal veggies like zucchini or bell peppers to add color and texture; they bring extra flavor and a touch of freshness.
- Spicy Kick: For some heat, mix in red pepper flakes or sauté chili peppers with the mushrooms. A little spice can transform the entire dish!
- Herb Infusion: Blend fresh herbs like basil or thyme into your cheese filling. This aromatic touch will enhance every savory layer of your lasagna.
- Cottage Cheese: Replace ricotta with cottage cheese for a lighter option. It still creates that lovely creaminess but cuts down on calories and adds a nice texture.
- Mixed Cheeses: Blend different cheeses like gouda or provolone for richer flavor and a melty texture. The variety opens up a world of delightful taste experiences.
As you embark on your lasagna-making journey, don’t forget to check out other family favorites like Bacon Mozzarella Poppers or Shrimp Sushi for more culinary inspiration!
Expert Tips for Creamy White Lasagna
Whisk Constantly: Avoid lumps by whisking continuously while preparing the béchamel sauce; this ensures a smooth, creamy texture for your White Lasagna with Spinach and Mushrooms.
Let it Rest: Allow the lasagna to sit for at least 15 minutes after baking. This crucial step helps the layers set properly, making slicing easier and cleaner.
Don’t Overcook Greens: Sauté spinach just until wilted to preserve its vibrant color and nutrients. Overcooking can lead to a muted appearance and loss of flavor.
Mix Your Cheeses: Don’t hesitate to experiment! Try different cheese combinations for a unique taste; mixing mozzarella with gouda or goat cheese can elevate your White Lasagna.
Layer Wisely: For even cooking, ensure that each layer spreads out evenly, preventing noodles from clumping and providing a delightful bite every time.
How to Store and Freeze White Lasagna with Spinach and Mushrooms
Fridge: Store leftovers in an airtight container for up to 3–5 days to enjoy this delicious dish later without losing flavor.
Freezer: To freeze your uncooked white lasagna, wrap it tightly in plastic wrap and foil; it can be stored for up to 2 months. Bake it straight from frozen, adding extra cooking time.
Reheating: When reheating leftovers, cover the lasagna with foil and warm it in the oven at 350°F (175°C) until heated through, about 20–25 minutes. This keeps the edges from becoming too crispy while ensuring the filling stays deliciously moist.
Serving Suggestion: Your prepared white lasagna with spinach and mushrooms can also be portioned and frozen for easy meal prep, making busy nights just a bit simpler!
What to Serve with Creamy White Lasagna with Spinach and Mushrooms
Looking to create the perfect meal around your lasagna? Let’s explore a few delightful side dishes and drinks that will elevate this comforting classic.
-
Garlicky Breadsticks:
Soft, flavorful breadsticks slathered with garlic butter perfectly complement the rich béchamel and the savory filling of the lasagna. -
Arugula Salad with Lemon Vinaigrette:
The peppery flavor of arugula and the zesty lemon dressing provide a refreshing counterbalance to the creamy lasagna, enhancing every bite. -
Roasted Seasonal Vegetables:
Roasting brings out the natural sweetness of vegetables like zucchini and bell peppers, adding an appealing texture and vibrant color to your meal. -
Herbed Couscous:
Light and fluffy, a herbed couscous dish can soak up any remaining béchamel, making each forkful of lasagna even more delightful. -
Sautéed Garlic Green Beans:
Crisp-tender green beans sautéed in garlic oil offer a crunchy contrast to the creamy layers of the lasagna, rounding out the meal beautifully. -
Chilled White Wine:
A glass of chilled Sauvignon Blanc or a light Pinot Grigio serves as a perfect pairing, cutting through the richness and refreshing the palate. -
Lemon Sorbet:
An elegant, light dessert that cleanses the palate after the rich and creamy white lasagna, lemon sorbet brings a refreshing sweetness to complete your dining experience.

White Lasagna with Spinach and Mushrooms Recipe FAQs
What should I look for when selecting spinach and mushrooms?
Absolutely! When choosing spinach, look for fresh and vibrant leaves without dark spots or wilting, ideally baby spinach for tenderness. For mushrooms, opt for firm baby bella mushrooms or white button mushrooms; they should be free from dark spots and have a pleasant, earthy aroma.
How should I store leftover white lasagna?
You can refrigerate leftover white lasagna in an airtight container for up to 3–5 days. When cooling, allow it to reach room temperature before sealing to prevent condensation inside the container, which could make it soggy.
Can I freeze white lasagna, and if so, how?
Very! To freeze, wrap the uncooked white lasagna tightly in plastic wrap, then cover it with aluminum foil to prevent freezer burn. It can be stored for up to 2 months. When you’re ready to bake it, no need to thaw! Just bake it straight from the freezer, adding about 15 extra minutes to the cooking time.
What can I do to prevent the béchamel sauce from becoming lumpy?
For a smooth béchamel, whisk continuously as you cook, ensuring that the flour blends well with the butter and gradually adding the milk while stirring. If lumps do form, don’t worry! Use an immersion blender for a quick fix to achieve silky smooth consistency.
What dietary modifications can I make for this recipe?
You can easily customize this white lasagna to fit various dietary needs. For a vegan version, replace the ricotta with vegan cream cheese, and use flax eggs instead of hen’s eggs. For gluten-free options, simply substitute the lasagna noodles with gluten-free varieties—just be mindful of the cooking instructions.
Is this dish pet-friendly?
While this white lasagna is delicious for humans, it’s not suitable for pets due to ingredients like garlic and dairy, which can be harmful to them. Always stick to pet-safe foods when preparing meals for your furry friends!

Creamy White Lasagna with Spinach and Mushrooms: Cozy Comfort
Ingredients
Equipment
Method
- Melt 4 tablespoons of unsalted butter in a medium saucepan over medium heat. Add 2 minced garlic cloves and sauté until fragrant, about 1 minute. Whisk in 1/4 cup of all-purpose flour, cooking for another minute until golden. Gradually pour in 1 cup of half and half and 1 cup of whole milk, whisking constantly until thickened, about 5-7 minutes. Stir in 1 cup of grated Parmesan cheese, kosher salt, black pepper, and nutmeg until smooth.
- In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add 8 ounces of sliced baby bella mushrooms and cook until browned, about 5 minutes. Stir in 4 cups of fresh baby spinach until wilted, about 2-3 minutes. Remove from heat and let cool slightly.
- In a mixing bowl, combine 15 ounces of ricotta cheese, 1 large egg, and 1 cup of shredded mozzarella. Season with salt and pepper. Gently fold in the cooled vegetable mixture.
- Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish. Spread a thin layer of béchamel, then a layer of lasagna noodles. Spoon half of the cheese filling, followed by more béchamel and another layer of noodles. Repeat and finish with béchamel and an additional cup of mozzarella on top.
- Cover tightly with foil and bake for 50 minutes. Remove foil and bake for an additional 10 minutes until bubbly and golden brown.
- Remove from oven and let cool for 15 minutes. Cut into squares and serve warm with a salad or garlic bread.

Leave a Reply