Bring the beans, onions and chilis to a boil. Turn off heat, cover and let sit overnight.
Add the ingredients. Bring it to a boil and let cook for about 20 - 30 minutes. Cover and reduce heat and simmer for about 2 to 3 hours, or until the beans are soft.
Remove the whole herbs and pequins (if you can find them).
Serve garnished with sour cream, chili slivers and fresh chive leaves.
Goes great with garlic pork!