If you are using dry beans, bring about 6 cups of water to a boil. Add the beans and boil until tender, about 2 hours
Drain the cooled or canned beans and place them in a food processor. Add the remaining ingredients and process until smooth.
Refrigerate until ready to serve.