It is ridiculously easy to make your own almond butter, if you have a food processor. Even a small one.
Just take a handful of almonds, toss them in, and puree to your desired smoothness. The mixture will first make crumbs, then a ball, and then the almonds will break down into almond butter. Just have patience. Spread on anything you would put peanut butter on.
Want to see how easy it is? Enjoy this video by Chef TR.