Indian Coconuts are salty , and Brazilian Coconuts have sweeter water and food . For example , Indian and Pakistani coconuts tend to be sweet while Brazilian coconuts have a mild taste and Bangladeshi coconuts ( due to the soil composition ) have extremely sweet water and flesh with a very slight salty aftertaste similar to the Indian variety .