Heat butter/ olive oil in a medium sauce pan. Add the onions and cook for 4~5 minutes or until translucent.
Stir in the curry powder and cook for 30 seconds.
Add the rice and cook, stirring constantly for 1 minute until some of the grains start to turn opaque.
Add 3cups of water and salt; bring to a boil. Lower the heat to simmer, cover and cook for 15~18 minutes or until all the water is absorbed and rice is tender.
Stir in the raisins and cashews. Cover and set aside for another 10 minutes before serving. Mix the chopped cilantro just before serving. Enjoy!!