Place in a pot with fresh water, bring to a boil, and simmer for 15 minutes. Remove and strain.
Bring the beans back to the pot with the rest of the ingredients with 1½ cups of water, except the olive oil, salt and pepper. Cover and bring to a boil. Reduce heat and simmer for about 1 hour, or until the beans are tender. Then you add the olive oil, salt and pepper. Cook for a few more minutes.