For marinara sauce:
- Heat olive oil in a medium sized pot over medium low heat. Add shallots and garlic and cook until soft, about 3 minutes.
- Add remaining ingredients, season with kosher salt and fresh ground pepper to taste. Stir and cook over medium low for about 20 minutes. You may add additional water to thin if desired.
Marinara sauce may be made in advance and refrigerated or frozen.
For the eggplant parmigiana:
- Preheat oven to 400 degrees. Set your oven to convection if you have that capability. Line two baking pans with a sheet of parchment paper.
- Whisk eggs and milk together in a shallow bowl. Combine Parmigiano cheese, panko, oregano, thyme, red pepper flakes, salt and pepper in a second shallow bowl.
- Dip each round of eggplant, first in the egg mixture and then in the panko and parmigiano mixture and lay out on the baking sheet. Repeat until all rounds are coated. Bake for about 15 minutes, remove from the oven and flip each eggplant round. Continue baking another 10 – 15 minutes until all the rounds are golden brown and crisp.
- In a 13 x 9 x 2″ pan, spread 1/2 to 3/4 cup marinara over the bottom of the pan. Now layer the eggplant rounds over the bottom of the pan. Top with a cup of marinara. Layer half the mozzarella slices over the eggplant rounds. I like to use half a slice on each round. Sprinkle with 1/4 cup of parmigiano, drizzle with olive oil and season with a pinch more salt and pepper. Repeat with a second layer of eggplant, marinara and cheese.
- Thirty minutes before you are ready to serve, put the casserole pan in the oven and bake for 20 minutes until the cheese is melted and beginning to brown and the eggplant is heated through. Remove from the oven and allow to rest for 5 minutes. Top with whole basil leaves for garnish.