The only problem with coconut butter is that it's expensive. The brand I bought was $13.99 for 16 ounces. Then I discovered you can make it at home for a fraction of the cost. All you need is unsweetened shredded coconut!
Pour the coconut in a food processor or blender and let it run. In a Vitamix, it takes about 3 to 5 minutes. I have a mid-level food processor, and it took about 10 minutes. In some models, it might take about 20 minutes. Don't give up, almost any machine should be able to handle it!
It helps if the food processor is pretty full. If there's not enough in there, the coconut will just keep pushing up against the sides and you'll have to stop and scrape frequently. Buy more than one bag if you need to.
When you're done, use a spatula to transfer the coconut butter to a jar. It can be stored in the pantry.
16 oz. jar of store-bought coconut butter - $13.99 or 87¢ per ounce
8 oz. jar of homemade coconut butter - $3.69 or 46¢ per ounce
Savings is 41¢ an ounce, or nearly 50%!