I thought the flavor was pretty authentic. It's a bit like cookie dough made with whole wheat flour.
This is a high-fat recipe, and I don't know if there are acceptable substitutes for some of these ingredients. You need not add as much agave, though. If you cut down on it, you may need to add a few teaspoons of water to form the balls.
Nuts are completely optional, but the walnuts do add to the authenticity. Macadamias would probably be delicious too.
This recipe is quick to mix up, but needs to set in the refrigerator for at least two hours. Honestly the most time-consuming step is grating the cacao butter and melting it. Note that ingredients like cacao butter and coconut oil will go soft and liquid in warm weather, so keep these in the refrigerator and don't let them sit outside for too long.
Although I selected "none" for equipment needed, it's true that a dehydrator is helpful for making almond flour and melting the cacao butter. However, I think almond meal would eventually dry out on its own or in an oven on a low setting.
3 ounces cacao butter, melted
1 1/2 cup almond flour (dehydrated almond pulp/meal left over from milk)
1/4 cup flax seed meal
1 1/2 teaspoons salt
2 tablespoons coconut butter
1 tablespoon coconut oil
1/4 cup agave syrup
1/2 teaspoon vanilla extract
3/4 cup chopped walnuts (or nut of your choice)
1/4 cup cacao nibs
Since cacao butter is hard to measure in volume, I used a kitchen scale to be precise. Shave or grate the cacao butter and melt it in a small bowl set in a larger bowl of very hot water, or in a bowl in the dehydrator.
In a large bowl, blend almond flour, flax seed meal, salt. Add coconut butter and coconut oil and use a fork to mix well. Add agave and vanilla. When it is well combined, fold in chopped nuts and cacao nibs.
Form into balls - smaller than a golf ball, bigger than a marble....maybe the size of a small walnut? A kitty toy? Refrigerate until hardened and store in fridge.