Indulge in the warmth and comfort of this Spinach Mushroom White Lasagna, a luscious dish that marries fresh garden flavors with creamy, cheesy goodness. Ideal for cozy family dinners, its layers of tender spinach and earthy mushrooms are enveloped in a silky white sauce that elevates every bite.
This vegetarian lasagna balances freshness and richness beautifully, making it a beloved meal for both weeknights and special occasions. The inviting aroma of sautéed vegetables combined with bubbling melted cheese creates a dish that’s as delightful to make as it is to savor.
- A hearty vegetarian option packed with nutritious spinach and flavorful mushrooms.
- Creamy béchamel sauce adds a rich, velvety texture that complements every layer.
- Simple to prepare with flexible ingredient swaps to suit your taste.
Ingredients
- Lasagna noodles: 9–12 pieces of regular or no-boil noodles, creating perfect layers in your baked dish.
- Olive oil or butter: 2–3 tablespoons to sauté the vegetables and enhance their natural flavors with richness.
- Onion: 1 finely chopped medium onion, providing a subtle sweetness and depth to the vegetable layers.
- Garlic cloves: 3–4 minced for aromatic warmth and a punch of savory flavor throughout the dish.
- Mushrooms: 300–400 grams (about 10–14 ounces) sliced, adding an earthy, meaty texture and umami taste.
- Fresh spinach: 4–5 cups, wilted down to pack vibrant color, nutrients, and mild bitterness.
- Salt and freshly ground black pepper: To taste, balancing and enhancing the dish’s overall flavor.
- Ricotta or cottage cheese (optional): 3 cups for a creamy, slightly tangy layer that adds softness and richness.
- Shredded mozzarella cheese: 2–3 cups to provide melty, gooey texture and mild cheesiness when baked.
- Grated Parmesan cheese: ½–1 cup offering bold, nutty notes that finish the layers beautifully.
- Butter: 4 tablespoons to start the béchamel, enriching the sauce base with smoothness.
- All-purpose flour: 4 tablespoons to thicken the white sauce into a creamy consistency.
- Milk: 3 cups whole or 2%, whisked slowly for a luscious, velvety béchamel sauce.
- Pinch of nutmeg (optional): Adds warmth and subtle spice, elevating the white sauce flavor.
Instructions
- Cook the Noodles
-
If using traditional lasagna noodles, boil them according to package directions until al dente, ensuring they hold their shape during baking. Drain and set aside to cool. No-boil noodles can be layered directly, saving preparation time.
- Sauté the Vegetables
-
Warm olive oil or butter in a large skillet over medium heat. Add finely chopped onion and cook until softened and translucent to build flavor. Stir in minced garlic until fragrant, then add sliced mushrooms. Cook until mushrooms release moisture and gently brown for deeper umami. Finally, add fresh spinach and cook just until wilted, seasoning with salt and pepper to brighten the mixture.
- Prepare the Creamy White Sauce (Béchamel)
-
In a saucepan, melt butter over medium heat. Whisk in flour and stir for about one minute to cook out any raw flour taste. Gradually pour in milk while whisking continuously to create a smooth, lump-free sauce. Cook until thickened to coat the back of a spoon, then season with salt, pepper, and optional nutmeg for a fragrant finish.
- Assemble the Lasagna
-
Start by spreading a thin layer of béchamel sauce at the bottom of your baking dish to prevent sticking. Layer noodles evenly, followed by a generous portion of the sautéed vegetables. Dollop ricotta cheese if using, then sprinkle a mix of shredded mozzarella and grated Parmesan. Repeat these layers until ingredients are used, ensuring the top is finished with béchamel and a generous sprinkle of cheese to create a golden crust.
- Bake to Perfection
-
Preheat your oven to 180 °C (350 °F). Cover the lasagna loosely with foil to prevent over-browning and bake for 25 to 30 minutes, allowing flavors to meld. Remove the foil and bake uncovered for an additional 10 to 15 minutes until the cheese topping turns golden and bubbly, signaling a perfectly cooked lasagna.
- Rest and Serve
-
Allow the lasagna to rest for 5 to 10 minutes after baking so layers set and slicing is cleaner. Serve warm to enjoy the creamy sauce, tender veggies, and melty cheese in every comforting bite.
- Use no-boil noodles to save cooking time without sacrificing texture.
- Spinach releases water; be sure to cook it thoroughly to avoid a watery lasagna.
- Béchamel sauce must be whisked constantly to prevent lumps and ensure smoothness.
Storage Tips
Store leftover lasagna tightly covered in the refrigerator for up to 3 days. Reheat gently in the oven or microwave to preserve texture and flavor. For longer storage, freeze portions wrapped well for up to 2 months and thaw overnight before reheating.
Serving Suggestions
Pair this comforting lasagna with a crisp green salad dressed in lemon vinaigrette to balance richness. A side of garlic bread or roasted vegetables complements the meal perfectly, creating a complete and satisfying dinner experience.
- Use fresh spinach and drain excess moisture to prevent sogginess.
- For extra flavor, add finely chopped fresh herbs like basil or thyme to the vegetable mix.
- Grate your own cheeses when possible for superior melting and taste.
FAQs
- Can I use frozen spinach instead of fresh?
-
Yes, but make sure to thaw and squeeze out all excess water before adding to prevent a watery lasagna.
- Is it necessary to use ricotta cheese?
-
Ricotta adds creaminess and a mild flavor, but you can omit it or substitute with cottage cheese or omit entirely for a lighter dish.
- Can this lasagna be made vegan?
-
To make it vegan, swap dairy cheeses for plant-based alternatives and use plant-based milk and butter substitutes in the béchamel sauce.
- How can I make the béchamel sauce lump-free?
-
Whisk continuously when adding the milk and cook over medium heat to avoid lumps forming.
- Can I prepare this lasagna in advance?
-
Absolutely! Assemble a day ahead, cover, and refrigerate. Bake just before serving for fresh flavors.
- What can I add for extra vegetables?
-
Zucchini, artichokes, or roasted red peppers are great additions to enhance taste and nutritional value.

