01 - Preheat the oven to 400°F. Line two baking sheets with parchment paper.
02 - Arrange eggplant slices in a single layer on the prepared baking sheets. Brush both sides with olive oil, then season with salt and black pepper.
03 - Roast eggplant for 20 minutes, flipping halfway through, until tender and lightly golden. Remove from oven and let cool slightly.
04 - In a mixing bowl, combine ricotta, mozzarella, Parmesan, egg, basil, parsley, garlic powder, salt, and pepper. Stir until the mixture is smooth and well blended.
05 - Lower oven temperature to 375°F.
06 - Spread 1 cup of marinara sauce evenly over the bottom of a 9x13-inch baking dish.
07 - Place an eggplant slice on a flat surface. Spoon approximately 2 tablespoons of the ricotta filling onto one end, then roll tightly. Arrange each roll seam-side down in the baking dish. Repeat with remaining slices and filling.
08 - Pour the remaining marinara sauce over the rollatini. Sprinkle with mozzarella, Parmesan, and breadcrumbs if using.
09 - Cover the dish with aluminum foil and bake for 20 minutes.
10 - Remove the foil and bake for an additional 10 to 15 minutes, until the sauce is bubbly and the top is golden.
11 - Allow to rest for 5 to 10 minutes before garnishing with fresh basil and serving.