Tagliare la cipolla a fettine sottili, lo spada a cubetti, tagliare a metà le olive e tagliare a cubetti le melanzane.
Passare sotto l'acqua abbondante i capperi dissalati.In una pentola, far soffriggere per qualche minuto la cipolla e aggiungere le melanzane tagliate a cubetti, far saltare per qualche minuto.
Aggiungere la passata di pomodoro, i capperi e le olive, far cuocere per 15 ad 20 minuti, mescolando ogni tanto per non far attaccare il composto alla pentola.
Cuocere in abbondante acqua salata gli spaghetti, e scolarli al dente.Aggiungere per ultimo lo spada e continuare a cuocere per ulteriori 10 minuti, mescolando con delicatezza evitando di rompere i cubetti di spada.
Aggiungere gli spaghetti, e far insaporire per qualche minuto.