As I stirred the creamy béchamel sauce bubbling away on the stove, I couldn’t help but think about how lasagna often finds its way into our hearts during chilly evenings and special gatherings. This White Lasagna with Spinach and Mushrooms brings together layers of wholesome goodness, featuring sautéed mushrooms and vibrant spinach nestled between tender sheets of pasta. Not only is it a delicious comfort food, but this vegetarian delight can also be made ahead, making your busy days a little less hectic. Whether you’re serving it at a holiday feast or gathering around the table with family for a cozy dinner, this dish promises a warm embrace with every bite. Are you ready to transform your dinner routine into something extraordinary?

Why is This Lasagna So Irresistible?
Creamy Comfort: The rich béchamel sauce offers an indulgent texture, making it a true comfort food that warms the soul.
Flavorful Layers: Combining savory mushrooms and fresh spinach creates a delightful burst of flavors that will have everyone asking for seconds.
Make-Ahead Marvel: Ideal for busy schedules, this dish can be prepared in advance and stored in the fridge, allowing you to enjoy it whenever you please!
Crowd-Pleaser: Perfect for family gatherings or holiday feasts, it appeals to vegetarians and meat-lovers alike, making it a versatile option for all.
Heart-Healthy: Packed with nutritious vegetables like spinach, this lasagna is a guilt-free indulgence you can savor without worry.
Pair this delicious creation with a light Italian salad or some Garlic Green Beans for a complete meal that pleases all palates!
White Lasagna with Spinach and Mushrooms Ingredients
• Discover the perfect blend of flavors!
For the Béchamel Sauce
- Unsalted Butter – Adds richness to the béchamel sauce, and using unsalted gives you better control over sodium levels.
- Minced Fresh Garlic – Provides aromatic flavor to the sauce and sautéed vegetables; substitute with garlic powder in a pinch.
- All-Purpose Flour – Used to thicken the béchamel sauce; gluten-free flour can be substituted for a gluten-free version.
- Half and Half – Creates a creamy base for the sauce; whole milk can work, but it may lack some richness.
- Whole Milk – Contributes creaminess and flavor; can be swapped with low-fat milk, though texture might change slightly.
- Grated Parmesan Cheese – Adds savory depth to the sauce; Pecorino Romano or Asiago are great substitutes.
- Kosher Salt & Black Pepper – Essential for seasoning; use sea or table salt in moderation as substitutes.
- Ground Nutmeg – Enhances the béchamel’s flavor; omit if unavailable, but it’s worth it for the warmth it brings.
For the Vegetables
- Olive Oil – Used for sautéing vegetables; can be replaced with butter for extra flavor or avocado oil for a neutral taste.
- Baby Bella Mushrooms – Adds earthy flavor and texture; substitute with button mushrooms or zucchini for a different taste.
- Fresh Baby Spinach – Contributes freshness and color; kale can be a hearty alternative.
For the Filling
- Whole Milk Ricotta Cheese – Creates a creamy filling; cottage cheese is a lower-fat substitute but changes the texture.
- Large Eggs – Binds the cheese mixture; omit or use a flax egg for a vegan version.
For the Lasagna Assembly
- Oven-Ready Lasagna Noodles – Simplifies assembly without pre-cooking; traditional noodles require cooking until al dente.
- Shredded Mozzarella Cheese – Provides a melty, gooey texture; swap with Monterey Jack or a vegan cheese for a dairy-free option.
This delectable White Lasagna with Spinach and Mushrooms is sure to become a family favorite!
Step‑by‑Step Instructions for White Lasagna with Spinach and Mushrooms
Step 1: Prep the Béchamel Sauce
In a medium saucepan over medium heat, melt 4 tablespoons of unsalted butter. Once melted, add 3 cloves of minced fresh garlic and sauté for about 1 minute until fragrant. Gradually whisk in 1/4 cup of all-purpose flour, cooking for another minute. Slowly pour in 1 cup of half and half and 1 cup of whole milk, whisking continuously until the mixture thickens—about 5-7 minutes. Stir in 1 cup of grated Parmesan cheese, along with salt, pepper, and a pinch of ground nutmeg until smooth and creamy.
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 and sauté for about 5 minutes until they are tender and golden. Next, add 3 cloves of minced garlic and 4 cups of fresh baby spinach, cooking until the spinach wilts—this should take about 2-3 minutes. Remove the mixture from heat and let it cool slightly before incorporating it into the cheese filling.
Step 3: Mix Cheese Filling
In a large mixing bowl, combine 15 ounces of whole milk ricotta cheese, 1 cup of shredded mozzarella, and the slightly cooled sautéed vegetables. Crack in 2 large eggs along with a sprinkle of salt and pepper. Gently stir everything together until well mixed, ensuring the filling maintains a smooth consistency. This savory mixture is essential for creating the delicious layers in your White Lasagna with Spinach and Mushrooms.
Step 4: Assemble Lasagna
Preheat your oven to 375°F (190°C). Grease a 9×13-inch casserole dish with cooking spray or a little olive oil. Start by spreading a thin layer of the béchamel sauce on the bottom. Place a layer of oven-ready lasagna noodles over the sauce, followed by half of the cheese filling and a sprinkle of mozzarella. Repeat this layering process, finishing with another layer of noodles followed by the remaining béchamel sauce and a generous topping of shredded mozzarella for that melty finish.
Step 5: Bake
Cover the assembled lasagna with aluminum foil and place it in the preheated oven. Allow it to bake for 50 minutes, letting the flavors meld beautifully. For a golden and bubbly top, remove the foil and bake for an additional 10 minutes, watching closely for a light browning. Once done, take it out and let it rest for 15 minutes to set the layers before slicing into your delicious White Lasagna with Spinach and Mushrooms.

