Sbucciare le cipolline e cuocerele in acqua salata per 15 minuti.
In una casseruola soffriggere con l'olio la cipolla tritata, unire i carciofi puliti e tagliati a spicchi e le cipolline; salare, pepare e cuocere coperto per mezz'ora.
Aggiungere le olive snocciolate, l'aceto e lo zucchero, mescolare, lasciare cuocere per qualche minuto e servire.