Elimina le radici alla base degli agretti e lavali con molta cura sotto acqua corrente per rimuovere ogni residuo di terra. Porta a bollore una pentola con abbondante acqua salata. Cuoci gli agretti per 3-4 minuti, scolali e tieni da parte l’acqua di cottura. Nella stessa acqua lessa gli spaghetti al dente. In una padella scalda l’olio con il burro. Aggiungi lo spicchio d’aglio e il peperoncino. Unisci le acciughe e falle sciogliere a fuoco dolce. Taglia i pomodori secchi a pezzetti e versali in padella insieme alle olive nere e ai capperi ben dissalati.
Aggiungi anche gli agretti e fai insaporire per qualche minuto.
Scola gli spaghetti e trasferiscili in padella. Elimina l’aglio e manteca con un mestolo di acqua di cottura se necessario.