In a heavy-bottomed medium saucepan, melt butter on medium heat. When butter has melted completely and foam has subsided, increase heat to high and add taro. Stir to coat with butter and cook until the taro turns slightly translucent, begins to color at the edges, and reduces in volume to a soft, starchy lump, about 5 minutes.
Use a wooden spoon to scrape any starchy bits off the bottom of the saucepan, then stir in cream, coconut milk, and sugar. Bring to a simmer and then reduce to very low heat. Cover and cook until taro is completely soft, about 20 minutes.
Transfer dairy mixture to a blender and carefully purée on high speed until very smooth, about 30 seconds. (To keep blender top from popping off, remove the plastic knob in the center of the lid and cover with a paper towel folded over several times.) Pour through a strainer into an airtight container, add salt to taste, and chill in refrigerator until very cold, at least 4 hours.
When ice cream base is cold, transfer to ice cream maker and churn according to manufacturer's instructions. Transfer ice cream to an airtight container and chill in freezer at least 6 hours before serving. Let ice cream sit on counter for 5 minutes before scooping.