Judging the right amount of water to use when cooking rice can be difficult. However, even when perfumed with spices, rice can be cooked in plenty of boiling water like pasta and strained afterwards.
Soak rice in cold water 30 minutes.
Drain and transfer to saucepan. Add enough cold water to cover rice by about three inches.
Add spices and bring to the boil. Cover and cook six minutes over low heat.
Drain and set aside five or six minutes.
Add ghee or butter just before serving.