Roast the eggplant. Preheat an oven to 450°F (230°C). Place eggplant cubes on a parchment lined baking sheet, then drizzle with ¼ cup extra virgin olive oil, 1 tsp Kosher salt, and ¼ tsp black pepper. Toss well, then ensure the eggplant is in a single, flat layer. Roast for 30 minutes, or until the eggplant is tender.
Cook the pasta. Bring a large pot of water to a rapid boil, then season generously with a few tablespoons of Kosher salt. Add pasta, then cook according to package directions until al dente, about 11 minutes. Reserve about ½-1 cup of cooking water, then drain pasta in a colander.
While the pasta cooks, make the sauce. Heat remaining 2 Tbsp olive oil in a large skillet over medium-low heat. Add chopped shallot then cook, stirring occasionally, until translucent and softened, about 3-4 minutes. Add 3 cloves chopped garlic, then season with 1 tsp Italian seasoning, ½ tsp Kosher salt, and ¼ tsp crushed red pepper flakes, then stir and cook 1 minute more. Stir in 1 (14oz) can of cherry tomatoes and 1 (14oz) can tomato purée. Stir well, bring the heat up slightly to simmer, then allow to cook for about 10 minutes.
Finish on the stovetop. When the sauce has thickened slightly, stir in the roasted eggplant, 1 cup (100g) grated Ricotta Salata, and 15 fresh basil leaves until well mixed. Taste, adjust seasoning as needed, then add the drained pasta. Stir well, cooking over medium heat, then add about ¼-½ cup of reserved pasta cooking water to help thicken the sauce. You can add more, as needed. Give one final taste, then divide between bowls.
Garnish, then serve! Drizzle each portion with a little extra virgin olive oil, then garnish with additional Ricotta Salata, basil, and black pepper. Enjoy!