
Hit the middle of a coconut hard with the blunt side of a cleaver or hammer, just enough to crack it. Rotate the coconut, continuing to hit it at the center with the hammer or cleaver until it splits in two.
Bake it in the oven for about 10 minutes at 375℉ (190℃) to make removing the flesh from the shell easier. Let it cool, then remove the coconut from the shell with a spoon.
Blend coconut in a blender (Blendtec or Vitamix gets the most milk out of a coconut) on high until it reaches a fine puree.
Strain the coconut mixture with cheesecloth. Squeeze tightly to extract all the milk.
Place rice in a saucepan with water. Rinse well and strain.
Add coconut milk, water, and salt. Place the saucepan over high heat and bring to a boil. Stir, lower the heat to a simmer, and then cover the saucepan tightly with the lid. Continue cooking for 15-18 minutes.
Take the saucepan off the heat and let it rest for about 10 minutes, covered. Fluff the rice with a fork and serve.