Heat the olive oil in a large pot over medium heat. Add the ham, onion, celery, green pepper and garlic. Increase heat to medium-high, stirring frequently and saute until onions are translucent.
Add the chicken broth, cumin, adobo seasoning, oregano and black pepper. Stir and bring to a boil. Then reduce heat to medium low.
Using a fork, mash the set aside cup of beans. Then add all of the beans (mashed and not mashed) to the pot. Simmer for 30 minutes. Serve hot.