Vegetable Lasagna with White Sauce Pin it
Vegetable Lasagna with White Sauce | Protein Crafter
HIGH PROTEIN MEALS Vegetable lasagna White sauce lasagna Meatless lasagna

Vegetable Lasagna with White Sauce

Jamie Kowalski Jamie Kowalski Apr 5, 2026 4.9 (57)
Prep Time: 30 min Cook Time: 55 min Total Time: 1 hr 25 min 6 Servings Intermediate

Vegetable lasagna layered with creamy white sauce, roasted veggies, and melted cheese. A hearty, satisfying meatless dinner for the whole family.

Jump To Recipe

Okay, so this recipe came into my life during a chaotic Sunday when I had a fridge full of random vegetables and zero motivation to make a grocery run. I threw together what I had, whipped up a quick béchamel, and honestly? I didn't expect that to become my most-requested dish at every family dinner since. This vegetable lasagna white sauce situation is pure comfort food magic, and I'm so excited to share it with you.

Oops okay, I have to tell you about the time I forgot to salt my pasta water AND overcooked the noodles into floppy, sad ribbons. I still layered the whole thing up, crossed my fingers, and served it anyway. My sister said it was 'rustic.' I said it was a disaster. We both had three helpings. So honestly, even the messy versions of this recipe turn out pretty great.

Vegetable Lasagna White Sauce: Everything You'll Need to Get Started

  • 4 tbsp unsalted butter: Butter is the soul of a good béchamel, and I always reach for unsalted so I can control exactly how savory the sauce gets. I've made the mistake of using salted butter before and the whole white sauce turned into a salt lick not cute. Four tablespoons feels generous, but trust me, that richness is exactly what makes this vegetable lasagna white sauce feel like a warm hug on a cold night.
  • 1/4 cup all-purpose flour: This little quarter cup of flour is what transforms melted butter and milk into that gorgeous, glossy béchamel. The trick is cooking the flour in the butter long enough to get rid of the raw, pasty taste about two minutes of whisking does it. I skipped that step once and the sauce tasted like wallpaper paste. Never again! Don't rush this part, your patience gets rewarded big time.
  • 3 cups whole milk: Whole milk is non-negotiable for me here. I tried 2% once thinking it wouldn't matter much I was wrong. The sauce came out thin and a little sad. Whole milk gives the béchamel that velvety, clinging consistency that coats every layer of the lasagna perfectly. Add it warm if you can, it incorporates so much more smoothly and you'll avoid those annoying little lumps that show up uninvited.
  • 1/2 tsp freshly grated nutmeg: This is the secret ingredient that makes people ask 'what IS that flavor?' every single time. Freshly grated nutmeg has this warm, almost floral depth that pre-ground stuff just can't replicate. It's a classic Italian béchamel move, and once you start using it, you'll never go back. I keep a whole nutmeg and a tiny grater in my spice drawer specifically for this vegetable lasagna white sauce recipe.
  • 2 cups zucchini, diced into 1/2-inch cubes: Zucchini is one of those vegetables that can go watery and sad if you're not careful, so roasting it first is absolutely the move. Those half-inch cubes get gorgeous golden edges in the oven and concentrate all their mild, sweet flavor. I've thrown in yellow squash when zucchini wasn't around and it works just as beautifully. Either way, roasting is the step that takes this from 'fine' to 'wait, can I have more?'
  • 3 cloves garlic, minced: Three cloves might sound modest, but once that garlic hits the hot pan with the vegetables, it perfumes the whole kitchen in the best possible way. I mince mine pretty fine so it melts into the roasted veggies rather than showing up in big chunks. To be real, I've used four cloves more than once and zero regrets. Garlic is the backbone of so much Italian cooking, and it makes every layer of this lasagna sing.

How to Make Vegetable Lasagna White Sauce Step by Step

