Veg Lasagna Recipe With White Sauce: Layered Vegetable Indulgence

Veg Lasagna Recipe With White Sauce: Layered Vegetable Indulgence

This layered vegetable lasagna redefines comfort food with its rich white sauce and garden-fresh fillings.

Each bite delivers tender pasta, creamy béchamel, and a medley of vegetables baked to perfect harmony.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Veg Lasagna Recipe with White Sauce

Tender vegetables and creamy béchamel transform simple pasta into layered perfection.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 pieces Oven-ready or no-boil variety preferred
Zucchini 🥒 2 whole Thinly sliced, about 1 lb total
Red Bell Pepper 🌶️ 1 whole Diced into small pieces
Cremini Mushrooms 🍄 8 oz Sliced, stems removed
Fresh Spinach 🥬 5 oz Chopped, packed loosely
Whole Milk 🥛 3 cups Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cut into small cubes
All-Purpose Flour 🌾 ½ cup For roux in white sauce
Parmesan Cheese 🧀 1 cup Freshly grated from block
Mozzarella Cheese 🧀 1 ½ cups Shredded, low-moisture variety
Garlic Cloves 🧄 4 cloves Minced for sauce and filling
Yellow Onion 🧅 1 whole Finely diced for base flavor
Nutmeg 🌰 ¼ tsp Freshly grated for béchamel
Salt 🧂 1 ½ tsp Divided for seasoning layers
Black Pepper 🌶️ ½ tsp Freshly ground preferred

[recipe_ingredient_scaler]

The white sauce demands full-fat dairy for optimal texture. Whole Foods 365 or Organic Valley whole milk delivers consistent richness, while Kerrygold unsalted butter provides superior flavor. For the Parmesan, Parmigiano-Reggiano is non-negotiable—pre-grated versions contain anti-caking agents that disrupt the melt. Source fresh nutmeg from Penzeys for the béchamel’s defining warmth.

Substitute zucchini with thinly sliced eggplant (salted and drained first) or yellow squash. For the mushrooms, shiitake or portobello add depth, though they may release more moisture. No fresh spinach? Frozen thawed and drained works at a 1:1 ratio. If avoiding gluten, rice flour replaces all-purpose in the roux, and gluten-free lasagna noodles are widely available.

Assemble and refrigerate unbaked for up to 24 hours, or freeze for 1 month. Baked lasagna keeps 4-5 days refrigerated and reheats well. For best results, portion before freezing—individual servings thaw and reheat more evenly.

❤️

Why You’ll Love This Recipe

  • No-Chop Veggies: I just slice the zucchini and bell pepper, then tear the spinach—no fancy knife skills needed.
  • Creamy Dreamy Layers: The white sauce with cremini mushrooms makes it rich but still light, and the spinach adds a fresh pop.
  • Feeds a Crowd: I made it for a potluck and it disappeared faster than the desserts.
  • Lunch for Days: Honestly, it tastes even better the next day, and the leftovers pack perfectly for work.

Step-by-Step Instructions for Veg Lasagna With White Sauce

Master the art of layering with this tested method for perfect texture and flavor balance.

Step 1: Prepare the Vegetable Filling

Begin by finely dicing the yellow onion and mincing the 4 cloves garlic cloves. Heat a large skillet over medium heat and sauté the onion for 3-4 minutes until translucent and just beginning to caramelize at the edges.

Add the 8 oz cremini mushrooms, 1 whole red bell pepper, and 2 whole zucchini (thinly sliced) to the skillet. Cook for 6-8 minutes, stirring occasionally, until the vegetables release their moisture and it evaporates, leaving them tender but not mushy. Stir in the minced garlic and cook for 30 seconds until fragrant.

Add the 5 oz fresh spinach and cook just until wilted, about 2 minutes. Season with ½ tsp salt and ½ tsp black pepper, then transfer the mixture to a bowl to cool slightly. This prevents the lasagna from becoming watery during baking.

Step 2: Make the White Sauce

In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat until foaming subsides. Whisk in the 0.5 cup all-purpose flour to form a smooth roux. Cook for 1-2 minutes, stirring constantly, until the mixture turns a pale golden color—this removes the raw flour taste.

Gradually whisk in the 3 cups whole milk, adding it in a slow, steady stream to prevent lumps. Bring to a gentle simmer and cook for 5-7 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 1 cup parmesan cheese, 0.25 tsp nutmeg, and remaining 1 tsp salt. The sauce should be velvety smooth and rich.

Step 3: Layer and Assemble the Lasagna

Preheat the oven to 375°F. Spread a thin layer of white sauce on the bottom of a 9×13-inch baking dish to prevent sticking. Arrange 4 lasagna noodles in a single layer, slightly overlapping if necessary. Spoon half of the vegetable mixture evenly over the noodles, followed by ½ cup mozzarella cheese, and a generous ladle of white sauce.

Repeat with another layer of 4 lasagna noodles, the remaining vegetable mixture, another ½ cup mozzarella cheese, and more sauce. Top with the final 4 lasagna noodles, the remaining white sauce, and the last ½ cup mozzarella cheese. The top should be completely covered to ensure even browning.

Step 4: Bake to Perfection

Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This initial covered bake allows the noodles to soften and absorb the flavors without drying out. Then, remove the foil and bake for another 20-25 minutes until the top is golden brown and bubbling at the edges.

Let the lasagna rest for 10-15 minutes before slicing. This resting period is crucial—it allows the layers to set, making it easier to serve neat portions. The internal temperature should reach 165°F, and the noodles should be tender with no resistance when pierced with a knife.

👨‍🍳

Pro Tips For Making Veg Lasagna Recipe With White Sauce

  • Salt the Zucchini: Sprinkle sliced zucchini with salt and let it sit for 10 minutes before cooking—this draws out excess water so your lasagna doesn’t turn soggy.
  • Pre-cook the Noodles: Boil lasagna noodles for 2 minutes less than package instructions; they’ll finish cooking in the oven without turning mushy.
  • Sauté Mushrooms First: Cook cremini mushrooms separately until their moisture evaporates, or they’ll release water into the white sauce and thin it out.
  • Layer Spinach Dry: Wilt and drain spinach well, then squeeze out every last drop of liquid—I learned this the hard way after a watery lasagna disaster.

Common Mistakes When Making This Recipe

🥘 Overcooking the Vegetables

Pre-cooking vegetables is essential, but overcooking them can leave your lasagna mushy. Soft veggies like zucchini or spinach release excess water, making the dish soggy.

Fix: Sauté vegetables just until tender-crisp to retain texture. Drain excess moisture before layering.

🧀 Skimping on the White Sauce

A dry veg lasagna often results from insufficient white sauce. Without enough sauce, the layers won’t meld together, leaving the dish bland and crumbly.

Fix: Use a generous amount of béchamel or white sauce between each layer. Aim for at least 1 cup per 9×13-inch pan.

⏰ Not Letting It Rest

Cutting into lasagna straight from the oven causes the layers to slide apart. The filling needs time to set for clean, neat slices.

Fix: Let the lasagna rest for 10–15 minutes after baking. This allows the cheese and sauce to firm up.

🔥 Skipping the Top Layer Cover

Exposed pasta or veggies on top can dry out or burn during baking. A bare surface also loses the golden, cheesy finish.

Fix: Always finish with a final layer of white sauce and a sprinkle of cheese to seal in moisture and add a perfect crust.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 26g33%
Saturated Fat 15g75%
Cholesterol 75mg25%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 5g18%
Sugars 6g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.9(15 reviews)
Chef Melanie

More recipe sites