Slice each eggplant lengthwise into slices about 1/4 to 1/2 inch thick.
In a large skillet, add olive oil (approx. 1/4 inch deep) and heat for frying.
In a bowl, mix eggs and water together. On a large plate, mix grated Parmigiana-Reggiano cheese and 4 cups seasoned breadcrumbs together. Dip eggplant into the egg mixture, then the breadcrumb mixture. Place breaded eggplant slices into skillet and fry until golden brown, rotating once if necessary. Remove from skillet.
Preheat the oven to 350° F.
In an 8 by 12-inch brownie pan, place the 4 largest eggplant slices, evenly spaced apart from each other. Over each slice, spread 1/4 cup of tomato sauce and sprinkle with a teaspoon of basil. Place one slice of mozzarella and 3 slices pepperoni over each slice and sprinkle with 1 teaspoon grated Parmigiano. Place the smaller slices of eggplant over each of the disks and repeat with tomato sauce, basil, pepperoni and the 2 cheeses. Repeat the layering again until all the ingredients are used.
Sprinkle the remaining 1/2 cup seasoned bread crumbs over the top of the eggplant dish, and bake uncovered until the cheese is melted and the tops turn light brown, about 20 minutes.
Tip: You can substitute your favorite store bought brand of tomato sauce for the recipe below to save time.
Basic Tomato Sauce
1/4 cup extra-virgin olive oil
1 Spanish onion, 1/4-inch diced
3 garlic cloves, peeled and thinly sliced
2 tablespoons chopped fresh thyme leaves, or 1 tablespoon dried
1/2 medium carrot, finely grated
2 (28-ounce) cans peeled whole tomatoes, crushed by hand and juices reserved
to taste: Salt
In a 5-quart saucepan, heat the olive oil over medium heat. Add the onion and garlic and cook until soft and light golden brown, about 8 to 10 minutes.
Add the thyme and carrot and cook 5 minutes more, until the carrot is quite soft. Add the tomatoes and juice and bring to a boil, stirring often. Lower the heat and simmer for 20 minutes.