This satisfying vegetarian lasagna features smoky roasted eggplant, zucchini, and bell peppers layered with a hearty lentil tomato sauce and velvety homemade béchamel. The roasted vegetables bring depth and charred flavor, while lentils provide protein and substance. A golden, bubbling mozzarella and Parmesan top creates the perfect finish.
Assembly takes just 15 minutes once components are prepared, making it ideal for weekend meal prep or feeding a crowd. The dish rests beautifully before serving, allowing clean slices that showcase those gorgeous layers.
The first time I made this lasagna, my apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. That smoky aroma from the roasted vegetables mixed with the bubbling cheese is something straight out of an Italian grandmother's kitchen.
I served this at my last dinner party, and my friend Sarah who swears she hates vegetarian lasagna went back for seconds. She actually texted me the next morning asking for the recipe because she couldnt stop thinking about it.
Ingredients
- 1 large eggplant, diced: The eggplant becomes creamy and tender when roasted, almost melting into the layers like a savory custard
- 1 large zucchini, diced: Zucchini adds moisture and a subtle sweetness that balances the smoky elements
- 1 red bell pepper and 1 yellow bell pepper, diced: Using both colors isnt just pretty, they bring slightly different sweetness levels to the final dish
- 1 medium onion, finely chopped: Red onion works beautifully here if you want a slightly sweeter, more complex flavor
- 3 cloves garlic, minced: Fresh garlic is nonnegotiable here, garlic powder just doesnt give you that aromatic punch
- 2 tablespoons olive oil: This helps the vegetables caramelize and develop those gorgeous charred edges
- 1 teaspoon smoked paprika: This is the secret ingredient that makes the whole house smell amazing
- 1 cup dried brown or green lentils, rinsed: Brown lentils hold their shape better than red ones, giving you nice texture in every bite
- 1 can (400 g/14 oz) crushed tomatoes: San Marzano tomatoes will give you the best authentic Italian flavor
- 2 tablespoons tomato paste: This concentrates the tomato flavor and adds richness to the sauce
- 1 teaspoon dried oregano and 1 teaspoon dried basil: Rub these between your fingers before adding to release their essential oils
- 2 cups vegetable broth: Use a good quality broth because it reduces down and becomes part of your sauce
- 1 tablespoon balsamic vinegar: The acid cuts through the richness and brightens the entire dish
- 4 tablespoons unsalted butter: Unsalted lets you control the salt level in your béchamel
- 1/4 cup all-purpose flour: This creates the classic creamy white sauce that makes lasagna so comforting
- 3 cups whole milk or unsweetened plant-based milk: Warm the milk slightly before adding, it helps prevent lumps
- 1/4 teaspoon ground nutmeg: Just a pinch adds that classic béchamel warmth without making it taste like dessert
- 12 no-boil lasagna noodles: These absorb excess moisture from the vegetables and sauce, preventing a soggy lasagna
- 2 cups shredded mozzarella cheese: Fresh mozzarella cut into cubes creates amazing pockets of melted cheese
- 1/2 cup grated Parmesan or vegetarian hard cheese: This adds that salty, umami finish on top
Instructions
- Roast the vegetables until theyre perfectly charred:
- Preheat your oven to 425°F (220°C). Toss all the vegetables with olive oil, smoked paprika, salt, and pepper until everything is evenly coated. Spread them in a single layer on a large baking sheet, giving them room to breathe and caramelize. Roast for 25 minutes until theyre tender and have those delicious charred edges. Reduce the oven temperature to 375°F (190°C).
- Simmer the lentils into a thick, hearty sauce:
- Combine the lentils, crushed tomatoes, tomato paste, oregano, basil, and vegetable broth in a saucepan. Bring everything to a boil, then reduce the heat and let it simmer uncovered for 20 to 25 minutes. The lentils should be tender and the sauce should have thickened nicely. Stir in the balsamic vinegar and chili flakes if you like a little heat.
- Whisk up the silkiest béchamel:
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 to 2 minutes, it should bubble but not brown. Gradually whisk in the warm milk, stirring constantly to work out any lumps. Add the nutmeg, salt, and white pepper. Keep cooking and stirring until the sauce coats the back of a spoon, then set it aside.
- Build your lasagna like a pro:
- Spread 1/4 cup of the lentil sauce in the bottom of your 9x13-inch baking dish. Layer with lasagna noodles, then half the roasted vegetables, half the lentil sauce, and 1/3 of the béchamel. Sprinkle with 1/3 of the mozzarella. Repeat these layers exactly. Top with the remaining noodles, the rest of the béchamel, mozzarella, and Parmesan.
- Bake until golden and bubbling:
- Cover the dish with foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake for another 10 to 15 minutes until the cheese is golden brown and the sauce is bubbling up around the edges. Let it rest for 10 minutes before slicing, this is crucial for clean portions.
This recipe has become my go-to for Sunday family dinners. Theres something so satisfying about watching people take that first bite and seeing their eyes light up when they realize how flavorful vegetarian lasagna can be.
Making It Ahead
You can assemble this lasagna up to 24 hours in advance and store it covered in the refrigerator. The flavors actually meld together beautifully overnight. If baking cold, add about 10 minutes to the covered baking time.
Freezing Instructions
This lasagna freezes exceptionally well. Wrap the unbaked lasagna tightly with plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness perfectly. A glass of Chianti or any medium-bodied red wine brings out the smoky notes.
- Let the lasagna rest at least 10 minutes before serving
- Cut with a sharp knife and wipe it clean between slices
- Garnish with fresh basil right before serving for the best color
Every time I make this lasagna, Im reminded that the best recipes are the ones that bring people together. Enjoy every bite of this smoky, cheesy comfort food masterpiece.
Recipe Q&A
- → Can I make this gluten-free?
-
Use gluten-free lasagna noodles and replace all-purpose flour with a 1:1 gluten-free flour blend in the béchamel. The texture and flavor remain excellent.
- → Can I assemble this ahead of time?
-
Assemble the entire lasagna up to 24 hours before baking, cover tightly, and refrigerate. Add 10-15 minutes to the covered baking time if baking from cold.
- → How do I store leftovers?
-
Store individual portions or the entire dish in the refrigerator for up to 4 days. Reheat covered at 350°F until heated through. Freezing works well for up to 3 months.
- → Can I make it dairy-free?
-
Use plant-based milk and butter for the béchamel, and substitute vegan mozzarella and Parmesan alternatives. Nutmeg and white pepper still provide excellent depth.
- → Why roast the vegetables first?
-
Roasting concentrates flavors and adds that signature smoky charred element. Boiled vegetables would make the lasagna watery, while roasting ensures rich, concentrated taste.
- → What type of lentils work best?
-
Brown or green lentils hold their shape beautifully during cooking. Red lentils become too mushy and are better suited for soups or curries rather than layered dishes.