Laminar las cebollas, pasarlas a una sartén con aceite caliente y saltearlas a fuego vivo sin dejar de remover hasta que pierdan humedad, condimentar, incorporar el cilantro, tapar y cocer lentamente hasta que cojan un poco de color. Regar con el vino, reducir y retirar el cilantro.
Poner aceite y un diente de ajo en una cazuela, incorporar el arroz, darle unas vueltas, verter el caldo (3 medidas en volumen) y el curry. Tapar y cocer suavemente durante 18 minutos. Retirar y dejarlo reposar 5 minutos y después pasarlo a una bandeja de servir.
Poner aceite y los camafones en una sartén y, cuando esté caliente, saltear las cigalas, sazonar, mantenerlas en el fuego a temperatura media durante unos minutos y a continuación incorporar la cebolla, dar unas vueltas y colocarlas encima del arroz. Servir a continuación.