Mesurez le volume du riz dans un bol et prévoyez deux fois ce volume en eau. Pilez les épices. Faites chauffer le beurre et l’huile dans une cocotte sur feu moyen. Lorsque le beurre mousse, ajoutez les épices et le riz. Laissez cuire 2 mn sans cesser de remuer. Versez l’eau, portez à ébullition. Baissez sur feu doux et laissez cuire 15 mn à couvert. Arrêtez la cuisson et laissez la casserole couverte jusqu’au moment de servir.
Pelez et émincez les oignons, pelez et hachez l’ail et le gingembre. Émincez la rhubarbe en tronçons de 2 cm. Dans une sauteuse, faites revenir l’oignon 3 à 4 mn dans l’huile avec le curry, le gingembre et l’ail sur feu moyen, puis ajoutez les crevettes et la rhubarbe. Faites cuire 5 à 6 mn sans cesser de remuer, puis ajoutez le lait de coco, salez. Laissez mijoter 15 mn.