Peler l'oignon et émincer-le finement. Passer les légumes sous l'eau, oter les pédoncules des poivrons et des tomates, égrener les poivrons puis couper tous les légumes en cubes.
Dans une sauteuse, faire revenir l'oignon avec 1 cuillère à soupe d'huile d'olive, puis ajouter les tomates et laisser compoter 12 min à feu doux. Retirer cette compotée et réserver.
Dans cette même sauteuse, faire sauter à feu vif les poivrons, la courgette et l'aubergine avec un peu d'huile d'olive et un peu d'eau. Ajouter la compotée, saler et poivrer puis poursuivre la cuisson 10 min à feu doux.
Parsemer au dernier moment de basilic finement ciselé. Faire cuire les pâtes puis les mélanger dans un saladier avec les légumes. Saupoudrer de parmesan.