Eggplant lasagna: layers of thinly sliced roasted eggplant, three melty Italian cheeses, and bright fresh herbs in every bite. You’ll be surprised how hearty and flavorful this dish is—no pasta required.

Eggplant is one of my favorite summer vegetables to cook with. While classic eggplant parmesan is delicious, eggplant lasagna is a quicker, easier alternative that delivers the same comforting flavors without the extra steps. Thin roasted eggplant slices replace traditional lasagna noodles, and the dish is layered with a lightly herbed ricotta filling, rich tomato sauce, shredded mozzarella, and freshly grated Parmigiano Reggiano for a satisfying, cheesy bake.
This recipe follows the familiar structure of lasagna—sauce, filling, cheese, repeat—but uses summer eggplant (or zucchini as an easy substitute) for a lighter, vegetable-forward version. Fresh basil and parsley brighten the filling, and a touch of garlic and an egg help bind the ricotta for smooth, scoopable layers.
Ingredients – What You Need
Below is the ingredient list and helpful tips to get the best results.

Eggplant: the main ingredient—slice lengthwise into 1/4-inch pieces.
Tomato sauce / marinara: choose a good-quality sauce for the best flavor. Store-bought or a simple San Marzano tomato sauce work well.
Parmigiano Reggiano: use freshly grated Parm for superior flavor and melting performance.
Mozzarella: shredded mozzarella gives the bake a classic, gooey top.
Ricotta: used sparingly between layers to keep the lasagna light but creamy.
Fresh herbs: basil and parsley are ideal—don’t substitute dried herbs if you can avoid it.
Garlic: fresh garlic adds depth to the ricotta filling (garlic powder in a pinch).
Egg: binds the ricotta filling so it holds together when sliced.
Olive oil: for brushing the eggplant before roasting, and salt & pepper to taste.
How to Make Eggplant Lasagna – Step by Step
(1) Roast the eggplant slices – Preheat the oven to 400°F. Arrange eggplant slices on a baking sheet, brush both sides lightly with olive oil, and sprinkle with salt. Roast on the middle rack for 20–25 minutes until tender and lightly golden.
(2) Mix the ricotta filling – In a bowl, combine ricotta, 1/2 cup grated Parmigiano Reggiano, the egg, minced garlic, chopped fresh basil and parsley, and salt and pepper. Stir until smooth and set aside.

(3) Add sauce and layer – Spread a layer of tomato sauce across the bottom of a baking dish. Place a layer of roasted eggplant slices over the sauce.
(4) Add the filling – Spread a thin layer of the ricotta mixture over the eggplant, sprinkle with mozzarella and a dusting of Parmigiano, then add another layer of sauce. Repeat layers (sauce, eggplant, ricotta, mozzarella) until the dish is filled.

(5) Bake – Finish the top layer with sauce, mozzarella, and the remaining Parmigiano Reggiano. Reduce the oven to 350°F and bake uncovered for 25–30 minutes. If desired, broil for the final minute to brown the cheese. Let rest a few minutes before slicing and serving with extra fresh basil.
Tips for Success
Use fresh herbs: Fresh basil and parsley make the ricotta filling bright and flavorful; dried herbs won’t produce the same result. Keep the eggplant skin on: the skin helps maintain structure and adds meatiness and flavor—no need to peel.
How to Freeze & Reheat Leftovers
Freezing: For best results, assemble the lasagna but don’t bake it. Wrap tightly with plastic wrap, then foil, and freeze for up to one month. Thaw in the refrigerator before baking as directed.
Reheating: Microwave individual portions for 30–60 seconds, or reheat in the oven at 350°F in an oven-safe dish covered with foil for about 8–10 minutes (time varies by portion size) until warmed through.

What to Serve it With
Eggplant lasagna pairs well with many sides. For added protein, serve with grilled chicken, meatballs, or chicken parmesan. For a lighter accompaniment, choose a simple green salad or a fresh tomato-and-corn salad, artichoke salad, or classic Panzanella.

Classic Eggplant Lasagna
Print Pin
Video Tutorial
Ingredients
- 2 medium to large eggplants Cut lengthwise into 1/4 inch thick slices
- 32 oz tomato sauce
- 16 oz mozzarella
- 1/2 cup Parmigiano Reggiano, finely grated
- 2-3 Tablespoons olive oil
Ricotta filling
- 1 cup ricotta cheese
- 1/2 cup Parmigiano Reggiano
- 1 egg
- 3 garlic cloves
- generous pinch of black pepper
- pinch of salt
- 1/4 cup fresh basil, chopped
- 2 Tablespoons fresh parsley, chopped
Instructions
-
Preheat the oven to 400°F.
-
Roast eggplant slices: Arrange slices on a parchment-lined baking sheet, brush both sides with olive oil, and sprinkle lightly with salt. Bake 20–25 minutes on the middle rack until tender and golden.
-
Mix ricotta filling: In a bowl, combine ricotta, 1/2 cup Parmigiano Reggiano, the egg, minced garlic, chopped basil and parsley, and salt and pepper. Stir to combine and set aside.
-
Assemble lasagna: Spread a generous layer of tomato sauce across the bottom of a baking dish. Layer roasted eggplant, a thin spread of ricotta mixture, mozzarella, a sprinkle of Parmigiano, and more sauce. Repeat layers until finished. Top the final layer with sauce, mozzarella, and remaining Parmigiano.
-
Bake: Reduce oven temperature to 350°F and bake uncovered 25–30 minutes. For a golden top, broil on High for the last minute if desired. Let the lasagna rest for several minutes before slicing and serving.
Notes
Prevent a scorched bottom – Be sure the bottom of the baking dish has a generous layer of sauce before assembling. A thin layer of sauce can evaporate and potentially cause the bottom to brown too much.