Corta la longaniza en rodajas de media pulgada.
Precalienta un caldero a fuego mediano-alto y sofríe y rompe la longaniza para que suelte la grasa en el aceite de achiote. Descarta el exceso de grasa.
Añade la cebolla, pimientos morrones, aceitunas, sofrito, culantro en el aceite de achiote con la longaniza. Mueve bien y añade el arroz, sal, culantro y paprika al gusto. Vuelve a remover.
Cubre con caldo de pollo, remueve bien y cocina. Cuando el caldo comience a hervir baja el fuego tapa el caldero y cocina por unos 25 minutos.
Remueve y vuelve a tapar el arroz por unos 10 minutos.