In a medium bowl, combine cashew butter, honey, ghee, almond flour, and salt. Stir well until mixture is combined and thick. If using a really runny nut butter, more almond flour may be needed. Add ½ cup at a time until mixture easily rolls into balls.
Prepare a sheet tray by lining it with wax paper and make sure there is room for it in the fridge.
Scoop mixture into heaping 1 tablespoon balls and roll between palms to make smooth. Chill in the fridge for 10-20 minutes before dipping in the chocolate.
Melt chocolate in the microwave, stirring every 10 seconds until smooth. Or melt on the stove over low heat until melted.
Dip each balls in the melted chocolate, covering all but the top. A fork is best to use so the chocolate drips off.
Place on wax paper and once all are dipped, refrigerate for at least 30 minutes.