Sweat the eggplant. Cut off the top and bottom of the eggplant, then cut into ¼-inch thick slices–this can be done with a knife or a mandoline. Do not peel. Place eggplant slices on a wire rack, then sprinkle with 1 Tbsp Kosher salt. Allow the eggplant to sweat for 10-15 minutes, then pat dry with a paper towel to remove excess salt.
Roast the eggplant. Preheat oven to 425°F / 220°C. Place the eggplant slices on a parchment-lined sheet pan. Cook for 10 minutes, or until softened, then set aside to cool slightly. Alternatively, eggplant can be cooked in a skillet or grill pan for 3-4 minutes per side over medium-high heat.
Make the filling. Combine 15oz ricotta cheese in a large mixing bowl with 1 cup shredded mozzarella, ½ cup grated Parmesan, 2 large beaten eggs, 2 chopped garlic cloves, ¼ cup chopped basil, 3 Tbsp toasted pine nuts, ½ tsp Kosher salt, and ¼ tsp freshly ground black pepper. Stir until very well mixed.
Assemble the eggplant rollatini. Spoon about 1 cup of the marinara sauce on the bottom of a large skillet or baking dish. Place a slice of eggplant on a cutting board, then spoon on about 1½-2 Tbsp of the ricotta filling near the large end. Roll the eggplant over the filling, then place seam side down in the skillet. Repeat with remaining eggplant slices.
Add remaining sauce. Pour the remaining marinara sauce on top of the eggplant rollatini, then sprinkle with remaining ½ cup mozzarella and ¼ cup grated Parmesan.
Bake the eggplant. Cover the skillet or dish with aluminum foil, then bake for 25-30 minutes. Remove the foil, then bake for an additional 8-10 minutes, or until the cheese is bubbling and browned. Drizzle the entire dish with 1 Tbsp extra virgin olive oil, then garnish with additional basil, if using. Allow to cool for ~5 minutes before serving. Enjoy!