Faire chauffer l'huile et le beurre dans une casserole. Y faire revenir les lanières d'oignon jusqu'à ce qu'elles deviennent translucides. Ajouter les épices et le riz et faire revenir pendant 5 minutes. Incorporer les raisins secs et recouvrir d'eau.
Couvrir et cuire à feu doux pendant 30 minutes. Rincer et égoutter les petits pois. Les incorporer au riz 5 minutes avant la fin de cuisson.
Griller les noix de cajou à la poêle ou au four. Mélanger au riz. Servir aussitôt.