I just make my own almond butter in my food processor. The processor will first chop the almonds into an almond flour, and if you let it continue to process (a few more minutes) then they will turn into almond butter. You can also add a little oil and sea salt. 
I use raw "sprouted almonds" this means I soak a huge batch of almonds over night and then dehydrate them and keep them in my freezer to use as needed. Sprouting them helps to remove enzyme inhibitors and helps to break down the nut a bit, so they are much easier to digest. It also makes it so the almond skins slide right off after soaking, and the skins I have heard are what contains the starch on the nut. 
But, the simple way would be to just toss a bunch of store bought almonds into a food processor. For the store bought taste, you would likely want to roast them first for about 10 minutes at 350*F, to bring out more of the traditional flavor, and then puree them. 
Here is a super easy recipe to follow: 
http://heathereatsalmondbutter.com/recipes/homemade-nut-butter/Not all food processors are created equal, but the kitchenaid processor I got for a pretty cheap price at Costco 6 years ago, is still with my like a good friend!
I like making everything I eat from scratch now (yes, yes, more time consuming) but then it's far less time spent in pain or reacting to pre-packaged foods.
Best of Luck!
Andrea