Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
This Pesto Eggplant Parmesan layers roasted eggplant with marinara sauce, fragrant basil pesto, fresh mozzarella, and Parmesan cheese. Roasting the eggplant before assembling the casserole helps it become tender and lightly browned while reducing excess moisture that could otherwise make the finished dish watery.
Unlike a traditional breaded Eggplant Parmesan, this version skips the breadcrumb coating. The roasted eggplant is layered directly with the sauces and cheeses, then returned to the oven until everything is hot, bubbling, and lightly golden.
Fresh basil finishes the casserole with a bright herbal flavor that complements the pesto. Serve it warm as an easy vegetarian main course for a weeknight dinner or a casual meal with guests.

Why You’ll Love This Pesto Eggplant Parmesan
No breading or frying is required. The eggplant is simply roasted before the casserole is assembled.
Pesto adds another layer of flavor. Basil pesto complements the marinara, mozzarella, and roasted eggplant.
Fresh mozzarella creates a creamy layer. It melts beautifully between the slices of eggplant.
Roasting helps control moisture. Precooking the eggplant helps prevent the casserole from becoming excessively watery.
The ingredient list is simple. Eggplant, two sauces, two cheeses, basil, and basic seasonings create the entire dish.
It’s a satisfying vegetarian main course. The combination of eggplant, pesto, tomato sauce, and cheese makes it substantial enough for dinner.
Ingredients
Eggplant and Olive Oil
- 2 tablespoons olive oil, divided
- 1 large eggplant, thinly sliced
- Sea salt, to taste
- Black pepper, to taste
Try to keep the eggplant slices reasonably consistent in thickness. Very thin pieces can cook faster than thicker ones.
One tablespoon of olive oil is used for the baking sheet, while the remaining tablespoon is used to grease the casserole dish.
Sauces
- 1½ cups marinara sauce, homemade or store-bought
- ½ cup basil pesto, homemade or store-bought
Both marinara and pesto can contain a significant amount of salt, so keep that in mind when seasoning the eggplant.
Cheese and Basil
- 1 (7-ounce) ball fresh mozzarella cheese, thinly sliced
- ¼ cup shredded Parmesan cheese
- ½ cup fresh basil, chopped
Fresh mozzarella is particularly good in this recipe because of its soft, creamy texture when melted.
Equipment
- Large rimmed baking sheet
- 9 × 13-inch casserole dish
- Cutting board
- Sharp knife
- Pastry brush or spoon
How to Make Pesto Eggplant Parmesan
Step 1: Preheat the Oven
Preheat the oven to 400°F (204°C).
Grease a large rimmed baking sheet with 1 tablespoon olive oil, spreading the oil across the surface.
Step 2: Roast the Eggplant
Arrange the thinly sliced eggplant in a single layer on the prepared baking sheet.
Season lightly with sea salt and black pepper.
Roast for approximately 20 minutes, or until the slices are tender and nicely browned around the edges.
Remove the baking sheet from the oven and allow the eggplant to cool for a few minutes.
Keep the oven set to 400°F (204°C).
Step 3: Prepare the Casserole Dish
Grease a 9 × 13-inch casserole dish with the remaining tablespoon of olive oil.
This helps prevent the bottom layer of eggplant from sticking to the dish.
Step 4: Assemble the First Layer
Arrange half of the roasted eggplant slices across the bottom of the prepared casserole dish.
Spoon half of the marinara sauce over the eggplant.
Follow with half of the basil pesto, distributing it across the layer.
Arrange half of the sliced fresh mozzarella over the sauces.
Step 5: Add the Second Layer
Arrange the remaining roasted eggplant over the first layer.
Top with the remaining marinara sauce, basil pesto, and fresh mozzarella.
Finish by sprinkling the shredded Parmesan evenly over the top.
Step 6: Bake the Eggplant Parmesan
Return the assembled casserole to the 400°F (204°C) oven.
Bake for 10 to 15 minutes, or until the marinara is bubbling and the cheeses are completely melted and lightly golden.
Use these visual cues along with the baking time. The casserole should be thoroughly hot, with visibly melted cheese and bubbling sauce around the layers.

