Vegetable Lasagna with White Sauce

Featured in Center of the plate recipes.

This vegetarian lasagna transforms the classic Italian dish with a luxurious homemade béchamel sauce instead of traditional tomato sauce. Packed with fresh vegetables like broccoli, mushrooms, and spinach, plus protein-rich navy beans, each layer delivers both nutrition and flavor. Three types of cheese - ricotta, mozzarella, and parmesan - create the perfect creamy, melty texture. What makes this recipe especially practical is its make-ahead potential - you can freeze it either before or after baking, making it perfect for meal prep or entertaining.
A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Mon, 20 Jan 2025 14:10:37 GMT
Vegetable Lasagna with White Sauce pin it
Vegetable Lasagna with White Sauce | myhomemaderecipe.com

Layers of tender pasta nestled between creamy béchamel sauce, fresh vegetables, and three kinds of cheese create a comforting vegetarian lasagna that elevates the classic dish. Each bite delivers a perfect balance of mushrooms, zucchini, broccoli, and spinach, all enveloped in a rich, velvety white sauce that will make you forget about traditional tomato-based versions.

I developed this recipe during a particularly busy holiday season when I needed a show-stopping dish that could feed a crowd. After several iterations, this version hit all the right notes - creamy, satisfying, and packed with vegetables that even the pickiest eaters enjoy.

Essential Ingredients

  • Fresh vegetables: Choose firm zucchini, bright green broccoli, and mushrooms without dark spots for the best flavor and texture
  • Navy beans: Their mild flavor and creamy texture add protein while blending seamlessly with the vegetables
  • Whole milk: Creates the silkiest béchamel sauce - the higher fat content prevents graininess
  • Three cheeses: Ricotta for creaminess, mozzarella for stretch, and Parmesan for sharp depth
  • Lasagna noodles: Traditional dried noodles work best here, providing structure without becoming mushy

Instructions Guide

1. Prepare the Vegetable Filling
Start by chopping all vegetables into uniform pieces to ensure even cooking. Heat olive oil in a large skillet until shimmering, then add onions and garlic. Cook until translucent before adding mushrooms - let them release their moisture before adding remaining vegetables.
2. Perfect the White Sauce
Create a roux by melting butter and whisking in flour until it smells nutty. Gradually add warm milk, whisking constantly to prevent lumps. Continue cooking until the sauce coats the back of a spoon, then season with herbs and spices. The sauce should be thick but still pourable.
3. Cook the Pasta
Boil lasagna noodles in well-salted water until just al dente - they'll continue cooking in the oven. Handle gently and lay flat on clean kitchen towels to prevent sticking. Avoid overcooking as soft noodles will make the final dish mushy.
4. Layer with Precision
Begin with a layer of white sauce to prevent sticking. Layer noodles, overlapping slightly to create a sturdy base. Spread ricotta evenly, then add vegetable mixture and mozzarella. Repeat layers, finishing with extra cheese on top.
5. Bake to Perfection
Cover with foil and bake until the sauce bubbles around the edges. Remove foil for the last few minutes to achieve golden brown spots on the cheese. Let rest before serving to ensure clean slices.
Close-up Vegetable Lasagna with White Sauce pin it
Close-up Vegetable Lasagna with White Sauce | myhomemaderecipe.com

Having made this lasagna countless times for family gatherings, I've learned that the key to its success lies in the white sauce. My grandmother taught me that stirring constantly while adding warm milk creates the silkiest béchamel - a tip that's never failed me.

Perfect Make-Ahead Tips

This lasagna actually improves when made a day ahead. Assemble completely, cover tightly with foil, and refrigerate. Remove from the refrigerator 30 minutes before baking. Add 10-15 minutes to the baking time if starting from cold.

Freezer Success

Choose the right pan for freezing - glass or disposable aluminum both work well. Wrap tightly in plastic wrap, then foil, and freeze for up to three months. Thaw overnight in the refrigerator before baking for best results.

Customization Guide

Don't hesitate to swap vegetables based on what's in season. Try cauliflower, eggplant, or even roasted butternut squash. Just remember to cook out excess moisture from whatever vegetables you choose.

Serving Suggestions

