You can eat this two ways. As soft serve, which you will need to still put in the freeze for 30 minutes or so to get the ice cream cold again or you can freeze it overnight and eat it like normal frozen ice cream. Both way are absolutely delicious, but we love the cold soft serve ice cream on a hot day.
Refrigerate the coconut milk and avocados overnight. It is really important that your coconut milk is cold!
Melt the milk chocolate and let sit on the counter to cool. Remove avocados from the skin (and pit) and place in a food processor. Blend until combined and creamy. Flip your cold can of coconut milk upside down and open it. There should be around 1/2 cup of coconut water at the top. Pour this into a container and save for another use. Scoop out a 1/2 cup of the coconut cream (save the rest of this as well for another use) and place to into the food processor, blend until pureed. Add the melted milk chocolate, cocoa powder, powdered suger, honey, vanilla and salt. Blend until pureed, scraping down the sides when needed to combine. Blend for a good 2-4 minutes until completely creamy Taste and add more sweetener additionally if desired.
Scoop the ice cream into a piping bag fitted with a tip or just scoop into a bowl. Place in the freezer for 15-30 minutes, but no long if you want soft serve. Pipe or scoop the ice cream into cones or bowls and top with sprinkles if desired. Store the remaining ice cream in the freezer.
*Note that because you are freezing the avocados they will not turn brown and the flavor will stay the same. Just keep any leftover ice cream in the freezer!