1. Add soaked beans to 4 cups salted water and bring to a boil in a large pot. Reduce heat and simmer with lid slightly ajar, until beans are very soft, approximately one hour, the drain the liquid.
2. In a separate skillet, heat oil on medium high heat. Cook onions and garlic until translucent, approximately 5 minutes.
3. Combine contents of the skillet with the beans in the pot. Add cumin, hemp flour, chipotle, salt and pepper. Transfer to a processor and mix, or mash with a potato masher.
Serve with tacos, burritos, tortillas, or over rice.