Step 1: Preheat and Prep:
This is the step I used to skip mentally like, 'yeah yeah, I'll preheat while I chop.' Don't do that! Get your oven to 400°F first thing, then use that time to dice your zucchini into neat half-inch cubes, slice those cremini mushrooms, and chop your red bell pepper. Having everything prepped before you start cooking is what keeps this whole vegetable lasagna white sauce process feeling calm instead of chaotic. Mise en place, as the fancy folks say. It genuinely changes the whole experience.
Step 2: Roast the Vegetables:
Okay, this step is where the magic starts. Toss your zucchini, mushrooms, and red bell pepper on a sheet pan with olive oil, salt, and pepper, then spread them out and I mean SPREAD them out. Crowding the pan is the number one veggie-roasting sin. They'll steam instead of roast and you'll end up with soggy bits. Roast at 400°F for about 20-25 minutes until the edges are golden and slightly caramelized. The smell alone will make you impatient. Toss in the fresh spinach right after pulling them from the oven the residual heat wilts it perfectly without any extra cooking.
Step 3: Cook the Noodles:
Salt your pasta water like you mean it it should taste like the sea, honestly. Cook your lasagna noodles just shy of al dente because they'll keep cooking in the oven. I didn't expect that to matter so much the first time I made this, but overcooked noodles turn into mush after baking. Drain them and lay them flat on a lightly oiled baking sheet so they don't stick together into one giant noodle blob. I've made that mistake. It's not fun to peel apart. A little drizzle of olive oil saves so much frustration.
Step 4: Make the Béchamel:
This is the heart of any good vegetable lasagna white sauce, and it's easier than it sounds promise! Melt your butter over medium heat, whisk in the flour, and cook it for a solid two minutes until it smells slightly nutty. Then slowly pour in your warmed whole milk, whisking constantly. Slowly is the key word there. I once dumped it all in at once and got lumpy sauce that I had to frantically blend. Keep whisking until it thickens, then stir in that freshly grated nutmeg and Parmesan. The sauce should coat the back of a spoon beautifully.
Step 5: Mix the Ricotta:
In a bowl, combine your ricotta with a beaten egg, a pinch of salt, and some black pepper. The egg helps the ricotta layer set up properly so it doesn't slide out when you cut into the lasagna a tip I learned the hard way after serving what I can only describe as a veggie avalanche at a dinner party. Some people add a handful of Parmesan into the ricotta mix too, and honestly, I do that when I'm feeling extra. It adds another layer of savory depth that pairs beautifully with the creamy vegetable lasagna white sauce.
Step 6–8: Layer, Bake, and Rest:
Now for the fun part! Spread a thin layer of béchamel on the bottom of your baking dish first this prevents sticking and I wish someone had told me that years ago. Then layer: noodles, ricotta mixture, roasted vegetables, béchamel, and a shower of Parmesan. Repeat until you run out of ingredients, finishing with a generous béchamel and Parmesan top. Cover with foil and bake at 375°F for 30 minutes, then uncover for another 15 until bubbly and golden. The hardest part of making this vegetable lasagna white sauce? Letting it rest for a full 15 minutes before cutting. I know. It's torture. But it slices so much cleaner and every layer stays put.

Every time I make this, the kitchen fills up with the most incredible smell roasted garlic, caramelized vegetables, that nutty Parmesan bubbling in the oven. My partner has a habit of wandering in 'just to check' approximately seventeen times while it bakes. There's something so satisfying about pulling those golden, bubbling layers out of the oven and knowing dinner is going to be really, really good tonight.

Storage Tips for Your Vegetable Lasagna White Sauce Leftovers

Leftovers keep beautifully in an airtight container in the fridge for up to four days and to be real, day-two slices might be my favorite because everything firms up and the flavors deepen overnight. For reheating, I always add a tiny splash of milk over the top before microwaving to keep it from drying out. Learned that one after nuking a slice into a dry, sad brick. You can also freeze individual portions wrapped tightly in plastic wrap and then foil for up to three months. Thaw overnight in the fridge before reheating. One thing I'd avoid? Freezing the whole assembled dish unbaked the vegetables release too much water as they thaw and the texture gets a little funky.

Vegetable Lasagna with White Sauce - Image 1 Pin it
Vegetable Lasagna with White Sauce - Image 1 | Protein Crafter

Easy Swaps and Substitutions for Vegetable Lasagna White Sauce

Honestly, this recipe is incredibly forgiving with swaps. No cremini mushrooms? Baby bellas or even white button mushrooms work great. I've swapped zucchini for yellow squash, eggplant, or even thin-sliced asparagus and loved every version. If you're out of red bell pepper, orange or yellow work just as well I'd skip green bell pepper though, it gets a little bitter after roasting. For a lighter sauce, I've used 2% milk in a pinch, but the béchamel is thinner, so reduce it a little longer. Dairy-free? A good oat milk béchamel with vegan butter actually holds up surprisingly well here. And if you can't find whole milk ricotta, part-skim works fine just drain it in a cheesecloth for 30 minutes first to remove excess moisture.

