Begin with the beans, by adding them to a pot and enough water to cover them by 3 inches.
Discard the water the beans were soaking in overnight.
Refill beans with fresh water, making sure to cover them by three inches.
Bring to a boil and add the remaining ingredients, except for the salt.
Reduce heat to Med Low and let the beans cook until tender, about an hour.
Add salt and adjust to taste.