Basmati rice is commonly available at most grocery stores and is available in both white and brown varieties. Basmati rice needs to be soaked for at least 30 minutes before cooking. This allows the grains to absorb water and cook evenly without breaking. Basmati rice is traditionally cooked by boiling it in water