Serving Vegetable Lasagna White Sauce Like a Total Pro

This vegetable lasagna white sauce is rich and filling on its own, so I like to keep the sides simple and fresh. A crisp green salad with a sharp lemon vinaigrette cuts through the creaminess perfectly arugula with shaved Parmesan and a squeeze of lemon is my personal go-to. Garlic bread is basically mandatory in my house, nobody argues with warm, crusty bread for scooping up extra béchamel from the pan. For wine, a light-to-medium Italian white like Pinot Grigio or Vermentino pairs beautifully without overpowering the delicate flavors. If you're serving this for a dinner party, I'd start with a simple bruschetta or a light soup the lasagna is the star, so let it shine without too much competition.

The Delicious Cultural Backstory of Vegetable Lasagna White Sauce

Lasagna has deep roots in Italian culinary history some food historians trace it all the way back to ancient Rome, though the layered pasta dish we know and love really took shape in the Emilia-Romagna region of northern Italy. Interestingly, the traditional Bolognese version uses béchamel rather than ricotta, which is exactly what inspired this vegetable lasagna white sauce recipe. The creamy white sauce is actually the more classically Italian choice! I fell in love with this style of lasagna during a trip to Bologna years ago, where a tiny trattoria served a vegetable version that made me rethink everything I thought I knew about the dish. I've been chasing that memory in my own kitchen ever since, and this recipe comes pretty close.

I really hope this recipe finds its way into your regular dinner rotation, because it's become such a staple in mine. There's something special about a dish that feels both impressive and deeply comforting at the same time. If you make it, please come back and tell me how it went did you add extra garlic? Try a fun substitution? I want to hear all about it. Happy cooking, friends!

Vegetable Lasagna with White Sauce - Image 2 Pin it
Vegetable Lasagna with White Sauce - Image 2 | Protein Crafter

Frequently Asked Questions About Vegetable Lasagna White Sauce

→ Can I assemble vegetable lasagna white sauce ahead of time?

Yes, and I actually recommend it! Assemble the whole thing, cover it tightly with foil, and refrigerate overnight. Pull it out 30 minutes before baking to take the chill off. It bakes up just as beautifully, and honestly the flavors meld together even more overnight.

→ Why does my white sauce keep getting lumpy?

Almost always comes down to cold milk hitting a hot roux too fast. Warm your milk first and add it slowly while whisking constantly. If lumps happen anyway, a quick blitz with an immersion blender saves the day I've done it more than once and nobody ever knew.

→ How do I keep the lasagna from being watery?

Two things: roast your vegetables properly so they lose their excess moisture before layering, and make sure your béchamel is thick enough to coat a spoon. Watery lasagna is almost always a moisture problem from underroasted veggies or a sauce that's too thin going in.

→ Can I use no-boil lasagna noodles for this recipe?

You can! Just make sure your béchamel is slightly thinner than usual, because no-boil noodles absorb liquid as they cook. I've used them in a pinch and they work well just check for doneness at the 40-minute mark since they can vary by brand.

→ What vegetables work best in this dish besides the ones listed?

So many options! Eggplant, asparagus, artichoke hearts, sun-dried tomatoes, or even thinly sliced fennel all work beautifully. Just make sure to roast any high-moisture vegetables first. I'd avoid anything too watery like fresh tomatoes unless you roast them down really well.

Recipe

Vegetable Lasagna with White Sauce

Vegetable lasagna layered with creamy white sauce, roasted veggies, and melted cheese. A hearty, satisfying meatless dinner for the whole family.

4.9 (57 reviews)
30 min
Prep Time
55 min
Cook Time
1 hr 25 min
Total Time
6 Servings
Servings
Intermediate
Difficulty
Italian
Cuisine
Vegetarian

Ingredients

Silky Béchamel Base

  • 4 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1/2 tsp freshly grated nutmeg
  • 3/4 cup grated Parmesan cheese

Hearty Roasted Vegetable Filling

  • 2 cups zucchini, diced into 1/2-inch cubes
  • 1 and 1/2 cups cremini mushrooms, sliced
  • 1 cup red bell pepper, diced
  • 1 cup fresh baby spinach, packed
  • 3 cloves garlic, minced
  • 2 tbsp olive oil