Step 7: Finish With Fresh Basil
Remove the casserole from the oven.
Sprinkle the chopped fresh basil evenly over the top.
Serve the Pesto Eggplant Parmesan while warm.
Tips for the Best Pesto Eggplant Parmesan
- Slice the eggplant evenly. Similar-sized slices are more likely to become tender at the same time.
- Don’t skip the first roast. Precooking the eggplant develops flavor and removes some of its moisture before it goes into the casserole.
- Keep the eggplant in a single layer while roasting. Overlapping slices can cook less evenly.
- Season conservatively. Pesto, marinara, mozzarella, and Parmesan can all contribute salt.
- Use fresh mozzarella when possible. Its creamy texture works particularly well with the roasted eggplant.
- Spread the pesto throughout the layers. This distributes its basil and garlic flavor rather than concentrating it in one part of the casserole.
- Watch for bubbling sauce. Along with completely melted cheese, bubbling around the casserole is a useful indication that it is thoroughly heated.
- Add fresh basil after baking. This keeps its flavor and appearance fresher.
Common Mistakes to Avoid
Skipping the Eggplant Roasting Step
Putting raw eggplant directly into the casserole can affect both its texture and moisture level.
Roasting it first allows the slices to soften and brown before they’re surrounded by sauce and cheese.
Cutting the Eggplant Unevenly
If some slices are substantially thicker than others, they may not reach the same tenderness during the initial 20-minute roast.
Overlapping the Eggplant While Roasting
Arrange the slices in a single layer whenever possible. Crowding or overlapping can encourage steaming rather than even roasting.
Adding Too Much Salt
There are several potentially salty ingredients in this dish. Season the eggplant lightly and let the pesto, marinara, and cheeses provide much of the seasoning.
Using the Fresh Basil Too Early
The fresh basil is intended as a finishing herb. Sprinkle it over the casserole after baking rather than exposing all of it to the oven.

Expert Tips
Roasting the eggplant before assembling the casserole serves two purposes. It gives the slices time to become tender and lightly browned, and it helps remove some moisture before the marinara and cheese are added.
When slicing the eggplant, consistency is more important than achieving a particular unsupported measurement. Aim for uniformly thin slices so they roast at approximately the same rate.
Fresh mozzarella naturally contains more moisture than firmer low-moisture mozzarella. If your mozzarella is particularly wet, allowing excess surface moisture to drain before slicing can help keep unnecessary liquid out of the casserole.
Keep an eye on the casserole during the final few minutes of baking. You want the sauce bubbling and the cheese completely melted with some light golden color rather than deeply browned.
Variations
Extra-Pesto Eggplant Parmesan
If you particularly enjoy pesto, serve a small amount of additional pesto at the table rather than substantially increasing the amount inside the casserole, which could change its moisture and richness.
Homemade Marinara Version
Use homemade marinara if you have it available. Otherwise, a favorite store-bought marinara keeps the recipe convenient.
Homemade Pesto Version
Homemade basil pesto can replace prepared pesto without changing the basic assembly method.
Ingredient Substitutions
Marinara Sauce
Either homemade or store-bought marinara works. Because brands vary in salt, sweetness, and thickness, taste yours before adding additional seasoning to the dish.
Basil Pesto
Homemade or prepared basil pesto can be used. Different pestos vary in saltiness and oil content, so this is another reason to season the eggplant lightly.
What to Serve With Pesto Eggplant Parmesan
Because the casserole is rich with mozzarella, Parmesan, pesto, and marinara, fresh or lighter sides work particularly well.
Mediterranean Pasta Salad can turn the eggplant into part of a larger Italian-inspired or Mediterranean-style spread.
For something lighter and citrusy, Orange and Tahini Piyaz provides a fresh contrast to the melted cheese and rich pesto.
You can also keep dinner simple with a leafy green salad or roasted vegetables.
Storage and Reheating
Let leftover Pesto Eggplant Parmesan cool slightly, then transfer it to an airtight container and refrigerate promptly.
Refrigerate leftovers promptly and use them within 3 to 4 days.
Reheat individual portions until thoroughly hot. The eggplant may become softer after refrigeration because it continues absorbing moisture from the marinara and pesto.
For larger portions, reheating in the oven can help preserve more of the casserole’s baked texture than aggressive reheating.
Make-Ahead Tips
If you want to shorten the work required around dinner time, the eggplant can be roasted earlier in the day and refrigerated once cooled.
When you’re ready to assemble the casserole, layer the roasted eggplant with the marinara, pesto, mozzarella, and Parmesan, then bake until the sauce is bubbling and the cheese is completely melted.
Fresh basil is best chopped and added shortly before serving.
More Recipes to Try
If you enjoy vegetable-forward meals with bold Mediterranean and Italian-inspired flavors, these recipes make good follow-up choices.
- Mediterranean Pasta Salad is a fresh option that can work as either a side dish or a lighter meal.
- Orange and Tahini Piyaz combines fresh flavors with a creamy tahini element.
- Tuscan Meat Ragù is a hearty option for readers looking for another Italian-inspired dinner.
Gluten-Free Note
This version of Eggplant Parmesan doesn’t use a traditional breadcrumb coating, but that doesn’t automatically guarantee that every prepared ingredient is gluten-free.
If strict gluten avoidance is necessary, check the labels of the marinara sauce, pesto, Parmesan, and other packaged ingredients you use.

