This Ricotta and Eggplant Lasagna Recipe is a comforting, layered bake that celebrates tender, roasted eggplant, creamy ricotta, melty mozzarella, and bright basil. It’s an excellent vegetarian main that still feels substantial and satisfying. The texture contrast between silky cheese and roasted eggplant slices makes each bite rich but balanced, and the tomato sauce adds the bright tomato backbone every lasagna needs. Below you’ll find a clear ingredient list, a helpful set of step-by-step instructions rewritten for clarity, and tips for making the assembly effortless and the flavors sing.
Why you’ll love this Ricotta and Eggplant Lasagna Recipe

This version leans into simple, fresh ingredients and straightforward technique. Using whole-milk ricotta keeps the filling lush, while low-moisture mozzarella gives that classic pull when you cut into it. Eggplant is treated like a main component rather than just a vegetable side: sliced, lightly seasoned, and roasted to concentrate its flavor and reduce moisture so the lasagna doesn’t become watery. The recipe uses pantry-friendly tomato sauce and a blend of cheeses and basil to make a familiar, crowd-pleasing result.
Ingredients
- 3 ½ pounds eggplant, cut crosswise into ½-inch slices (about 3 large ish eggplants)
- ½ cup extra virgin olive oil
- 1 tablespoon dried oregano
- Kosher salt
- Freshly ground black pepper
- 1 pound lasagna sheets
- 1 pound whole-milk ricotta cheese
- 7 ounces grated low moisture mozzarella cheese, divided
- 3 ounces freshly grated Parmesan cheese, divided
- 10 large fresh basil leaves, finely chopped
- 3 cups tomato sauce, homemade or store-bought
Equipment
- Baking sheet(s)
- Parchment paper or silicone baking mat (optional)
- Large bowl
- 9×13-inch (or similar) baking dish
- Measuring cups and spoons
- Cheese grater (if needed)
- Spoon or spatula for spreading
Prep at a glance

- Preheat oven and prepare baking sheet(s) for eggplant.
- Slice eggplant crosswise into ½-inch rounds.
- Toss slices with olive oil, dried oregano, salt, and pepper.
- Roast eggplant until golden and tender; cool slightly.
- Combine ricotta, half the mozzarella and Parmesan, chopped basil, and a pinch of salt and pepper.
- Assemble lasagna in layers: sauce, noodles, ricotta mixture, roasted eggplant, repeated, finishing with sauce and remaining cheeses.
- Bake until bubbling and cheeses are melted and lightly browned; let rest before slicing.
Step-by-step directions

The following directions have been rewritten to be clear and easy to follow while keeping the ingredient amounts and the intended sequence the same.
- Preheat and prepare. Preheat your oven to 425°F (220°C). Line one or two baking sheets with parchment paper or a silicone mat, or lightly oil them so the eggplant won’t stick.
- Slice the eggplant. Cut 3 ½ pounds of eggplant crosswise into ½-inch thick slices. Aim for uniform thickness so the slices roast evenly.
- Toss the eggplant with oil and seasonings. Place the eggplant slices in a large bowl or directly on the baking sheet. Drizzle with ½ cup extra virgin olive oil. Sprinkle 1 tablespoon dried oregano over the slices, then season with kosher salt and freshly ground black pepper to taste. Toss or turn the slices so each piece gets an even coating of oil and seasoning.
- Roast the eggplant. Spread the seasoned eggplant in a single layer on the prepared baking sheet(s). Roast in the preheated oven until the edges are golden and the centers are tender, about 20–25 minutes, flipping once halfway through to ensure even browning. Remove from the oven and set aside to cool slightly.
- Prepare the ricotta filling. In a medium bowl, combine 1 pound whole-milk ricotta cheese, 3 1/2 ounces (half) of the grated low moisture mozzarella (from the total 7 ounces), and 1 1/2 ounces (half) of the freshly grated Parmesan (from the total 3 ounces). Add the 10 large fresh basil leaves, finely chopped, and season with a modest pinch of kosher salt and a grind or two of freshly ground black pepper. Stir until the mixture is evenly combined and creamy.
- Arrange your workspace and sauce. Measure out 3 cups tomato sauce so it’s ready. Have the remaining grated cheeses (the second half of mozzarella and Parmesan) close by for the top layer. Choose a 9×13-inch or similar baking dish and spoon a thin layer of tomato sauce onto the bottom to prevent sticking and to begin the first layer of flavor.
- Layer the lasagna: first layer. Lay enough lasagna sheets across the bottom so they form a mostly even single layer. If a sheet needs trimming to fit, break or cut it to size. Spoon a portion of tomato sauce over the noodles to coat them lightly and spread about one-third of the ricotta mixture over the sauce in an even layer.
- Add roasted eggplant. Arrange a single layer of roasted eggplant slices over the ricotta mixture, overlapping slightly if needed so the surface is mostly covered. Spoon more tomato sauce over the eggplant as desired to keep layers moist.
- Repeat the layers. Add another layer of lasagna sheets, then more sauce, then another one-third of the ricotta mixture, followed by another layer of roasted eggplant and sauce. Continue a final layer of lasagna sheets. Reserve a small amount of ricotta mixture if you prefer to dot it on the top before adding the final cheeses.
- Finish with sauce and cheeses. Spoon the remaining tomato sauce over the top layer of noodles so it is well covered. Sprinkle the remaining 3 1/2 ounces of grated low moisture mozzarella and the remaining 1 1/2 ounces of freshly grated Parmesan evenly over the top.
- Bake the lasagna. Cover the baking dish with foil and bake in a preheated 375°F (190°C) oven for 25–30 minutes. Remove the foil and bake an additional 10–15 minutes until the top is bubbly and the cheeses are melted and lightly golden.
- Rest before slicing. Remove the lasagna from the oven and let it rest, uncovered, for 10–15 minutes. This rest time helps the layers set and makes slicing much cleaner.
- Serve and garnish. Slice into portions and garnish each serving with a sprinkle of the remaining fresh basil if desired, or an extra dusting of freshly grated Parmesan for presentation.
Notes and tips for success
- Control eggplant moisture. Roasting the eggplant slices at a relatively high temperature concentrates their flavor and reduces excess moisture so the lasagna holds together. If eggplants are especially watery, you can roast them a few minutes longer or lay them on a wire rack while cooling so any excess liquid drains away.
- Use whole-milk ricotta. Whole-milk ricotta gives the filling a velvety mouthfeel. If you prefer a lighter texture, part-skim ricotta will work, but the result will be less rich.
- Low-moisture mozzarella is key. Low moisture mozzarella melts well and provides stretch without releasing too much water. If you only have fresh mozzarella, drain and pat it dry thoroughly before using.
- Make-ahead options. You can assemble the lasagna up to a day in advance, covered and refrigerated. When ready to bake, add about 10–15 minutes to the covered baking time if coming straight from the fridge.
- Freezing tip. To freeze, assemble the lasagna in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Bake from frozen covered at 375°F (190°C) for 60–75 minutes, uncovering for the final 15 minutes, or until hot throughout and cheese is bubbly.
- Basil variations. If fresh basil isn’t available, 1/2 teaspoon dried basil can be mixed into the ricotta, though fresh leaves provide brighter flavor and color.
Serving suggestions
This Ricotta and Eggplant Lasagna Recipe pairs beautifully with a crisp green salad dressed with lemon vinaigrette and a side of crusty bread to sop up any extra sauce. For a heartier spread, serve with roasted seasonal vegetables or a simple marinated olive and tomato salad. A light red wine, sparkling water with lemon, or a non-alcoholic sparkling grape beverage complement the tomato and cheese notes nicely.
Storage
Leftovers keep well covered in the refrigerator for 3–4 days. Reheat individual portions in a microwave until warm, or reheat in a 350°F (175°C) oven, covered, until heated through (about 20–30 minutes depending on portion size). For longer storage, freeze as described above and reheat from frozen.
Final thoughts
This Ricotta and Eggplant Lasagna Recipe is an approachable, flavorful take on layered pasta dishes. It highlights roasted eggplant as the star and keeps each element simple so the overall flavor feels balanced and fresh. The results are creamy, savory, and satisfying—comfort food that’s perfect for weeknight family dinners and special occasions alike.