Creamy Ricotta Layer

  • 2 cups whole-milk ricotta cheese
  • 1 large egg
  • 1/2 cup shredded mozzarella cheese

Lasagna Assembly

  • 12 dry lasagna noodles
  • 1 cup shredded mozzarella cheese
  • Salt and pepper to taste

Instructions

  1. 1
    Preheat and Prep
    Preheat your oven to 400°F. Bring a large pot of salted water to a boil for the lasagna noodles. Lightly grease a 9x13-inch baking dish with cooking spray or butter. Having everything ready before you start building your Comforting Vegetable Lasagna with White Sauce makes the process smooth and stress-free.
  2. 2
    Roast the Vegetables
    Toss 2 cups diced zucchini, 1½ cups sliced cremini mushrooms, 1 cup diced red bell pepper, and 3 cloves minced garlic with 2 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast at 400°F for 18-20 minutes until golden and tender. Stir in 1 cup packed baby spinach while still hot.
  3. 3
    Cook the Noodles
    Add 12 dry lasagna noodles to the boiling salted water and cook according to package directions until just al dente, about 8-10 minutes. Drain and lay them flat on a lightly oiled baking sheet in a single layer to prevent sticking while you prepare the remaining components.
  4. 4
    Make the Béchamel
    Melt 4 tbsp unsalted butter in a medium saucepan over medium heat. Whisk in ¼ cup all-purpose flour and cook for 1-2 minutes. Gradually pour in 3 cups whole milk, whisking constantly until smooth and thickened, about 5-7 minutes. Remove from heat and stir in ½ tsp freshly grated nutmeg and ¾ cup grated Parmesan cheese. Season with salt and pepper.
  5. 5
    Mix the Ricotta
    In a medium bowl, combine 2 cups whole-milk ricotta cheese, 1 large egg, and ½ cup shredded mozzarella cheese. Season generously with salt and pepper and stir until smooth and well blended. This creamy ricotta layer is what gives your Comforting Vegetable Lasagna with White Sauce its rich, satisfying texture.
  6. 6
    Layer the Lasagna
    Reduce oven to 375°F. Spread ½ cup béchamel on the bottom of the prepared dish. Layer 3 noodles, one-third of the ricotta mixture, half the roasted vegetables, and one-quarter of the remaining béchamel. Repeat layers twice more, finishing with the final 3 noodles topped with remaining béchamel and 1 cup shredded mozzarella cheese.
  7. 7
    Bake Until Golden
    Cover the dish tightly with foil and bake at 375°F for 25 minutes. Remove the foil and bake an additional 15-20 minutes until the top is bubbly and golden brown. Your Comforting Vegetable Lasagna with White Sauce is ready when the edges are slightly crisp and the cheese is beautifully melted.
  8. 8
    Rest Before Serving
    For the best Comforting Vegetable Lasagna with White Sauce, let it rest uncovered for at least 10-15 minutes before slicing. This allows the layers to set properly so each portion holds its shape beautifully. Cut into 6 generous portions and serve warm, garnished with extra Parmesan if desired.

Notes

1

Make-Ahead Tip: You can fully assemble this Comforting Vegetable Lasagna with White Sauce up to 24 hours in advance. Cover tightly with foil and refrigerate. Add an extra 10 minutes to the covered baking time when cooking straight from the fridge.

2

Storage Advice: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave with a splash of milk to keep the béchamel creamy, or cover with foil and warm in a 350°F oven for 15 minutes.

3

Substitution Tips: Feel free to swap the zucchini for eggplant, or use portobello mushrooms instead of cremini for a meatier bite. Frozen spinach works well in place of fresh — just thaw and squeeze out all excess moisture before adding to the roasted vegetables.

4

Serving Suggestion: Pair this lasagna with a crisp green salad dressed with lemon vinaigrette and warm crusty garlic bread to round out a complete, satisfying meal. A glass of chilled Pinot Grigio complements the creamy white sauce beautifully.

Equipment

9x13 inch baking dish large saucepan large skillet whisk mixing bowls large pot for boiling noodles colander aluminum foil oven

Please check ingredients for potential allergens and consult a health professional if in doubt.

gluten dairy eggs

Nutrition Facts

520 kcal
Calories
26 g
Fat
48 g
Carbs
24 g
Protein

It is important to consider this information as approximate and not to use it as definitive health advice.

Comments

Leave a Comment

Vegetable Lasagna with White Sauce

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest