Poner el bacalao en remojo con agua fría, renovándola varias veces, durante 24 horas. Colarlo, quitarle las pieles y las espinas y desmenuzarlo. Pelar la cebolla y picarla menuda. Pelar el tomate y picarlo. Quitar las hojas exteriores a las alcachofas, cortarles las puntas y dividirlas en 4 trozos; lavarlas. Remojar los pimientos secos abiertos durante un ratito.Calentar el aceite en una cazuela de barro y rehogar la cebolla hasta que esté transparente. Incorporar las alcachofas, los pimientos secos troceados, el tomate, los ajos, los guisantes y sal. Freír todo a fuego medio durante 15 minutos. Agregar el bacalao, el tomillo, el laurel y el arroz, sofriendo todo unos segundos. Regar con el doble cantidad de agua que el volúmen del arroz, añadir el colorante y el azafrán y cocer a fuego suave durante 20 minutos o un poco menos si el arroz le gusta entero.