Portuguese Bean Soup
1 lb. ham hocks or a meaty ham bone
2 large potatoes, peeled and cubed
3 large carrots, peeled and chopped
1 medium onion, chopped
1 cup celery, chopped
1 can (16 oz) whole tomatoes, undrained
1 lb. Portuguese sausage* sliced
1/2 head cabbage, cubed
Soak beans overnight in cold water. The next day, drain beans and put into a large pot. Cover with fresh water and cook until tender (1-1/2 to 2 hours). Meanwhile, place ham hocks or ham bone in a pot and cover with water to 2" above bones. Bring to a simmer and cook until tender. Remove hocks and cut meat from the bones. Add back to ham stock along with cooked and drained beans, portugese sausage, tomatoes and all vegetables except the cabbage. Break up tomatoes. Add salt and pepper to taste.
Simmer for 1 hour, stirring frequently. If soup becomes too thick, add a little hot water or chicken stock. Adjust seasoning if necessary. Add cabbage during the last 10 minutes.
Add a dash of Tabasco to your soup bowl if you like it spicy!
*If portuguese sausage is unavailable, you may substitute chorizo, kielbasa or your favorite sausage.

