Pon el azafrán en un tazón pequeño con el agua hirviendo. Mezcla y remoja de 10 a 15 minutos.
Calienta el aceite en una olla grande y gruesa a fuego medio-alto. Sazona el pollo con 1/2 cucharadita de sal y pimienta al gusto. Una vez que el aceite esté caliente, dora el pollo de 4 a 5 minutos por lado. Retira y pon en un recipiente. Añade 2 cucharadas más de aceite a la olla. Añade el arroz y dora de 2 a 3 minutos, hasta que se ponga de color lechoso y los granos se separen. Añade la cebolla, los morrones, el jitomate, el ajo y revuelve. Agrega el comino, la canela, los clavos, 1/2 cucharadita de sal y cocina de 4 a 5 minutos más, hasta que las verduras se suavicen. Vierte la cerveza y deja que se cocine y reduzca durante un par de minutos, hasta que se absorba casi toda y el alcohol se haya evaporado.
Pon las piezas de pollo encima del arroz, vierte el caldo de pollo encima y el azafrán con su líquido, así como la 1/2 cucharadita de sal restante y revuelve bien todo. Cuando el líquido comience a hervir, añade los chícharos y tapa la olla. Reduce el fuego a bajo y cocina por unos 20 minutos más, o hasta que el arroz esté cocido y el líquido se haya absorbido casi por completo.
Si el arroz no parece cocido, añade un poco más de caldo o agua y cocina por unos 5 minutos más. Apaga el fuego y deja reposar tapado de 5 a 10 minutos. Esponja el arroz con un tenedor antes de servir.