Eggplant lasagna is a comforting baked dish where tender roasted eggplant replaces traditional pasta layers. Combined with creamy ricotta, melted mozzarella, rich tomato sauce, and herbs, this recipe creates a hearty meal that feels both satisfying and lighter than classic lasagna. It’s perfect for family dinners, meal prep, or whenever you want a flavorful homemade casserole.
Why You’ll Love This Recipe
This eggplant lasagna is packed with flavor while remaining simple to prepare. Roasting the eggplant gives it a rich, slightly smoky taste that pairs beautifully with the creamy cheese layers and tomato sauce. It’s a great option if you want a pasta-free version of lasagna that still delivers the same comforting texture and taste. The recipe is also versatile, allowing you to add extra vegetables or protein depending on your preference.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 large eggplants, sliced lengthwise into ¼-inch thick slices
2 tablespoons olive oil
1 tablespoon Italian seasoning
2 cups ricotta cheese
1 large egg
2 cups shredded mozzarella cheese
½ cup grated Parmesan cheese
3 cups marinara sauce
2 cloves garlic, minced
¼ cup fresh basil, chopped
½ teaspoon salt
¼ teaspoon black pepper
Directions
Preheat the oven to 375°F (190°C).
Slice the eggplants lengthwise into slices about ¼ inch thick.
Sprinkle the slices lightly with salt and let them sit for about 15 minutes. This helps remove excess moisture and prevents the lasagna from becoming watery. Pat the slices dry with paper towels.
Arrange the eggplant slices on a baking sheet. Brush both sides with olive oil and sprinkle with Italian seasoning.
Roast the eggplant slices in the oven for about 20 minutes, flipping them halfway through, until they become tender and lightly golden.
In a bowl, mix the ricotta cheese, egg, a pinch of salt, and black pepper until smooth.
Spread about ½ cup of marinara sauce on the bottom of a 9×13-inch baking dish.
Place a layer of roasted eggplant slices over the sauce.
Spread about one-third of the ricotta mixture over the eggplant layer.
Sprinkle about ⅔ cup of shredded mozzarella and a small amount of Parmesan cheese.
Add about ¾ cup of marinara sauce over the cheese.
Repeat the layers with eggplant, ricotta mixture, mozzarella, Parmesan, and sauce until the ingredients are used up.
Finish with the remaining marinara sauce and the rest of the mozzarella and Parmesan on top.
Bake the lasagna for 35–40 minutes until the cheese is melted and bubbling.
Allow the lasagna to rest for about 10 minutes before slicing. Sprinkle chopped fresh basil over the top before serving.
Servings and timing
Servings: 6 portions
Prep time: 20 minutes
Cook time: 40 minutes
Total time: about 1 hour
Variations
You can add cooked ground beef or ground turkey between the layers for a heartier version.
For extra vegetables, include sautéed spinach, mushrooms, or zucchini between the layers.
To make it slightly spicier, add ½ teaspoon of red pepper flakes to the marinara sauce.
For a creamier texture, mix a few tablespoons of grated Parmesan directly into the ricotta filling.
You can also add extra mozzarella on top if you prefer a thicker cheesy crust.
Storage/Reheating
Store leftover eggplant lasagna in an airtight container in the refrigerator for up to 4 days.
To freeze, wrap the baking dish tightly or store individual portions in freezer-safe containers for up to 3 months.
To reheat refrigerated lasagna, warm it in a 350°F oven for about 15–20 minutes or microwave individual portions until heated through.
If reheating from frozen, thaw in the refrigerator overnight and reheat in the oven until fully warmed.
FAQs
Can I make eggplant lasagna ahead of time?
Yes. You can assemble the lasagna a day in advance, cover it, and store it in the refrigerator until ready to bake.
Do I have to roast the eggplant first?
Roasting is recommended because it softens the eggplant and removes excess moisture, improving the final texture.
Can I replace ricotta cheese?
Yes. Cottage cheese can be used as an alternative to ricotta if you prefer a slightly different texture.
Why is my eggplant lasagna watery?
Eggplant naturally contains water. Salting and roasting the slices before layering helps reduce excess moisture.
Can I freeze eggplant lasagna?
Yes. It freezes well either before baking or after baking once it has cooled completely.
What size baking dish should I use?
A standard 9×13-inch baking dish works best for this recipe.
Can I add more cheese?
Absolutely. Additional mozzarella or Parmesan can be added for a richer flavor.
Is eggplant lasagna healthy?
It can be a lighter alternative to traditional lasagna because eggplant replaces the pasta layers.
Can I use homemade tomato sauce?
Yes. Homemade marinara or tomato sauce works perfectly and can add extra flavor.
What should I serve with eggplant lasagna?
It pairs well with a fresh green salad, roasted vegetables, or warm bread.
Conclusion
Eggplant lasagna is a flavorful and comforting baked dish that brings together roasted eggplant, creamy cheeses, and rich tomato sauce. With simple ingredients and easy layering, it’s a great option for both weeknight dinners and special occasions. Once baked to golden perfection, it delivers a satisfying meal that everyone can enjoy.
Eggplant Lasagna is a comforting baked casserole where tender roasted eggplant replaces traditional pasta layers, combined with creamy ricotta, melted mozzarella, Parmesan, and rich marinara sauce for a hearty and satisfying pasta-free meal.
Total Time:1 hour
Yield:6 portions
Ingredients
2 large eggplants, sliced lengthwise into 1/4-inch thick slices
2 tablespoons olive oil
1 tablespoon Italian seasoning
2 cups ricotta cheese
1 large egg
2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
3 cups marinara sauce
2 cloves garlic, minced
1/4 cup fresh basil, chopped
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
Preheat the oven to 375°F (190°C).
Slice the eggplants lengthwise into slices about 1/4 inch thick.
Lightly sprinkle the slices with salt and let them sit for 15 minutes to remove excess moisture, then pat dry with paper towels.
Arrange the eggplant slices on a baking sheet, brush both sides with olive oil, and sprinkle with Italian seasoning.
Roast the eggplant for about 20 minutes, flipping halfway through, until tender and lightly golden.
In a bowl mix ricotta cheese, egg, a pinch of salt, and black pepper until smooth.
Spread about 1/2 cup marinara sauce on the bottom of a 9×13-inch baking dish.
Add a layer of roasted eggplant slices over the sauce.
Spread one-third of the ricotta mixture over the eggplant layer.
Sprinkle about 2/3 cup shredded mozzarella and a small amount of Parmesan cheese.
Add about 3/4 cup marinara sauce over the cheese.
Repeat layers with eggplant, ricotta mixture, mozzarella, Parmesan, and sauce until ingredients are used.
Finish with the remaining marinara sauce and the rest of the mozzarella and Parmesan on top.
Bake for 35–40 minutes until the cheese is melted and bubbling.
Let the lasagna rest for about 10 minutes, then garnish with chopped fresh basil and serve.
Notes
Salting and roasting the eggplant helps reduce excess moisture.
Cottage cheese can be used instead of ricotta.
Add sautéed spinach, mushrooms, or zucchini for extra vegetables.
Ground beef or turkey can be added for a heartier version.
Let the lasagna rest before slicing so the layers hold together.