This comforting lasagna features layers of roasted vegetables including zucchini, eggplant, and colorful bell peppers, all nestled between tender pasta sheets and a velvety homemade béchamel sauce. The roasting process concentrates the vegetables' natural sweetness, while the white sauce adds rich, creamy depth. Perfect for family dinners or meal prep, this vegetarian main dish serves six and comes together in just an hour and a half.
The first time I made white sauce from scratch, I stood over the stove stirring milk into butter and flour like my life depended on it not curdling. My grandmother had warned me about lumpy béchamel ruining otherwise perfect dishes, so I whisked until my arm actually ached. When that sauce finally thickened into silky smooth perfection, I felt like I had unlocked some secret kitchen magic that made everything taste more expensive.
Last winter my neighbor came over while I had this bubbling away in the oven, and she literally stood in my doorway inhaling like she was trying to absorb the aroma through her pores. We ended up eating it straight from the baking dish on my living room floor while watching terrible movies, which is now my favorite way to enjoy comfort food. Something about layers of pasta and cheese just makes people forget about using proper plates.
Ingredients
- Zucchini and eggplant: These soak up flavors like sponges and get this meaty texture when roasted that makes even dedicated carnivores not miss the meat
- Bell peppers: Red and yellow peppers add natural sweetness and gorgeous color contrast against the pale sauce
- Red onion: It mellows out beautifully during roasting and adds just enough bite to keep things interesting
- Butter and flour: This classic roux is the foundation of your béchamel and what gives the sauce its velvety body
- Whole milk: I have tried making this with lower fat milk and it just does not achieve that luxurious restaurant texture
- Nutmeg and white pepper: These are the secret ingredients that make white sauce taste professional instead of just like melted milk
- Parmesan: Do not even think about using the green shaker canister, you need real grated Parmesan for that salty umami punch
- No boil noodles: These are a game changer because they absorb excess liquid from the vegetables while cooking
- Mozzarella: Fresh shredded cheese melts so much better than the pre shredded stuff with anti caking coating
- Fresh basil: The bright herbal finish cuts through all that rich cheese and wakes up your palate
Instructions
- Roast your vegetables until they are golden and tender:
- Spread your sliced zucchini, eggplant, peppers, and onion on a large baking sheet, drizzle with olive oil, and sprinkle with oregano, salt, and pepper. Roast at 425°F for 20 to 25 minutes, stirring halfway through, until everything has those gorgeous caramelized edges and the kitchen smells incredible. Lower your oven temperature to 375°F when the vegetables are done.
- Whisk up the silkiest white sauce of your life:
- Melt butter in a medium saucepan over medium heat, whisk in flour, and cook for 1 to 2 minutes until it bubbles but does not brown. Slowly pour in warm milk while whisking constantly, keep stirring for 5 to 7 minutes until the sauce thickens enough to coat the back of a spoon, then stir in salt, nutmeg, white pepper, and Parmesan until smooth and fragrant.
- Build your lasagna layers with love:
- Start with a thin layer of white sauce on the bottom of your baking dish to prevent sticking, then add noodles, one third of your roasted vegetables, a quarter of the white sauce, and a third of the mozzarella. Repeat this layering process two more times, finishing with the remaining white sauce, mozzarella, and extra Parmesan on top.
- Bake until bubbly and gorgeously golden:
- Cover tightly with foil and bake at 375°F for 30 minutes, then remove the foil and bake another 15 to 20 minutes until the cheese is melted and bubbling with those crispy browned spots everyone fights over. Let the lasagna rest for 10 minutes before slicing, otherwise your beautiful layers will slide all over the place.
This recipe became my go to for potlucks after I brought it to a book club meeting and suddenly everyone started asking me for cooking advice like I was some kind of domestic wizard. I had to explain that roasting vegetables and making a simple white sauce was basically foolproof, but they still looked at me with this newfound respect. Sometimes the most impressive looking dishes are actually the easiest to make.
Make Ahead Magic
You can assemble this entire lasagna up to 24 hours before baking, just cover it tightly and keep it in the refrigerator. The flavors actually meld together even better when they have time to hang out overnight, which is why I always make this the day before hosting dinner parties. Add about 10 minutes to the covered baking time if you are putting it in the oven cold from the refrigerator.
Vegetable Variations
I have used whatever vegetables I had on hand when making this, from butternut squash in autumn to asparagus in spring. The key is keeping your pieces relatively uniform in size so everything roasts at the same rate. Do not be afraid to experiment with different combinations based on what looks fresh at the market.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness of all that cheese and sauce. I also like to serve crusty garlic bread for soaking up any extra sauce that escapes the lasagna slices. A light white wine like Pinot Grigio balances the heaviness of the dairy without overpowering the vegetables.
- Let the lasagna come to room temperature for about 20 minutes before refrigerating leftovers
- Individual portions freeze beautifully if you want future emergency comfort meals
- The white sauce can be made 2 days ahead and kept refrigerated, just whisk it gently when reheating
There is something deeply satisfying about pulling a bubbling lasagna out of the oven, seeing those cheese strings stretch when you serve it, and watching people is eyes light up at the first bite. This is the kind of food that makes a house feel like a home.
Questions & Answers
- → Can I make this lasagna ahead of time?
-
Yes, you can assemble the entire lasagna up to 24 hours before baking. Cover tightly with foil and refrigerate. Add 10-15 minutes to the baking time if baking cold from the refrigerator.
- → What vegetables work best for roasting in lasagna?
-
Zucchini, eggplant, bell peppers, and onions are classic choices. You can also add mushrooms, spinach, or roasted butternut squash. Just avoid watery vegetables like fresh tomatoes without draining them first.
- → How do I prevent the lasagna from being watery?
-
Roasting the vegetables first evaporates excess moisture. Also, let the assembled lasagna rest for 10-15 minutes after baking before cutting—this allows the sauce to set and prevents runny slices.
- → Can I freeze this lasagna?
-
Absolutely. Assemble, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or add 20-30 minutes to the covered baking time.
- → What can I use instead of béchamel sauce?
-
You can substitute with ricotta cheese mixed with an egg and herbs, or use a store-bought Alfredo sauce in a pinch. However, the homemade béchamel provides the creamiest texture and authentic Italian flavor.
- → Do I need to cook no-boil noodles first?
-
No, no-boil noodles are designed to cook in the oven. The moisture from the vegetables and white sauce softens them perfectly during baking. If using traditional noodles, par-boil them according to package directions first.