Picaremos el ajo y el perejil. Partiremos los tomates por la mitad y los rallaremos para extraer su pulpa.
Limpiaremos y cortaremos en dados la sepia.
Calentaremos el aceite en una cazuela plana, poniendo en élla a dorar las cigalas 1 minuto por cada lado. Las retiraremos y reservaremos.
En la misma cazuela agregaremos la sepia dorándola un poco y seguidamente añadiremos el ajo picado y el tomate rallado, dejándolo rehogar 5 minutos más.
Incorporaremos el arroz, removiéndolo bien con el sofrito, dorándolo ligeramente. Verteremos el caldo bien caliente y lo espolvorearemos con el azafrán. Salpimentaremos y lo dejaremos cocer a fuego medio, durante 15 minutos. A media cocción añadiremos las cigalas y el perejil picado. Lo dejaremos reposar 5 minutos antes de servirlo.