Eggplant Lasagna Recipe Recipe
Roasted Eggplant Lasagna made with no-boil lasagna noodles and topped with Arugula Pesto. A delicious, healthy vegetarian dinner recipe that is comforting and nourishing. Vegan and GF adaptable.

How to Make the Best Eggplant Lasagna Recipe
Roasted Eggplant Lasagna is the perfect dish for anyone seeking a hearty, vegetarian main course that doesn’t compromise on flavor or satisfaction. This elegant lasagna features layers of golden, tender roasted eggplant combined with a creamy ricotta mixture, wilted spinach, and marinara sauce, all brought together with rich mozzarella and pecorino cheeses. The no-boil lasagna noodles make preparation straightforward and manageable, while the vibrant arugula pesto topping adds a fresh, herbaceous finish that elevates the entire dish.
What makes this recipe truly special is its versatility and health-conscious approach. The roasting method for the eggplant concentrates its flavors while removing excess moisture, resulting in a tender, delicious texture that rivals any meat-based lasagna. With vegan and gluten-free adaptations easily within reach, this recipe accommodates various dietary preferences without sacrificing taste. The combination of basil, nutmeg, and a hint of red pepper flakes creates a sophisticated flavor profile that transports you straight to Italy.
Whether you’re preparing this for a family dinner or impressing guests with a vegetarian showstopper, this Eggplant Lasagna delivers comfort and elegance in every forkful. Pair it with a crisp green salad and a glass of wine for a complete, restaurant-quality meal prepared in your own kitchen.

Eggplant Lasagna Recipe
Roasted Eggplant Lasagna made with no-boil lasagna noodles and topped with Arugula Pesto. A delicious, healthy vegetarian dinner recipe that is comforting and nourishing. Vegan and GF adaptable.
Ingredients
Roasted Eggplant
Spinach and Garlic Filling
Ricotta Mixture
Lasagna Assembly
Arugula Pesto
Instructions
Prepare and Roast Eggplant
- Preheat oven to 400°F.
- Slice eggplant into 1/2-inch thick slices and place on two parchment-lined sheet pans. Sprinkle half the salt over the top as evenly as possible. Turn each piece over and sprinkle the remaining salt. Let the eggplant sit (and sweat) 15-20 minutes while the oven gets hot.
- When the eggplants look damp, pat the top side down with paper towels. Brush or spray with olive oil. Flip them. Blot with paper towels, spray with olive oil.
- Roast in the middle of the oven for 30-40 minutes, checking at 25 minutes. Roast until golden and tender. Watch your eggplant!
Make the Filling
- While the eggplant roasts, in a large skillet, sauté the onion over medium heat until tender, about 5-7 minutes.
- Add the garlic and sauté until fragrant. Add the fresh spinach, lowering heat and gently wilting.
- Season with salt, pepper, and chili flakes, then turn heat off.
- In a medium bowl, whisk with a fork the ricotta, egg, nutmeg, basil and salt. Set aside.
Assemble Lasagna
- Spray or brush a 9×13 baking dish (or 12-inch round baking dish) with olive oil. Place 3/4 cup marinara sauce on the bottom to cover.
- Place 1/2 of the no-boil lasagna noodles over top. Spread another thin layer of marinara over the pasta.
- Add half the roasted eggplant, overlapping a little if needed. Dot with half of the ricotta mixture.
- Spoon all of the wilted spinach mixture over the top evenly. Sprinkle with 1/2-3/4 cup mozzarella and 1/8 cup pecorino.
- Add second layer of pasta sheets. Lightly cover with 3/4 cup marinara.
- Add the remaining eggplant, overlapping if needed. Smother with the remaining marinara sauce and spoon the remaining ricotta in fluffy dollops over the top.
- Sprinkle with a few chili flakes, 1/2 cup mozzarella cheese and 1/8 cup pecorino.
Bake and Finish
- Cover with foil (if your lasagna comes to the top edge of the baking dish, cover with parchment first and then with foil) and bake in a 375°F oven for 45-50 minutes.
- Uncover and bake 10-20 more minutes, until golden and bubbling.
- While it is baking, make the Arugula Pesto — place everything in food processor and pulse until combined, but not too smooth. Add more oil to make it looser if you like, or less to make it thicker.
- Let it rest 5 minutes before serving. Dot it with Arugula pesto or serve it on the side.