Éplucher les oignons puis les couper en tout petits cubes.
Dans une poêle à fond épais, faire chauffer l'huile sur feu moyen et ajouter les cubes d'oignons sur une seule couche.
Mélanger sans cesse pour bien enrober les oignons pendant plusieurs minutes. Poursuivre la cuisson jusqu'à ce qu'ils soient translucides sans se colorer.
Verser alors le vinaigre et le sucre en mélangeant toujours et en passant à un feu vif pendant 2-3 minutes. Saler et poivrer.
Couvrir alors le récipient et laisser confire sur feu très doux pendant 50 à 60 minutes en mélangeant tous les 1/4 d'heure et en s'assurant que les oignons n'attachent pas.
Verser dans un petit bocal ébouillanté et laisser refroidir avant d'entreposer au frais.