Grind the walnuts in a food processor and set aside in a large bowl
Add in the remaining dry ingredients to the bowl.
Create the date paste by blending the dates, syrup, and vanilla in a food processor. You may need to stop and scrape the sides.
Mix the date mixture into the dry mixture.
Once firm, grease your hands with coconut oil and roll the mixture into 12 balls with your hands. Place the balls on parchment paper and into the freezer.
Make the drizzle
Combine all ingredients in a bowl and whisk with a fork until smooth. If you prefer your sauce thinner, add water one teaspoon at a time.
Put the sauce into a piping bag and cut the tip. Remove the balls from the freezer and pipe the caramel onto the date balls.
Store the balls in one line (not stacked) in the freezer until ready to eat.
Notes
Soak the dates in warm water for fifteen minutes prior to blending. This will make it easier to make the date paste.Freezing the balls while you make the caramel just allows them to firm up a bit and actually hold together.Use runny almond butter for the caramel sauce, or it will be too thick to pipe.Make sure to freeze the balls flat and not stacked when you store them. Otherwise, the caramel sauce will be all over the other ballsKnow that you can use a food processor to blend everything, or you can use it to grind the walnuts, move them into a bowl, and then make the date paste. This is a personal preference, but sometimes easier.It is a delicate balance between too sticky and too dry. Try to add only as much date water as necessary and play around until you have a tacky but not excessively wet texture. When in doubt, opt for dry balls as they hold together best.