Le quitamos la sal a las anchoas, las lavamos y les quitamos las espinas. Las trituramos.
Partimos en cuartos los corazones.
Las lavamos, las secamos y las ponemos en una cazuela con unas cucharadas de aceite y un diente de ajo pelado, salamos y tapamos la cacerola durante los 10 minutos que cocemos hasta que las alcachofas estén ligeramente crujientes.
Quitamos el diente de ajo y reservamos las alcachofas para más tarde.
En el fondo de la cocción rehogamos las alcachofas junto con el zumo del limón y el de una naranja.
Lavamos la otra naranja, la cortamos en trozos y la añdimos a la cazuela.
Cocemos durante unos minutos, removemos. Añadimos una cucharada de harina, sin dejar de remover. Espesamos la salsa.
Incorporamos una cucharada de azúcar, un poco de sal y el perejil picadito.
Mezclamos hasta que el azúcar esté disuelto, añadimos las alcachofas a la salsa y lo mezclamos todo.
Servimos.