In a medium size pot, combine the sweetened condensed milk and coconut. Set the pot over medium heat and cook 8-10 minutes or until the mixture has thickened, being careful not to let the mixture burn. Remove from the heat and stir in the the vanilla.
Line a baking sheet with parchment paper.
Once the coconut mixture is cool enough to handle, roll it into tablespoon size balls and place on the prepared baking sheet. If desired, insert a toothpick into the center of each ball. Place in the freezer for 20-30 minutes to cool.
Add the honey to a small sauce pan and bring to a boil. Boil for 2-3 minutes then remove from the heat. DO NOT cook the honey longer than 5 minutes or it will harden on the coconut balls. Carefully dip each ball into the honey, allowing any excess to drip off. Place back onto the parchment lined baking sheet and repeat with the remaining balls. Alternately you can just spoon the honey over each coconut ball.
Allow the balls cool. Serve with melted chocolate.
Notes
*If you prefer a sweeter coconut, use sweetened coconut. I prefer unsweetened coconut for this recipe. **May also dip the balls into the melted chocolate and allow to cool in the fridge