The aroma wafting from the oven was downright enchanting, drawing the whole family into the kitchen. Today, I’m thrilled to share my Creamy White Lasagna with Spinach and Mushrooms, the perfect vegetarian dish that turns any meal into a cozy gathering. This lasagna features layers of luxurious béchamel sauce, rich ricotta, and fresh veggies, culminating in a delightful comfort food experience. You’ll appreciate how effortlessly it comes together, making it a fantastic option for busy weeknights or special occasions alike. Plus, it’s freezer-friendly, allowing you to savor the comforting goodness whenever the craving strikes. Ready to dive into a slice of creamy, cheesy heaven? Let’s get cooking!

Why Is This Lasagna So Special?
Comforting Taste: Each bite of this Creamy White Lasagna bursts with rich flavors from the béchamel sauce and earthy mushrooms.
Easy to Create: Simple steps make this a crowd-pleaser, with no complex techniques required. Perfect for novice chefs!
Wholesome Ingredients: Fresh spinach adds a pop of color and nutrition—it’s comfort food you can feel good about.
Freezer Friendly: Prepare ahead and freeze for up to 2 months; just reheat and enjoy a cozy meal anytime!
Versatile Options: Feel free to personalize with other veggies, or swap cheeses for variations that suit your taste buds.
Enjoy with a side of garlic bread or a light salad to complement the richness.
White Lasagna with Spinach and Mushrooms Ingredients
For the Béchamel Sauce
- Unsalted Butter – Adds richness and helps create the creamy béchamel sauce; use salted butter if necessary.
- Minced Fresh Garlic – Provides aromatic flavor; can be substituted with garlic powder if needed.
- All-Purpose Flour – Thickens the béchamel sauce; gluten-free flour works well as a substitute.
- Half and Half – Introduces creaminess to the sauce; whole milk can lighten it if desired.
- Whole Milk – Enhances the richness of the sauce; almond milk is a good non-dairy alternative.
- Grated Parmesan Cheese – Contributes depth of flavor; swap with Pecorino Romano for a sharper taste.
- Kosher Salt – Enhances overall flavor; regular salt can be used, but adjust accordingly.
- Black Pepper – Adds mild spice; white pepper works for a subtler taste.
- Ground Nutmeg – Provides warmth; skip or replace with a pinch of cinnamon if you don’t have it.
For the Vegetable Filling
- Olive Oil – Used to sauté mushrooms and spinach; butter or avocado oil can substitute.
- Baby Bella Mushrooms – Provides umami flavor and texture; cremini or button mushrooms can be used instead.
- Fresh Baby Spinach – Adds freshness and color; kale or Swiss chard are great alternatives.
For the Cheese Mixture
- Whole Milk Ricotta Cheese – The creamy base for the filling; consider dairy-free ricotta for a vegan option.
- Eggs – Helps bind the cheese filling; for a vegan option, omit and use flaxseed meal as a substitute.
- Shredded Mozzarella Cheese – Melts beautifully on top; any favorite melting cheese will work.
For Topping
- Grated Parmesan Cheese (for topping) – Enhances flavor and texture on top of the lasagna; any hard cheese can be used here.
This White Lasagna with Spinach and Mushrooms is an easy, delightful dish that brings comfort to any dining table! Enjoy crafting layers of flavor and inviting aromas that will tantalize your taste buds.
Step‑by‑Step Instructions for Creamy White Lasagna with Spinach and Mushrooms
Step 1: Prepare Béchamel Sauce
In a medium saucepan over medium heat, melt 4 tablespoons of unsalted butter. Once frothy, stir in 2 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 2 minutes to create a roux. Add 1 cup of half and half and 1 cup of whole milk slowly, whisking continuously until thickened; about 5–7 minutes. Finish by stirring in 1 cup of grated Parmesan cheese, salt, pepper, and a pinch of ground nutmeg.
Step 2: Sauté Vegetables
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add 8 ounces of sliced baby bella mushrooms and sauté for 5-7 minutes until they’re tender and browned. Next, stir in an additional clove of minced garlic, cooking for another minute before adding 6 cups of fresh baby spinach. Cook until the spinach is wilted, about 2–3 minutes. Remove from heat and let the mixture cool slightly.
Step 3: Mix Cheese Filling
In a large bowl, combine 15 ounces of whole milk ricotta cheese, 1 cup of shredded mozzarella cheese, and 1/2 cup of grated Parmesan cheese. Crack in 1 large egg, mixing thoroughly until smooth. Season with salt and pepper, then gently fold in the sautéed mushrooms and spinach mixture. Ensure everything is well incorporated for a creamy filling 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 baking dish with a bit of olive oil. Spread a thin layer of béchamel sauce at the bottom of the dish. Layer dried lasagna noodles on top, followed by half of the cheese filling and another layer of béchamel sauce. Repeat the layering process, finishing with the last layer of noodles topped with the remaining béchamel sauce and an additional sprinkle of mozzarella and Parmesan cheese.
Step 5: Bake
Cover the assembled lasagna with aluminum foil and bake in the preheated oven for 50 minutes. After 50 minutes, remove the foil and continue baking for an additional 10–15 minutes, or until the top is golden brown and bubbly. The creamy white lasagna with spinach and mushrooms is ready when the cheese is melted and lightly browned.
Step 6: Allow to Rest
Once baked, remove the lasagna from the oven and let it rest for about 15 minutes. This resting time allows the layers to set, making it easier to slice. The delightful aroma will fill your home as everyone eagerly awaits a warm, comforting slice of this creamy lasagna. Serve warm and enjoy the satisfying comfort of your homemade dish!

