Preheat your oven to 350°F(175°C).
Place the almonds in your food processor and process them until they are finely blended. Place in a large mixing bowl and set aside for now.
Place the dates (drain them from the water first and make sure you’ve taken out the pit), almond butter, vanilla, water, and banana in your food processor and process until smooth.
Place the food processor mixture into the large mixing bowl with the ground almonds, and add the coconut flakes, raisins, oats, vegan chocolate chips (if using) and rice flour, and mix until everything is combined.
Line a baking sheet or two with parchment paper and drop the batter by the teaspoon onto the baking sheet/s and then place half of a walnut on top of each cookie and bake for 15 minutes. Repeat until all the batter is used up.