Preheat oven to 425°F (220°C) and line a baking tray with parchment paper
See notes below about salting the eggplant. It's up to you and is great either way.
Drizzle the eggplant with 1.5 tablespoons olive oil and toss well. Season with salt and black pepper (skip the salt if you have already salted the eggplant)
Roast in the oven for 25-30 minutes until golden, tossing half way through.
In the mean time make the tomato sauce and cook your pasta.
Blitz the tomatoes and red peppers together in a food processor or with a stick blender until smooth.
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the garlic and cook for 1 minute until fragrant
Add the tomato mixture and bring to a gentle simmer.
Add the black pepper, a good pinch of salt, the honey, Italian herbs and simmer for 15 minutes. Cook your pasta during this time.
Add the cooked pasta in with a splash of pasta water and toss well and then let it gently bubble for a 1-2 minutes.
Add the roasted eggplant cubes and toss through very gently.
Serve with a mountain of freshly grated parmesan and lots of fresh basil leaves.