Prep time: 25 minutes
Cooking time: 1 hour 15 minutes
Preheat the oven to 220° C (450° F).
On a baking sheet covered with aluminum foil, drizzle the eggplant cubes with olive oil and mix well. Cook in the oven for 35 minutes, turning during cooking time. The eggplant should be tender and well-roasted. Set aside.
In a large pot of salted, boiling water, cook the pasta according to directions, minus 2 minutes. The pasta will be very al dente. Drain the pasta, saving 80 ml (8 tbsp.) of the cooking water. Set aside.
In a large skillet, heat the oil over medium heat, and brown the garlic for the tomato sauce. Add the oregano and tomatoes, and let cook, uncovered, for 20 minutes over medium-low heat. Crush the tomatoes to purée them, add the reserved pasta water, and continue cooking for 5 minutes. Add the pasta and eggplant, and continue cooking for another 5 minutes. Remove from heat, sprinkle with basil, and season generously with pepper.