Spinach Mushroom White Lasagna
Equipment
- 1 large skillet
- 1 saucepan
- 1 baking dish
Ingredients
- 9 to 12 lasagna noodles regular or no-boil
- 2 to 3 tablespoons olive oil or butter
- 1 onion finely chopped
- 3 to 4 garlic cloves minced
- 10 to 14 ounces mushrooms sliced
- 4 to 5 cups fresh spinach
- Salt and freshly ground black pepper to taste
- 3 cups ricotta or cottage cheese optional
- 2 to 3 cups shredded mozzarella cheese
- ½ to 1 cup grated Parmesan cheese
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 3 cups milk whole or 2%
- Pinch of nutmeg optional
- Salt and pepper to taste
Instructions
- Cook regular lasagna noodles according to package instructions until al dente; drain and set aside. If using no-boil noodles, use them directly.
- Heat olive oil or butter in a large skillet over medium heat. Add chopped onion and cook until softened.
- Stir in minced garlic and cook until fragrant.
- Add sliced mushrooms and cook until they release moisture and begin to brown.
- Add fresh spinach and cook until wilted. Season with salt and pepper, then remove from heat.
- Prepare the white sauce by melting butter in a saucepan over medium heat. Whisk in flour and cook for about 1 minute.
- Slowly whisk in milk, stirring continuously until sauce thickens and becomes smooth.
- Season the sauce with salt, pepper, and a pinch of nutmeg if desired.
- Preheat oven to 350°F (180°C).
- Spread a thin layer of white sauce on the bottom of a baking dish.
- Layer noodles, sautéed vegetables, ricotta cheese if using, and sprinkle mozzarella and Parmesan cheese.
- Repeat layers, finishing with sauce and a generous topping of cheese.
- Cover the dish with foil and bake for 25 to 30 minutes.
- Remove foil and bake an additional 10 to 15 minutes until cheese is golden and bubbly.
- Let the lasagna rest for 5 to 10 minutes before slicing and serving warm.
Notes
- Add zucchini or roasted red peppers for more flavor.
- Use fontina or provolone for a richer cheese profile.
- Fresh basil or thyme enhances herbal notes.
- Assemble ahead and refrigerate; bake when ready.