En una cacerola hacemos un caramelo con el azúcar y un poco de agua. Una vez hecho, disolvemos con el vinagre y después ponemos aproximadamente medio litro de agua. Dejamos que hierva junto a las especias.
En una sartén con aceite, freímos los ajos y los apartamos. En ese mismo aceite doramos la cebolla. Mezclamos todo en la cacerola anterior.
A los cítricos se le saca la piel con un cuchillo muy afilado, procurando que esta no lleve blanco. Se pica en juliana muy fina y se le pone al escabeche.
Con el resto de naranjas y limones se hace zumo. Se reserva.
Las caballas se limpian y se hacen trozos medianos. Se ponen en el escabeche junto al zumo y se dejan calentar unos minutos sin que lleguen a hervir.