Plop the whole unopened can into a pot or sink with hot water. Let sit for 20-30 minutes. Shake the can well while it is warm before you open it.

Other ways to solve this involve blenders ( counter top or stick-immersion) or food processors. Yep, they are effective, too.

Bartenders have been frustrated with this stuff for years. I personally think it is part of the reason we have more coconut-flavored rums and liquers than ever before.