Prep: Wash basmati rice grains very well to remove starch. Drain and set aside. Wash and chop green chilies and cilantro.
Heat coconut oil in non-stick pot on medium heat until it melts. Then, add cashews and fry until golden brown. About 3-4 minutes. Remove using a slotted spoon and set aside.
Add slit green chilies to heated oil. Turn gas to between low-medium.
After a minute, add crushed ginger to pan and give it a good mix. Let cook 1-1½ minutes.
Add washed, drained white basmati rice to the pan. Mix well. Toast the rice for about 3 minutes. Mix intermittently.
Add coconut milk, water, and salt to the pot. Let mixture come to a simmer.
Once it comes to a simmer, place cover on pot and let it cook about 10 minutes. (If your pot cover does not have a hole for steam to come out, make sure to turn down gas lower so it doesn't overflow).
After about 10 minutes, check the pot. If you tilt it to the side and you don't see liquid it will be cooked. Cover it and let it rest 10 minutes. This is key to finish the cooking process.
After the rest period, you will notice the grains have slightly turned out and excess moisture has evaporated. Fluff rice with a fork. Garnish the rice with the fried cashews and chopped cilantro.