In order to get the maximum benefits of the fluffy, loose consistency that is typical of Indian rice, pre-soak the rice in a large bowl of water for approximately 1 hour. Then thoroughly drain it and you can get started right away.
Heat the butter in the pot over medium heat and saute the cumin seeds for 10 seconds. Pour 4 cups of water in that same pot, bring the heat up to a high until water simmers. Add basmati rice and salt, simmering on medium heat for approximately 20-30 minutes, or until liquid is completely soaked and the rice is fluffy and loose. Fluff rice with a fork and garnish with cilantro.