How do I extract coconut milk from coconut meat?
Empty the water from inside the coconut, as this is not the milk you want.
Crack open your coconut and scrape out the meat.
In a blender, take about half your meat and roughly 1 1/2 cups of hot water (more or less depending on your desired thickness), and process.
Repeat step 3 with the other half of the meat.
Place a few layers of cheesecloth over a bowl and strain the milk through.
Wrap up the cheesecloth and squeeze the rest of the milk out.


No special press or tools needed. However, some sort of press could help get the last few drops out when squeezing the mass through the cheesecloth.

I don't think the water necessarily has to be hot. Some sources say to just use water, while other say hot. You may also want to start out with just 1/2 cup water and see how much it yields. Keep in mind: coconuts aren't super juicy. So expect the yield to be roughly equivalent to the amount of water used.

The flesh is still perfectly usable, but its applications may be limited based on how much you processed it (in terms of size).

This site has the step-by-step I used with a few (albeit not very helpful) pictures.