Expert Tips for White Lasagna with Spinach and Mushrooms
- Smooth Béchamel: Ensure the béchamel sauce is whisked continuously to avoid lumps, resulting in a creamy texture that prevents a watery lasagna.
- Resting Time: Allow the lasagna to rest after baking. This helps the layers set, making it easier to slice and serve without falling apart.
- Don’t Over-Bake: Watch the baking time closely; over-baking can dry out the edges, compromising the creamy goodness of the White Lasagna with Spinach and Mushrooms.
- Use Fresh Ingredients: Fresh spinach and mushrooms enhance the flavor significantly; avoid canned or frozen versions for the best results.
- Layer Wisely: Start and end with béchamel sauce on the top and bottom layers to ensure a rich and gooey finish.
- Leftover Love: Store leftovers in an airtight container for 3-5 days and reheat gently in the oven to maintain moisture and flavor.
White Lasagna with Spinach and Mushrooms Variations
Feel free to let your creativity shine as you customize this delicious dish to suit your taste buds!
-
Veggie Boost: Add in diced zucchini or roasted red peppers for a fresh crunch. The more colorful the layers, the more inviting your lasagna will look!
-
Cheesy Delight: Swap some of the mozzarella for Fontina or Gruyère for a richer flavor that oozes with every bite. A melty surprise awaits!
-
Spicy Kick: Toss in crushed red pepper flakes into the béchamel or cheese mixture for a warm undertone that elevates the flavors beautifully. Spice lovers will rejoice!
-
Herb Infusion: Add fresh herbs like basil or oregano into the cheese filling for a fragrant twist that brightens the overall taste. The aroma alone is delightful!
-
Gluten-Free Option: Use gluten-free lasagna noodles and your favorite gluten-free flour for the béchamel sauce to cater to dietary needs without sacrificing taste.
-
Creamy Vegan Twist: Substitute ricotta with cashew cream or vegan ricotta and use flax eggs to create a plant-based version the whole family will love. Comfort food for everyone!
-
Savory Mushroom Medley: Mix in assorted mushrooms like shiitake or portobello for a deeper, umami flavor that captures the essence of a gourmet dish.
Pair your lasagna with a side of Green Beans with Garlic or crumbled Cheesy Ground Beef for a well-rounded meal. Enjoy experimenting with these variations to create your very own signature dish!
What to Serve with Creamy White Lasagna with Spinach and Mushrooms
This delightful dish deserves just the right accompaniments to create a memorable meal experience.
- Garlic Bread: The crisp, buttery goodness of garlic bread is perfect for scooping up extra béchamel sauce and enhances the comfort food vibe.
- Italian Salad: A light, refreshing salad with mixed greens, cherry tomatoes, and a tangy vinaigrette balances the richness of the lasagna.
- Roasted Asparagus: Tender asparagus spears drizzled with olive oil and sprinkled with lemon zest add a bright, earthy flavor that complements the creamy layers beautifully.
- Antipasto Platter: A spread of olives, marinated artichokes, and cheese offers varied flavors and textures, providing a delightful contrast to the savory lasagna.
- Chardonnay: A glass of chilled Chardonnay pairs well, as its crisp acidity cuts through the creaminess of the dish, highlighting the fresh vegetables.
- Caramelized Brussels Sprouts: These sweet and savory bites add a delightful crunch, while their nutty flavor beautifully complements the lasagna.
- Fresh Fruit Dessert: Serve a light fruit tart or sorbet for dessert; it brings a refreshing sweetness that perfectly rounds off a comforting meal.
- Herb-Garlic Quinoa: Fluffy quinoa tossed with fresh herbs and garlic adds a nutritious touch and slight nuttiness that pairs well with the rich flavors of the lasagna.
Let these delicious sides elevate your meal and create a delightful experience for you and your loved ones!
Make Ahead Options
This White Lasagna with Spinach and Mushrooms is a fantastic option for busy cooks looking to save time! You can assemble the entire lasagna and refrigerate it for up to 3 days before baking. Simply prepare the béchamel sauce, cook the vegetables, and layer everything in your casserole dish, making sure to cover it tightly with plastic wrap or foil to maintain freshness. When you’re ready to serve, just pop it in the oven; no need to thaw if you’ve stored it properly! Alternatively, you can freeze it before baking for up to 2 months. Just remember to defrost in the refrigerator overnight before cooking to ensure even heating. With these make-ahead tips, you’ll have a comforting meal ready to go on those hectic weeknights!
How to Store and Freeze White Lasagna with Spinach and Mushrooms
Fridge: Store the baked lasagna in an airtight container for up to 3-5 days to maintain freshness. Reheat in the oven at 350°F until warmed through.
Freezer: For longer storage, freeze the assembled, unbaked lasagna in a tightly sealed container or wrapped in plastic wrap and aluminum foil for up to 2 months.
Defrosting: When ready to bake, move the lasagna to the fridge to defrost overnight before cooking, ensuring even heating and texture retention.
Reheating: To reheat slices of the lasagna, place them in a covered baking dish in the oven at 350°F for about 25 minutes, adding a splash of water or béchamel sauce to keep it moist.

