Poner las pasas en un cuenco cubiertas con agua templada y dejar mientras se cuece el arroz para que se hidraten. Cocer el arroz en abundante agua hirviendo con sal hasta que esté en su punto; colar, pasarlo bajo el chorro del agua fría, escurrir bien y colocarlo en un cuenco amplio.
Escurrir las pasas. Picar el jamón, la piña y los palmitos. Incorporar todos los ingredientes al cuenco con el arroz y mezclar.
Poner la mayonesa y el yogur en un cuenco, mezclar bien y verter sobre la ensalada. Revolver todo con cuidado, rectificar la sazón y servir en una ensaladera, adornada con hojas de lechuga o endibia.