Preheat the oven to 400°F.
Start by trimming the stems off the eggplants, then slice them lengthwise into uniform ¼-inch thick pieces. Generously salt both sides of each slice and let them rest for 10 minutes. This process allows the eggplant to release excess moisture, preventing a watery final dish. Once the time is up, pat the slices dry with a paper towel, removing any remaining salt.
Lightly grease a baking sheet and arrange the eggplant slices in a single layer. Bake for 10 minutes until softened, making them pliable for rolling. Remove from the oven and set aside to cool.
While the eggplant is baking, prepare the filling. In a mixing bowl, combine ricotta cheese, shredded parmesan, egg, salt, pepper, minced garlic, and fresh basil. Stir until well blended, ensuring the ingredients are evenly distributed.
Spread half of the marinara sauce across the bottom of a casserole or baking dish. Once the eggplant slices have cooled, place 1 to 2 tablespoons of the ricotta filling onto each slice. Carefully roll the eggplant around the filling and place each roll seam-side down into the dish. Repeat this process with all slices until the dish is filled.
Evenly spoon the remaining marinara sauce over the rolled eggplant. Sprinkle with mozzarella cheese and a light dusting of parmesan for a golden, bubbly finish. Cover the dish with foil or a lid and bake for 30 minutes. Then, remove the cover and continue baking for an additional 10 minutes, allowing the cheese to melt and slightly brown.
Garnish with fresh basil and serve warm. Enjoy this comforting, cheesy eggplant rollatini as a delicious main course or side dish!