I got the recipe from an Indian cooking class. It's a bit of work, but well worth it. Procedure Wash the rice in cool water, squeezing gently with your fingers, until the water runs clear. Put the rice in 2 cups of cool water to soak for 20 minutes.
Strain soak water into saucepan and heat.
Leave rice to dry in strainer. Preheat oven to While rice is drying, chop onion finely and set aside. Dice carrots and set aside. When rice is dry, heat oil over medium high flame in heavy, oven-proof skillet or casserole dish. When spices become fragrant, add butter and onions.