Expert Tips for White Lasagna
Creamy Sauce Note: Ensure your béchamel sauce doesn’t burn: keep whisking continuously to achieve a smooth, creamy texture.
Pasta Preference: For the best results, consider using fresh lasagna noodles; they create a delicate layer that enhances your white lasagna with spinach and mushrooms.
Flavor Boost: Elevate the sauce by adding a splash of white wine while thickening; it enriches the flavor immensely without overpowering the dish.
Resting Time: Don’t skip letting your lasagna rest for 15 minutes before slicing—it allows the layers to firm up for easier serving.
Even Baking: To check for doneness, look for bubbling sauce and a golden cheese top; each step ensures a perfectly cooked lasagna.
Make Ahead Options
These Creamy White Lasagna with Spinach and Mushrooms are perfect for meal prep enthusiasts! You can assemble the entire lasagna up to 24 hours in advance; simply cover it tightly with foil and refrigerate. For the best flavor and freshness, prepare the filling and béchamel sauce a day ahead, then layer everything together when you’re ready to bake. If needed, this lasagna can also be frozen for up to 2 months—just ensure to cover it securely to prevent freezer burn. When you’re ready to serve, bake it straight from the freezer, adding an extra 15-20 minutes to the cooking time for perfectly cheesy, comforting results, just as delicious as when freshly made!
White Lasagna with Spinach and Mushrooms Variations
Feel free to explore creative twists that cater to your taste buds while keeping the heartwarming essence of this dish alive.
-
Gluten-Free: Substitute all-purpose flour with a gluten-free blend and use gluten-free lasagna noodles for a celiac-friendly option.
-
Dairy-Free: Replace ricotta and mozzarella with dairy-free cheese alternatives and use almond milk for a creamy texture without the dairy.
-
Extra Veggies: Add roasted zucchini or roasted red peppers to the filling for a colorful and nutritious boost to your white lasagna.
-
Flavor Punch: Mix in a bit of pesto or sun-dried tomatoes to the cheese mixture for a delicious burst of flavor that elevates the dish.
-
Spicy Kick: For a touch of heat, add red pepper flakes to the béchamel sauce or incorporate diced jalapeños into the vegetable filling.
-
Mixed Cheeses: Use a variety of cheeses such as gouda, fontina, or even a sharp cheddar for a diverse flavor profile that each bite uniquely offers.
-
Herb Infusion: Fresh herbs like basil or thyme can be added to the cheese filling for an aromatic note, enhancing the overall taste experience.
-
Nutty Delight: Stir in a handful of toasted pine nuts or walnuts into the filling for added texture and earthy flavor, perfectly complementing the creamy layers.
As you play with these variations, you’ll find the perfect combination that resonates with your family’s taste! Speaking of comforting sides, this dish pairs beautifully with freshly made Green Beans Garlic or a simple yet satisfying salad to round out your meal.
What to Serve with Creamy White Lasagna with Spinach and Mushrooms
There’s nothing quite like enhancing your dining experience with delicious pairings that elevate the comforting flavors of your meal.
-
Garlic Bread: The perfect crunchy counterpart, its buttery goodness enhances the creamy lasagna while soaking up any extra sauce.
-
Mixed Green Salad: A crisp salad with a light vinaigrette offers a refreshing contrast to the rich, cheesy layers. Tossing in seasonal veggies brightens the plate.
-
Roasted Asparagus: Tender, slightly charred asparagus sprinkled with lemon juice adds a delightful freshness. Its earthy notes balance the lasagna’s creaminess beautifully.
-
Italian Roasted Vegetables: A colorful medley of zucchini, bell peppers, and eggplant provides hearty texture and robust flavor, complementing the white sauce wonderfully.
-
Wine Pairing – Pinot Grigio: A chilled glass of this white wine with its zesty notes cuts through the richness, enhancing your overall experience.
-
Lemon Sorbet: A light dessert feels like a refreshing finale, cleansing the palate after the soothing layers of lasagna. Its citrus zest livens up the meal’s end.
How to Store and Freeze White Lasagna with Spinach and Mushrooms
Fridge: Store leftover white lasagna in an airtight container in the refrigerator for up to 3 days to maintain its creamy texture and flavor.
Freezer: For longer storage, freeze the assembled lasagna before baking for up to 2 months. Wrap tightly in plastic wrap and then foil to prevent freezer burn.
Reheating: To reheat, thaw overnight in the fridge. Bake at 375°F for about 30-40 minutes covered, then uncover for an additional 10 minutes until heated through and bubbly.
Make-Ahead Tips: Assemble your white lasagna with spinach and mushrooms a day in advance, store it in the fridge unbaked, and simply pop it in the oven when you’re ready to serve!