White Lasagna with Spinach and Mushrooms Recipe FAQs
How do I select the best spinach for my lasagna?
Absolutely! Look for fresh baby spinach with vibrant, bright green leaves. Avoid any bunches that have wilted or yellowed leaves. If you’re buying pre-packaged spinach, ensure it’s well-sealed and free from dark spots, which can indicate spoilage. Freshness counts, as it adds a delightful crunch and essential nutrients to your dish!
What is the best way to store leftovers?
Very good question! Store any leftover White Lasagna with Spinach and Mushrooms in an airtight container in the refrigerator for up to 3-5 days. When reheating, place it in the oven at 350°F for about 25 minutes until it’s warmed evenly throughout. Cover it with foil to retain moisture and prevent drying!
Can I freeze my lasagna before baking?
Yes, you can! To freeze your lasagna, assemble it but do not bake. Wrap it tightly in plastic wrap, then in aluminum foil to prevent freezer burn. It can be stored for up to 2 months. When you’re ready to bake, allow it to defrost in the fridge overnight to ensure an even cook and perfect texture.
What should I do if my béchamel sauce turns lumpy?
No worries! If your béchamel sauce gets lumpy, you can fix it. First, remove it from heat. Use an immersion blender or transfer it to a regular blender and blend until smooth. Another tip is to whisk continuously while adding the milk to the flour mixture to avoid lumps forming in the first place. A smooth béchamel is crucial to achieving that creamy lasagna texture!
Are there any dietary considerations for this recipe?
Absolutely! This White Lasagna is vegetarian, making it suitable for those who avoid meat. If you’re looking for dairy-free options, substitute the ricotta and mozzarella with vegan cheese alternatives. If you have an egg allergy, you can omit the egg or use a flax egg (1 tablespoon flaxseed meal + 3 tablespoons water, mixed and let sit until gelatinous) as a binding agent. Always check label ingredients to avoid allergens!
How long can I keep the assembled lasagna in the fridge before baking?
You can prepare and store the assembled White Lasagna in the fridge for up to 3 days before baking. Just make sure it’s well-covered with foil or plastic wrap to keep it fresh. When you’re ready to enjoy it, remove it from the fridge and bake as per the recipe instructions!

Delicious White Lasagna with Spinach and Mushrooms to Savor
Ingredients
Equipment
Method
- In a medium saucepan, melt unsalted butter, add minced garlic, then whisk in flour, slowly stirring in half and half and whole milk until thickened.
- In a large skillet, heat olive oil, sauté mushrooms, then add minced garlic and spinach until wilted.
- In a mixing bowl, combine ricotta cheese, mozzarella, sautéed vegetables, eggs, salt, and pepper; mix well.
- Preheat oven to 375°F. Grease a casserole dish, layer béchamel, noodles, cheese filling, and mozzarella, then repeat layers.
- Cover with foil and bake for 50 minutes. Remove foil and bake an additional 10 minutes until golden.
- Let the lasagna rest for 15 minutes before slicing.

Leave a Reply