Note
In case you are using fresh coconut milk instead of the tetra pack one, then use the thin extract and not the first one.
Thick/ first extract should not be heated for long as they can split.
For the paste, adjust the green and red chillies as per your taste/ spice level preference.
You need to use the long variety of dry red chillies here and not the small ones used for tadka/ tempering.
Normally for 1 cup of uncooked basmati , you will need 2 cups liquid to cook. But sometimes you may need upto 2 1/4 cup even depending on the quality of rice used. So add water accordingly. When cooked more than halfway through and the rice still needs some more water, then add little hot water as required.