A creamy, veggie-packed twist on classic Italian comfort food that’s as nourishing as it is satisfying.
This Vegetable Lasagna With White Sauce brings together layers of tender zucchini, spinach, mushrooms and carrots under a dreamy creamy sauce—no tomato fuss required. As a cozy vegetarian recipe, it’s perfect for weeknight Healthy Dinner or a special Family Meal. You’ll love the Homemade Lasagna feel without the heavy red sauce, making it a lighter Italian Cuisine delight that still tastes indulgent.
Full Recipe Introduction
Vegetable Lasagna With White Sauce isn’t your typical meatless dish—it swaps marinara for a velvety béchamel-style White Sauce that hugs every noodle. I first served this creamy sauce version during a chilly autumn gathering; friends raved over how the gentle garlic and Parmesan kissed those layers of summer squash and sautéed bell peppers. It’s seasonal yet versatile: use spring peas or winter root veggies—whatever your local farmers market offers. Not only does it feel like a decadent homemade lasagna, it’s also packed with vitamins and fiber, making it a Healthy Dinner choice that doesn’t skimp on flavor. Honestly, it’s become my go-to comfort food when I need a hug in casserole form.
Why You’ll Love This Recipe
- Quick to assemble—even on busy weeknights, you’ll be digging in within an hour.
- Creamy sauce without the heaviness of tomato or cream cheese.
- Packed with veggies: zucchini, spinach, mushrooms, carrots—hello, fiber!
- Vegetarian recipe that pleases omnivores and kids alike.
- Make-ahead friendly: prep the night before, bake later.
- Perfect for potlucks or a cozy Family Meal around the table.
- Easily doubled for large gatherings or frozen portions.
- Gluten-free lasagna noodles or whole wheat options work beautifully.
Ingredients
- 9–12 lasagna noodles (regular or no-boil; Barilla whole grain recommended)
- 2 tablespoons olive oil (use Pompeian Avocado Oil for extra depth)
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced (about 1½ teaspoons)
- 1 cup sliced mushrooms (cremini or baby bella)
- 1 medium zucchini, thinly sliced
- 1 medium carrot, peeled and grated
- 4 cups fresh spinach (or 2 cups frozen, squeezed dry)
- Salt and freshly ground black pepper, to taste
- Pinch of red pepper flakes (optional, for a gentle kick)
White Sauce:
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk (or unsweetened almond milk for lighter version)
- ½ cup grated Parmesan cheese (Sargento works great)
- ¼ teaspoon nutmeg (freshly grated if you have it)
- Salt and white pepper to taste
Cheese Topping:
- 1 cup shredded mozzarella (part-skim or full-fat for extra creaminess)
- ½ cup grated fontina or provolone
Tips: use whole milk Greek yogurt stirred into the sauce for extra tang. Freshly grate your cheese for best melt.
Directions
- Preheat your oven to 375°F. Lightly oil a 9×13” baking dish.
- Cook noodles per package directions (reserve ½ cup pasta water). Drain and set aside on a drizzle of olive oil so they don’t stick.
- In a large skillet over medium heat, warm 2 tablespoons olive oil. Sauté onion until translucent, about 3 minutes. Add garlic; stir until fragrant (around 30 seconds).
- Toss in mushrooms, zucchini and carrot. Cook until veggies soften but still have bite—about 5 minutes. Season with salt, pepper and red pepper flakes. Stir in spinach until just wilted. Remove from heat.
- Meanwhile, make the white sauce: melt butter in a saucepan over medium-low heat. Whisk in flour and cook for 1 minute, stirring constantly. Slowly add milk, whisking to avoid lumps. Once it thickens (4–5 minutes), stir in Parmesan, nutmeg, salt and white pepper. If sauce feels too thick, whisk in reserved pasta water a tablespoon at a time.
- Layering time: spread a thin coat of sauce on the bottom of the baking dish. Add 3–4 noodles side by side, top with ⅓ of veggie mix, drizzle ⅓ of sauce, and sprinkle a handful of mozzarella. Repeat two more times. Finish with remaining noodles, sauce and cheese topping (fontina/provolone).
- Cover with foil (sprayed lightly with cooking oil to prevent sticking). Bake for 25 minutes. Remove foil; bake another 10–12 minutes until bubbly and golden on top.
- Let it rest for 10 minutes—this helps the layers set. Slice with a sharp knife dipped in hot water for clean edges. Serve warm.
Servings & Timing
Yield: Serves 6–8 as a main course
Prep Time: 20 minutes (chopping veggies takes the longest)
Cook Time: 35–40 minutes (including sauce and baking)
Total Time: Around 1 hour (plus 10 minutes resting time)
Variations
- Swap zucchini for eggplant slices for a deeper, earthy flavor.
- Make it gluten-free with brown rice noodles or gluten-free lasagna sheets.
- Stir chopped artichoke hearts into the veggies for Mediterranean flair.
- Add a layer of ricotta mixed with fresh basil and lemon zest.
- Toss in roasted butternut squash cubes for a hint of sweetness.
- Sprinkle toasted pine nuts between layers for crunch.
Storage & Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: Freeze individual portions wrapped in foil or freezer-safe containers for up to 3 months.
Reheat: Thaw in fridge overnight. Warm in a 350°F oven, covered, for 15–20 minutes, or microwave on medium for 2–3 minutes.
Make-Ahead: Assemble the lasagna up to a day ahead, keep covered in the fridge, then bake when you’re ready.
Notes
• I learned that resting the lasagna before slicing makes a world of difference—no messy drips!
• If your sauce splits, whisk in a splash of milk off-heat until it comes back together.
• Feel free to use part-skim cheese, though full-fat yields a silkier melt.
• When testing, I found cutting the veggies uniformly ensures even baking and a balanced bite every time.
FAQs
Q: Can I use frozen vegetables?
A: Absolutely—just thaw and squeeze out excess water before layering to avoid a runny lasagna.
Q: Is this recipe dairy-free adaptable?
A: Swap dairy milk for unsweetened soy or oat milk, use vegan butter and dairy-free cheese.
Q: My white sauce is too thick—what now?
A: Stir in reserved pasta water or additional milk, a tablespoon at a time, until you hit the right consistency.
Q: How do I keep noodles from sticking together?
A: Drizzle a little olive oil after draining or separate them on a sheet pan before layering.
Q: Can I assemble in disposable pans for potlucks?
A: Yes—just raise baking time by 5–10 minutes if the pan is thinner.
Q: What’s the best cheese combo?
A: Mozzarella for stretch, fontina or provolone for richness, and a sprinkle of Parmesan for tang.
Q: Any low-fat tweaks?
A: Use skim milk in the sauce, part-skim cheeses, and reduce butter by half—flavor’s still there!
Q: How to make it more kid-friendly?
A: Finely chop or grate veggies so the little ones barely notice, and skip the red pepper flakes.
Conclusion
This Vegetable Lasagna With White Sauce is proof that vegetarian comfort food can be both light and luxurious. With layers of garden-fresh veggies, velvety creamy sauce, and melty cheese, it’s a Homemade Lasagna everyone will rave about. Give it a whirl tonight, leave a comment about your favorite twist, and be sure to check out my Spinach-Artichoke Dip or Garlic Herb Bread recipes for the ultimate Italian Cuisine feast!

