Check the rice, removing any bad grains. Add water and rub the rice well before draining. Repeat at least three times so the water becomes clearer. Drain.
Place the washed rice in a small bowl. Fill the bowl with water to cover the rice. Allow to soak for 15 minutes. Drain and set aside.
Wash, peel and prep the onion, garlic, ginger, turmeric and pepper.
Place a heavy bottomed pot on the stove on medium heat. Allow to heat up.
Add butter.
Mix in whole cumin seeds. Toast for 30 seconds.
Add the chopped onion. Stir occasionally and cook until translucent (about two minutes).
Mix in the cinnamon stick, cardamom, cloves, garlic, ginger, turmeric and pepper. Stir often for a minute or so.
Toss in drained rice. Fry for 30 seconds, stirring often to prevent sticking.
Add water (about 2 cups) and salt.
Reduce heat to low and cover completely.
Cook for 10-15 minutes or until the rice is cooked all the way through.
Fluff the rice with a fork.
Mix in the chopped cilantro, chives and toasted cashews.
Adjust salt and pepper.
Serve hot.