Cuece el arroz en 2 tazas de agua durante 20 minutos a fuego medio. Retira del fuego y reserva.
Funde la mantequilla y acitrona la cebolla y el ajo. Agrega los dátiles y arándanos. Vierte el jugo de naranja. Cocina a fuego bajo hasta que se haya absorbido el jugo.
Agrega las nueces y piñones. Mezcla.
Añade el arroz e integra cuidando de no batir el arroz. Salpimienta y cocina por 5 minutos más. Sirve tibio y espolvorea el perejil.