Nettoyer les anchois en enlevant, de chacun d'eux, la tête, puis les ouvrir comme un livre sans détacher les deux fils et extraire délicatement l'arête centrale du poisson.
Laver rapidement et sécher les anchois en les tapotant avec du papier absorbant puis les tremper dans de la farine et les frire dans de l'huile d'olive chaude en les retournant des deux côtés ; placer les anchois frits sur du papier absorbant pour qu'ils perdent l'excès d'huile.
Placer les anchois dans un récipient
Mettre le vinaigre, le vin blanc, le sel, l'oignon coupé en gousses, le piment rouge coupé en tranches et l'ail coupé en deux (ou en tranches) dans une casserole.
Porter lentement à ébullition, puis cuire pendant 2 à 3 minutes, puis éteindre le feu ; verser le mélange chaud de vinaigre sur les anchois jusqu'à ce qu'ils soient couverts, puis les laisser mariner pendant au moins 12 heures dans un endroit frais.
Au bout de 12 heures, égoutter les anchois et les déposer sur une assiette de service.