This hearty Italian-inspired dish features layers of smoky roasted eggplant, zucchini, and bell peppers combined with protein-rich lentils in a savory tomato sauce. The crowning glory is a velvety homemade béchamel that creates the perfect creamy texture. After about an hour and twenty minutes, you'll have six generous servings of bubbling, golden perfection that's ideal for feeding a hungry family or serving guests who appreciate satisfying vegetarian comfort food.
The smoky aroma of roasted vegetables wafting through my tiny apartment kitchen has become something of a signature scent. I discovered this lentil lasagna during one of those rainy Sundays when comfort food felt absolutely necessary. My vegetarian sister was visiting, and I wanted something that felt indulgent without relying on the usual meat-heavy lasagna she always politely declined.
That first time, I accidentally used fire-roasted canned tomatoes instead of regular crushed ones, creating an extra smoky layer that my sister still talks about. Now this lasagna has become her most requested birthday dinner, even though she lives across the country.
Ingredients
- 1 large eggplant, diced: Absorbs that smoky paprika flavor beautifully, and becomes meltingly tender when roasted
- 1 large zucchini, diced: Adds moisture and a subtle sweetness that balances the richness
- 1 red bell pepper and 1 yellow bell pepper, diced: The duo brings both color and natural sweetness, intensifying in the oven
- 1 medium onion, finely chopped: Caramelizes alongside the other vegetables, creating savory depth
- 3 cloves garlic, minced: Distribute evenly so every bite has that aromatic background note
- 2 tablespoons olive oil: Helps the vegetables roast evenly and develop those gorgeous charred edges
- 1 teaspoon smoked paprika: The secret ingredient that makes this taste like it spent hours over a wood fire
- 1/2 teaspoon salt and 1/2 teaspoon black pepper: Season generously before roasting, as the lentils will absorb some too
- 1 cup dried brown or green lentils, rinsed: Brown lentils hold their shape better than red ones in lasagna
- 1 can (400 g/14 oz) crushed tomatoes: Fire-roasted variety adds another layer of smokiness if you can find it
- 2 tablespoons tomato paste: Concentrates the tomato flavor and helps thicken the sauce naturally
- 1 teaspoon dried oregano and 1 teaspoon dried basil: Classic Italian herbs that bridge the gap between comfort food and something special
- 2 cups vegetable broth: Use a rich, flavorful broth since it will be absorbed by the lentils
- 1 tablespoon balsamic vinegar: Adds a subtle acidity that brightens the entire dish
- 1/2 teaspoon chili flakes (optional): Just enough warmth to make things interesting without overwhelming
- 4 tablespoons unsalted butter: The foundation of a silky béchamel that will make the lasagna feel luxurious
- 1/4 cup all-purpose flour: Whisk this thoroughly to avoid any lumps in your white sauce
- 3 cups whole milk: Warm the milk slightly before adding to prevent the sauce from breaking
- 1/4 teaspoon ground nutmeg: The classic béchamel seasoning that makes it taste professionally made
- 1/2 teaspoon salt and 1/2 teaspoon white pepper: White pepper keeps the sauce pristine while still providing warmth
- 12 no-boil lasagna noodles: Save time and avoid the frustration of separating sticky boiled noodles
- 2 cups shredded mozzarella cheese: Creates that irresistible cheese pull in every slice
- 1/2 cup grated Parmesan cheese: Adds salty, umami richness to the top layer
- Fresh basil leaves, for garnish: The bright green pop and fresh aroma make the final dish feel complete
Instructions
- Roast the vegetables until theyre wonderfully fragrant:
- Preheat your oven to 425°F (220°C) and toss all the vegetables with olive oil, smoked paprika, salt, and pepper. Spread them in a single layer on a large baking sheet and roast for 25 minutes, stirring halfway through, until theyre tender and have those delicious charred edges. Reduce the oven temperature to 375°F (190°C) when theyre done.
- Simmer the lentil sauce until its thick and rich:
- While the vegetables roast, combine the lentils, crushed tomatoes, tomato paste, oregano, basil, vegetable broth, balsamic vinegar, and chili flakes in a saucepan. Bring everything to a boil, then reduce heat and let it simmer uncovered for 20 to 25 minutes. The lentils should be tender and the sauce should have thickened nicely.
- Whisk up the silkiest béchamel of your life:
- Melt the butter in a saucepan over medium heat, then whisk in the flour and cook for 1 to 2 minutes until it smells nutty. Gradually whisk in the warm milk, stirring constantly to prevent any lumps from forming. Add the nutmeg, salt, and white pepper, then continue cooking and stirring until the sauce thickens enough to coat the back of a spoon.
- Build the layers with love and patience:
- Spread 1/4 cup of the lentil sauce in the bottom of your 9x13-inch baking dish. Layer with lasagna noodles, half the roasted vegetables, half the remaining lentil sauce, and 1/3 of the béchamel. Sprinkle with 1/3 of the mozzarella, then repeat the entire layering process.
- Bake until golden and bubbling:
- Top everything with the remaining noodles, béchamel, mozzarella, and Parmesan. Cover with foil and bake at 375°F (190°C) for 30 minutes, then uncover and bake for another 10 to 15 minutes until the cheese is golden and the sauce is bubbling around the edges.
- Let it rest before serving:
- This is the hardest part but absolutely necessary, so let the lasagna rest for 10 minutes before slicing. Garnish generously with fresh basil leaves and serve while still warm.
Last winter, my neighbor texted me at 9pm asking what smelled so incredible. I ended up sending her home with a container, and now we have a standing lasagna swap every other month.
Making It Your Own
Sometimes I add sautéed spinach or Swiss chard to the lentil layer for extra nutrition. The greens wilt down beautifully and add a lovely color contrast between the red sauce and white béchamel.
Getting Ahead
This lasagna actually tastes better the next day, so I often assemble it the night before and refrigerate until baking. If you do this, add about 10 minutes to the covered baking time to ensure it heats through completely.
Perfect Pairings
A crisp green salad with a bright vinaigrette cuts through the richness of the lasagna beautifully. I also love serving it with some crusty garlic bread to soak up any extra sauce.
- Keep the salad simple, just mixed greens and a basic balsamic dressing
- The bread can be prepared while the lasagna bakes for maximum efficiency
- A light red wine like Chianti complements the smoky vegetables perfectly
There is something deeply satisfying about serving a vegetarian dish that has everyone going back for seconds, asking what the secret ingredient is.
Recipes Q&A
- → Can I prepare this ahead of time?
-
Absolutely. Assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. You may need to add 10-15 extra minutes to the baking time if baking cold from the refrigerator.
- → What type of lentils work best?
-
Brown or green lentils hold their shape beautifully during cooking. Red lentils tend to become mushy, so avoid those for this particular dish where texture matters.
- → Can I freeze leftovers?
-
Yes, this freezes exceptionally well. Cut individual portions, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → How do I know when the lasagna is done?
-
The top should be golden brown and bubbling around the edges. A knife inserted into the center should come out hot, and the noodles should be tender when pierced.
- → Can I make this vegan?
-
Certainly. Use plant-based milk for the béchamel, vegan butter, and swap the mozzarella and Parmesan for your favorite vegan cheese alternatives. Nutritional yeast adds nice umami flavor too.
- → Why do I need to let it rest before serving?
-
Resting for 10 minutes allows the layers to set slightly, making cleaner slices. If you cut too soon, the filling may slide out and you'll lose those beautiful distinct layers.