Heat oven to 400 degrees F.
Slice eggplants into 1/2-inch thick slices. You should have enough for 3 or 4 layers of eggplant per stack. If you have extra just make a smaller stack with one of them
Spray both sides of slices with olive oil spray (or brush both sides with olive oil.) Sprinkle with salt and pepper.
Place eggplant slices on an oven-proof rack inside a sheet pan or place them directly on a sheet pan if you don't have a rack. Bake 20 minutes or until golden, flipping over halfway through cooking time.
Meanwhile, mix together panko bread crumbs with vegan parmesan and parsley if using
Spray olive oil onto the bottom of a 9 x 13-inch pan or another casserole dish that will fit the 6 largest eggplant rounds.
After cooking eggplant, reduce oven temp. to 325 degrees F.
Then place 6 of the largest slices on the bottom of the casserole dish. Place a heaping tablespoon of marinara sauce on top of the eggplant rounds.
Add a heaping tablespoon of vegan ricotta on top of the sauce.
Sprinkle the parmesan/panko mixture on top of the ricotta.
Add 6 of the next largest size eggplant rounds on top of the parmesan layer.
Add another large tablespoon of marinara sauce.
Add another layer of vegan ricotta.
Distribute vegan pesto sauce among the 6 stacks.
Add a sprinkle of vegan parmesan/panko mix.
Add the last layer of eggplant rounds to the stacks. Spoon a generous amount of sauce on top of the eggplant. Sprinkle parmesan on top.
Bake for about 20 minutes until heated through. Remove from oven. Add extra parmesan or an additional dollop of vegan pesto if desired.