1) Put ham hocks in a large Dutch oven or soup pot. If using beans that you soaked overnight, add to the pot with the ham hocks. Cover with water; bring to a boil, then lower the heat to simmer. Simmer covered until the ham hocks are done; about 1 -2 hours. Remove the ham hocks to a bowl to cool.
Note: I usually just use canned beans for convenience. The canned beans will not be added at this point.
2. While the Cooked Ham Hocks are Cooling
Meanwhile, add the canned tomato’s, tomato soup, Worcester sauce, chopped onion, garlic, celery, carrots, potatoes, cabbage, all of the minced cilantro stems, 1/2 of the chopped cilantro and all the seasonings; bay leaf, Hawaiian salt, pepper, Aloha Soy Sauce and Hawaiian chili pepper water ( or hot sauce) to the ham hock broth, Simmer for about 45 minutes. As it is simmering, skim any fat or foam that rises to the surface and discard.
Note: Louisiana hot sauce can be substituted for Hawaiian chili pepper water. If you don't like food real spicy, wait 'til the soup is pau (finished), taste it, then add the hot sauce to your taste.
3. Once the Cooked Ham Hock Has Cooled
When the ham hock has cooled enough to touch, remove the bones, skin and fat. Chop the meat into bite-size chunks and add back to the pot of soup. Add the potatoes; simmer until potatoes are done; between 20 - 30 minutes.
4. Next Add the Portuguese Sausage
Add the Portuguese sausage and canned beans (if using). Continue to simmer for about 20 more minutes; until the beans and sausage are heated through.
5. Add Your Greens If Using- I used a 1lb bag of spinach.