Heat butter or coconut oil in the microwave for 30 seconds, until partially melted. (Use the medium bowl if it’s microwave safe.) Combine butter, nut butter, protein powder, cocoa powder, coconut, and honey in a medium bowl.
Stir with a wooden spoon until everything is well incorporated. (The oil content of nut butters varies. If the mixture is too dry, add a little more butter, nut butter or honey. If it’s too oily, add more coconut.)
Stir in remaining ingredients, except garnish.
Form into 1-inch balls. Place additional coconut in a shallow bowl or plate, and roll the balls in it to coat.
Keep refrigerated until ready to serve. These become sweeter and more flavorful as they rest; we recommend making them the day before.