Pair this rich lasagna with a crisp arugula salad dressed simply with lemon and olive oil. For entertaining, I often serve it alongside garlic bread and roasted vegetables for a complete meal.

After years of making this lasagna, it's become my go-to dish for special occasions. There's something magical about pulling a bubbling, golden-brown casserole from the oven and watching guests' faces light up when they taste that first creamy, vegetable-filled bite. While it does take time to prepare, the end result is a celebration-worthy dish that brings people together around the table.

Tasty Vegetable Lasagna with White Sauce Recipe pin it
Tasty Vegetable Lasagna with White Sauce Recipe | myhomemaderecipe.com

Frequently Asked Questions

→ Can I make this lasagna ahead of time?
Yes! You can assemble and refrigerate for 24 hours before baking, or freeze for up to 3 months either before or after baking.
→ What's the best way to freeze this lasagna?
Wrap the entire dish in plastic wrap then foil, or freeze individual portions. Thaw overnight before reheating for best results.
→ Can I use different vegetables?
Absolutely! Feel free to swap in your favorite vegetables, just make sure to cook out excess moisture before layering.
→ Why rinse the lasagna noodles?
Rinsing with cold water stops the cooking process and prevents the noodles from sticking together while you assemble the lasagna.
→ How do I know when the béchamel sauce is thick enough?
The sauce should coat the back of a spoon and when you run your finger through it, the line should hold.

Creamy Vegetable Lasagna

A comforting vegetarian lasagna loaded with fresh vegetables and layered with creamy homemade béchamel sauce and three kinds of cheese.

Prep Time
45 Minutes
Cook Time
40 Minutes
Total Time
85 Minutes
By: Zaho

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Vegetable Filling

01 2 tablespoons extra virgin olive oil
02 1 yellow onion, diced
03 3 cloves garlic, minced
04 2 cups broccoli florets, chopped small
05 8 ounces cremini mushrooms, chopped small
06 1 zucchini, chopped small
07 2 cups baby spinach, loosely packed and chopped
08 1 (15-ounce) can navy beans, drained and rinsed
09 ¼ teaspoon kosher salt
10 ¼ teaspoon black pepper
11 ¼ teaspoon red pepper flakes

→ White Sauce

12 4 tablespoons butter
13 ½ cup all-purpose flour
14 3.5 cups whole milk
15 ½ teaspoon garlic powder
16 ½ teaspoon onion powder
17 ½ teaspoon dried parsley
18 ½ teaspoon dried basil
19 ½ teaspoon dried oregano
20 ½ teaspoon kosher salt
21 ½ teaspoon black pepper
22 ¼ cup shredded parmesan cheese

→ Assembly

23 9-12 fresh or dried lasagna noodles
24 1.5 cups whole milk ricotta cheese
25 2.5 cups shredded mozzarella cheese
26 ½ cup shredded parmesan cheese

Instructions

Step 01

Preheat oven to 375°F. Gather and prep all ingredients, chopping vegetables into small pieces.

Step 02

Sauté onion in olive oil, add garlic and broccoli until bright green. Add mushrooms and zucchini, cook 5-7 minutes until tender. Season and add spinach and beans until wilted.

Step 03

Boil lasagna noodles according to package directions for baking. Rinse with cold water to prevent sticking.

Step 04

Make béchamel: Melt butter, whisk in flour, gradually add milk and seasonings. Cook until thickened, stir in parmesan.

Step 05

Layer in 13x9 dish: sauce, noodles, ricotta, vegetables, mozzarella. Repeat layers, finishing with noodles, mozzarella and parmesan.

Step 06

Bake 30-35 minutes until bubbly. Optional: cover with foil for part of baking. Let rest 10-20 minutes before serving.

Notes

  1. Can be frozen before or after baking for up to 3 months
  2. Leftovers keep in fridge for up to 5 days
  3. Can be assembled ahead and baked later

Tools You'll Need

  • 13x9 baking dish
  • Large skillet
  • Large pot
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (milk, cheese)
  • Contains gluten (flour, pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 619
  • Total Fat: 30 g
  • Total Carbohydrate: 58 g
  • Protein: 31 g