Ricotta and Eggplant Lasagna Recipe
Equipment
- rimmed baking sheets
- Brush
- Large Pot
- Parchment Paper
- 9 x 13-inch baking dish
- Mixing Bowl
- Foil
Ingredients
- 3 1/2 pound eggplant cut crosswise into 1/2-inch slices (about 3 large eggplants)
- 1/2 cup extra virgin olive oil
- 1 tablespoon dried oregano
- Kosher salt to taste
- Freshly ground black pepper to taste
- 1 pound lasagna sheets dried
- 1 pound whole-milk ricotta cheese
- 7 ounce low-moisture mozzarella cheese, grated divided
- 3 ounce Parmesan cheese, freshly grated divided
- 10 leaves fresh basil finely chopped
- 3 cups tomato sauce homemade or store-bought
Instructions
- Preheat the oven to 450°F and position 2 racks evenly.
- Arrange the eggplant slices in a single layer on rimmed baking sheets and brush both sides with the olive oil.
- Season both sides of the eggplant with dried oregano, kosher salt, and freshly ground black pepper.
- Bake the eggplant for 15 minutes, flip the slices, then bake about 10 minutes more until lightly browned; set aside and reduce oven temperature to 400°F.
- Bring a large pot of salted water to a boil and cook the lasagna sheets for about 4 minutes until still fairly firm, then drain and rinse with cold water.
- Layer the cooked noodles on a parchment-lined baking sheet with parchment between layers to prevent sticking.
- In a mixing bowl combine the ricotta, 3 ounces of the mozzarella, 1 1/2 ounces of the Parmesan, and the chopped basil; season with salt and pepper to taste.
- Spread 3/4 cup of tomato sauce in the bottom of a 9 x 13-inch baking dish.
- Assemble the lasagna: place 1/4 of the lasagna sheets in an even layer over the sauce, top with one-third of the roasted eggplant, then one-third of the ricotta mixture; repeat two more times with sauce, noodles, eggplant, and ricotta mixture.
- Finish with the remaining lasagna sheets, spread the remaining 3/4 cup tomato sauce on top, then sprinkle with the remaining 4 ounces mozzarella and 1 1/2 ounces Parmesan.
- Cover the dish with foil and bake at 400°F for 40 minutes, then remove the foil and bake about 15 minutes more until the cheese is melted and golden.
- Let the lasagna rest for 10 minutes before slicing and serving.
Notes
- Use firm, similarly sized eggplants for even roasting.
- Cool the lasagna slightly before slicing to help it set.
- Cook pasta until still firm to avoid overcooked noodles after baking.
