Picar bien la cebolleta, el pimiento verde, los dientes de ajo y los orejones de albaricoque. Pelar y trocear las patatas. Limpiar el pescado y trocear en piezas de un bocado. Reservar.
Calentar un poco de aceite de oliva en una olla o cazuela. Añadir la cebolleta con el pimiento y cocinar a temperatura media unos 5 minutos. Añadir el ajo, la cúrcuma, el comino, el concentrado de tomate y la harissa. Remover bien durante un par de minutos. Incorporar el tomate natural, las patatas, los albaricoques y el azafrán.
Cubrir con agua o caldo, llevar a ebullición, tapar y bajar el fuego. Cocinar durante unos 20 minutos, hasta que las patatas estén tiernas. Vigilar el nivel de caldo a mitad de la cocción. Añadir por último el pescado y cocinar durante unos minutos, hasta que esté en su punto.