Soak dry beans in cold water for 8-10 hours, then drain and rinse.
Sauté celery, carrots, onions, and garlic in olive oil until tender.
Add chicken stock, ham bone, and chopped ham to the pot.
Stir in beans, thyme, parsley, and pepper.
Bring to a boil, then reduce heat and simmer covered for 2-3 hours.
Before serving, remove ham bone and chop up large pieces of ham. Enjoy!