01 - Combine rolled oats, raw walnuts, and unsweetened shredded coconut in a food processor. Pulse several times until the mixture reaches a finely chopped consistency with small, uniform pieces.
02 - Add pitted Medjool dates to the processor. Pulse again until the dates break down and the mixture becomes crumbly throughout.
03 - Add grated carrots, maple syrup (or honey), vanilla extract, ground cinnamon, ground ginger, ground nutmeg, and salt. Process continuously until the mixture begins to clump together and holds its shape when pressed between fingers.
04 - Transfer the mixture to a mixing bowl. Gently fold in raisins and additional chopped nuts if desired, distributing evenly throughout.
05 - Lightly dampen hands with water to prevent sticking. Roll tablespoon portions of the mixture into smooth, round balls. Repeat until all mixture is used, yielding approximately 18 bites.
06 - For added texture and presentation, roll individual bites in additional shredded coconut until evenly coated on the exterior.
07 - Place the finished bites on a plate or baking sheet. Refrigerate for at least 30 minutes to allow the flavors to meld and the texture to firm before serving.