Transfer the cottage cheese to a food processor.
Blend the cottage cheese until completely smooth and creamy. This step is important for a truffle-like texture with no graininess.
Add the honey, vanilla extract, salt, and citrus zest (if using) to the blended cottage cheese.
Blend again until everything is fully incorporated and the mixture looks silky and uniform.
Transfer the mixture to a bowl and add the desiccated coconut.
Stir until the mixture becomes thick and holds its shape when scooped with a spoon.
Cover and refrigerate for 20–30 minutes, or until the mixture firms up enough to be easily rolled without sticking too much to your hands.
Scoop and roll the mixture into small balls, about the size of a walnut, using lightly damp hands if needed.
Roll each truffle in extra coconut until evenly coated.
Refrigerate for another 15 minutes to help the truffles set before serving.