White Lasagna with Spinach and Mushrooms Recipe FAQs
How do I choose the right mushrooms for my lasagna?
Absolutely! For this creamy white lasagna, baby bella mushrooms work wonderfully due to their rich umami flavor. If unavailable, you can also use cremini or button mushrooms, which will provide a similar taste and texture. Just ensure you select firm, plump mushrooms with no dark spots to guarantee freshness!
What is the best way to store leftover white lasagna?
To keep your lasagna fresh, place any leftovers in an airtight container and store them in the refrigerator for up to 3 days. If you have a larger portion, you can also wrap it tightly in plastic wrap and then foil to maintain its creamy goodness and enjoy it later!
Can I freeze white lasagna?
Absolutely! You can freeze the assembled white lasagna before it is baked. Wrap it tightly in plastic wrap followed by aluminum foil to prevent freezer burn. It can last in the freezer for up to 2 months. When you’re ready to enjoy, simply thaw it overnight in the refrigerator before baking—it’s that easy!
What should I do if my béchamel sauce turns out lumpy?
Don’t worry; you can save it! If your béchamel sauce has lumps, return it to the heat and use an immersion blender to smooth it out. If you don’t have one, you can transfer it to a regular blender and blend until smooth. This will help restore the creamy texture that’s essential for your white lasagna with spinach and mushrooms.
Are there any dietary considerations for this dish?
If you’re concerned about allergies, be mindful of using dairy-free ricotta and cheese options to cater to lactose intolerance or a vegan diet. Additionally, if you have gluten sensitivities, use gluten-free lasagna noodles and flour for the béchamel sauce, allowing everyone to enjoy this delightful comfort food!
How long should I let my lasagna rest before serving?
I often let my lasagna rest for about 15 minutes after removing it from the oven. This resting time allows the layers to set, making it easier to slice and serve without falling apart. Plus, it helps to lock in flavors and maintain that wonderful creamy consistency!

Creamy White Lasagna with Spinach and Mushrooms Delight
Ingredients
Equipment
Method
- In a medium saucepan over medium heat, melt the butter. Once frothy, stir in the minced garlic and sauté for about 1 minute until fragrant. Gradually whisk in flour, cooking until a roux forms.
- Add the half and half and whole milk slowly, whisking continuously until thickened; about 5–7 minutes. Stir in grated Parmesan, salt, pepper, and nutmeg.
- In a large skillet, heat olive oil over medium heat. Add sliced mushrooms and sauté for 5-7 minutes until tender. Stir in minced garlic, cooking for another minute before adding spinach. Cook until wilted.
- In a large bowl, combine ricotta cheese, mozzarella cheese, and grated Parmesan cheese. Add in the egg and mix thoroughly. Season with salt and pepper, then fold in sautéed mushrooms and spinach.
- Preheat your oven to 375°F (190°C). Grease a baking dish with olive oil. Spread a thin layer of béchamel sauce. Layer lasagna noodles, half of the cheese filling, and béchamel sauce. Repeat and finish with noodles topped with remaining béchamel and cheese.
- Cover with foil and bake for 50 minutes. Remove the foil and bake an additional 10–15 minutes until the top is golden brown and bubbly.
- Let the lasagna rest for about 15 minutes before slicing to allow the layers to set.

Leave a Reply