This Italian-inspired dish layers smoky roasted eggplant, zucchini, and bell peppers with a hearty lentil tomato sauce. The velvety béchamel adds creaminess while melted mozzarella and Parmesan create a golden, bubbling topping. Ready in under 90 minutes, this serves six and is ideal for family gatherings or meal prep.
The first time I made this lasagna, my kitchen smelled like a rustic Italian farmhouse. Smoke from the roasted vegetables curled through the air while lentils bubbled away on the stove, creating layers of flavor that felt completely unexpected in a vegetarian dish. My usually meat-loving husband took one bite and asked where the beef was, then proceeded to have seconds and thirds. That night I learned plant-based lasagna could stand proudly alongside any traditional version.
Last winter, I brought this to a potluck dinner during a snowstorm. The host texted me the next morning saying her husband, who had been skeptical about vegetarian lasagna, woke up asking for the leftovers for breakfast. Something about the smoky paprika and roasted peppers just makes people cozy up to it immediately. Now whenever friends come over, they jokingly ask if Im making the lentil one again.
Ingredients
- Eggplant and zucchini: These become silky and tender when roasted, absorbing that gorgeous smoked paprika flavor
- Red and yellow bell peppers: Use both colors for sweetness and visual appeal, they caramelize beautifully in the oven
- Brown or green lentils: These hold their shape better than red lentils, giving the sauce a hearty texture
- Smoked paprika: The secret weapon that makes this taste like it cooked over a wood fire for hours
- Balsamic vinegar: Adds a subtle brightness that cuts through the richness of the cheese and béchamel
- Whole milk: Creates the silkiest béchamel, though unsweetened almond milk works if needed
- Nutmeg: Just a pinch elevates the béchamel from basic to something special
- No-boil noodles: They absorb moisture from the sauces while baking, eliminating the need for pre-cooking
- Mozzarella and Parmesan: The combination creates that perfect stretchy top and salty finish
Instructions
- Roast the vegetables:
- Toss eggplant, zucchini, peppers, onion, and garlic with olive oil, smoked paprika, salt, and pepper until evenly coated. Spread on a baking sheet and roast at 425°F for 25 minutes until tender and charred in spots. Reduce oven to 375°F when done.
- Simmer the lentil sauce:
- Combine lentils, crushed tomatoes, tomato paste, oregano, basil, broth, balsamic, and chili flakes in a saucepan. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until lentils are tender and the sauce has thickened beautifully.
- Make the béchamel:
- Melt butter over medium heat, whisk in flour, and cook for 2 minutes until bubbling but not browned. Gradually whisk in milk, stirring constantly to prevent lumps, then add nutmeg, salt, and white pepper. Cook until thickened enough to coat the back of a spoon.
- Assemble the layers:
- Spread 1/4 cup lentil sauce in the bottom of a 9x13-inch baking dish. Add noodles, half the roasted vegetables, half the lentil sauce, and 1/3 of the béchamel, then sprinkle with 1/3 of the mozzarella. Repeat the layers, then top with remaining noodles, béchamel, mozzarella, and Parmesan.
- Bake to perfection:
- Cover with foil and bake at 375°F for 30 minutes, then uncover and bake for 10 to 15 minutes more until golden and bubbling. Let rest for 10 minutes before slicing, and garnish with fresh basil leaves.
My mother called me midway through making this once, asking what smelled so good when she walked through the door. That moment of watching her eyes light up at the first bite, realizing it was entirely plant-based, made all the chopping and stirring feel absolutely worth it. Food has this magical way of bringing people together, even when it defies expectations.
Make It Ahead
Assemble the entire lasagna up to 24 hours in advance, cover tightly, and refrigerate until baking time. You may need to add 5 to 10 minutes to the baking time if it goes in cold from the fridge.
Freezing Instructions
Wrap the unbaked lasagna in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake frozen at 350°F for about 90 minutes until hot throughout.
Serving Suggestions
A crisp green salad with lemon vinaigrette cuts through the richness beautifully. I also love serving crusty garlic bread on the side for soaking up any extra sauce.
- Open a medium-bodied red wine like Chianti or Sangiovese to complement the smoky vegetables
- Keep leftovers in the fridge for up to 5 days, they reheat wonderfully in the microwave
- Consider doubling the recipe because this disappears faster than you would expect
There is something deeply satisfying about serving a vegetarian dish that makes people forget they are eating vegetables at all. This lasagna has become my go-to for proving that plant-based cooking can be every bit as comforting and crave-worthy as the classics.
Recipe FAQs
- → Can I make this gluten-free?
-
Yes, simply use gluten-free lasagna noodles and substitute all-purpose flour with a gluten-free flour blend in the béchamel sauce.
- → How long does it keep in the refrigerator?
-
Store leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave or cover and warm in a 350°F oven.
- → Can I freeze this dish?
-
Yes, assemble before baking and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen adding 15-20 minutes.
- → What vegetables work best for roasting?
-
Eggplant, zucchini, and bell peppers work beautifully. You can also add mushrooms, cherry tomatoes, or spinach for extra variety and nutrition.
- → Can I make it dairy-free?
-
Substitute whole milk with unsweetened plant-based milk, use vegan butter for the béchamel, and replace mozzarella and Parmesan with dairy-free cheese alternatives.
- → Why rest before slicing?
-
Resting for 10 minutes allows the layers to set, making clean slices easier and preventing the fillings from spilling out when serving.