Final Thoughts
Pesto Eggplant Parmesan is an easy way to turn roasted eggplant into a satisfying vegetarian main course. Marinara brings tomato flavor, pesto adds basil and garlic notes, and fresh mozzarella and Parmesan create a creamy, cheesy finish.
The most important step happens before the casserole is assembled. Roasting the eggplant for about 20 minutes gives the slices time to become tender and lightly browned while helping control excess moisture.
Layer the roasted eggplant with the sauces and cheeses, bake until bubbling and melted, then finish with fresh basil. The result is a simple, comforting eggplant dinner without the extra step of breading or frying.

Pesto Eggplant Parmesan
Equipment
- Large-rimmed baking sheet
- 9 x 13-inch casserole dish
- Cutting board
- Sharp knife
- Pastry brush or spoon
Ingredients
- 2 tablespoons olive oil, divided
- 1 large eggplant, thinly sliced
- 1½ cups marinara sauce, homemade or store-bought
- ½ cup basil pesto, homemade or store-bought
- 1 (7-ounce) ball fresh mozzarella cheese, thinly sliced
- ¼ cup shredded Parmesan cheese
- ½ cup fresh basil, chopped
- Sea salt, to taste
- Black pepper, to taste
Instructions
1. Prepare the Oven and Baking Sheet
- Preheat the oven to 400°F (204°C).Grease a large rimmed baking sheet with 1 tablespoon of the olive oil.
2. Roast the Eggplant
- Arrange the eggplant slices in a single layer on the prepared baking sheet. Season lightly with sea salt and black pepper.Roast for about 20 minutes, or until the eggplant is tender and nicely browned around the edges.Remove from the oven and let the slices cool for a few minutes. Keep the oven set to 400°F.
3. Prepare the Casserole Dish
- Grease a 9 x 13-inch casserole dish with the remaining tablespoon of olive oil.
4. Assemble the First Layer
- Arrange half of the roasted eggplant slices over the bottom of the casserole dish.Top with half of the marinara sauce, followed by half of the basil pesto and half of the sliced mozzarella.
5. Add the Second Layer
- Arrange the remaining eggplant over the first layer.Top with the remaining marinara sauce, pesto, and mozzarella.Sprinkle the Parmesan evenly over the top.
6. Bake
- Bake for 10 to 15 minutes, or until the sauce is bubbling and the cheeses are completely melted and lightly golden.
7. Add the Basil and Serve
- Remove the casserole from the oven and sprinkle the chopped fresh basil over the top.Serve warm.
Notes
- Fresh mozzarella: Fresh mozzarella is highly recommended because it melts beautifully and gives the finished dish a soft, creamy texture.
- Eggplant: Slice the eggplant to an even thickness so the pieces roast at approximately the same rate.
- Roasting first: Do not skip roasting the eggplant before assembling the casserole. This softens the slices, develops flavor, and helps prevent a watery finished dish.
- Baking dish: A smaller baking dish can be used if you prefer more layers and a taller Eggplant Parmesan.
- Fresh basil: The ingredient list specifies fresh basil, although the source directions say to finish with parsley. Since parsley is not included in the ingredients, fresh basil is used as the finishing herb.
- Salt: Marinara, pesto, mozzarella, and Parmesan can already contain salt. Season the eggplant lightly, then adjust if needed when serving.
- Calories: The calorie estimate is based on four servings and will vary depending on the marinara, pesto, mozzarella, and Parmesan used.