Vegetable Lasagna With White Sauce
Ingredients
- 9-12 lasagna noodles lasagna noodles (regular or no-boil; Barilla whole grain recommended)
- 2 tablespoons olive oil olive oil (use Pompeian Avocado Oil for extra depth)
- 1 small yellow onion yellow onion, finely diced
- 3 garlic cloves garlic cloves, minced (about 1½ teaspoons)
- 1 cup sliced mushrooms sliced mushrooms (cremini or baby bella)
- 1 medium zucchini zucchini, thinly sliced
- 1 medium carrot carrot, peeled and grated
- 4 cups fresh spinach fresh spinach (or 2 cups frozen, squeezed dry)
- Salt and freshly ground black pepper to taste
- Pinch of red pepper flakes (optional, for a gentle kick)
- 4 tablespoons unsalted butter unsalted butter
- ¼ cup all-purpose flour all-purpose flour
- 3 cups whole milk whole milk (or unsweetened almond milk for lighter version)
- ½ cup grated Parmesan cheese grated Parmesan cheese (Sargento works great)
- ¼ teaspoon nutmeg nutmeg (freshly grated if you have it)
- Salt and white pepper to taste
- 1 cup shredded mozzarella shredded mozzarella (part-skim or full-fat for extra creaminess)
- ½ cup grated fontina or provolone grated fontina or provolone
Instructions
- Preheat your oven to 375°F. Lightly oil a 9×13” baking dish.
- Cook noodles per package directions (reserve ½ cup pasta water). Drain and set aside on a drizzle of olive oil so they don’t stick.
- In a large skillet over medium heat, warm 2 tablespoons olive oil. Sauté onion until translucent, about 3 minutes. Add garlic; stir until fragrant (around 30 seconds).
- Toss in mushrooms, zucchini and carrot. Cook until veggies soften but still have bite—about 5 minutes. Season with salt, pepper and red pepper flakes. Stir in spinach until just wilted. Remove from heat.
- Meanwhile, make the white sauce: melt butter in a saucepan over medium-low heat. Whisk in flour and cook for 1 minute, stirring constantly. Slowly add milk, whisking to avoid lumps. Once it thickens (4–5 minutes), stir in Parmesan, nutmeg, salt and white pepper. If sauce feels too thick, whisk in reserved pasta water a tablespoon at a time.
- Spread a thin coat of sauce on the bottom of the baking dish. Add noodles, veggie mix, sauce, and mozzarella in layers. Repeat and finish with cheese topping. Cover with foil and bake.
- Bake covered, then uncovered until bubbly and golden on top. Let it rest before slicing. Serve warm.
Notes
• If your sauce splits, whisk in a splash of milk off-heat until it comes back together.
• Feel free to use part-skim cheese, though full-fat yields a silkier melt.
• When testing, I found cutting the veggies uniformly ensures even baking and a balanced bite every time.