Add almonds to the bowl of a food processor then process until mostly ground. Add the remaining ingredients then process for 12-15 minutes or until the almond butter is drippy, scraping down the sides of the bowl every so often.
Once the almond butter is drippy, I like to let it sit in the food processor for 5 minutes then process for another minute or two. Repeat the resting/processing step one more time to ensure the almond butter is as smooth and buttery as possible.
Your almonds will go through a few stages: first they'll be crumbly, and then pasty. Then the almonds will come together in a ball before smoothing out. Keep processing until the smooth almond paste becomes drippy. You now have almond butter!
Video
Notes
Keep the feed chute lid off the food processor while running to allow steam to escape.