Rinse dry beans with water and drain. Put into a bowl with water that covers dry beans + 4 inches above that. Set on counter overnight to soak.
Drain and rinse soaked beans. Pour into a pot with enough water or broth to cover them. Boil over medium heat with a lid for 30 minutes - 1.5 hours depending on how tender you want them to become.
Drain once tender and pour back into your pot with agave syrup, oil, and seasonings. Fold together and saute over medium high heat to add flavors. Taste, adjust flavors and enjoy.