1) Prepara il condimento. Sbuccia le cipolle di Tropea, lavale, privale dell'eventuale germoglio, tagliale a spicchi piccoli e sottili e falli rosolare a fuoco medio per 3-4 minuti in una larga padella antiaderente con il burro e 2 cucchiai di olio extravergine di oliva. Spolverizza le cipolle con lo zucchero di canna, lasciale caramellare dolcemente, unisci l'aceto di mele e, mescolando di continuo, fallo sfumare. Regola di sale, aggiungi i pistacchi tritati e profuma con 1 cucchiaio scarso di pepe rosa leggermente pestato. Infine spegni il fuoco.
2) Cuoci la pasta e completa. Fai cuocere 320 g di spaghetti in abbondante acqua salata, seguendo i tempi indicati sulla confezione; scolali al dente e conserva un paio di mestoli di acqua di cottura. Versa la pasta nel tegame con le cipolle, unisci l’acqua di cottura della pasta e una manciata di finocchietto selvatico tagliuzzato. Manteca gli spaghetti con le cipolle di Tropea caramellate per qualche minuto su fiamma vivace, mescolandoli velocemente. Disponi la pasta nei piatti da portata, aggiungi su ciascuno alcune scagliette sottili di parmigiano reggiano e servi subito.