Combine first 5 ingredients in a Dutch oven; bring to a boil. Cover, reduce heat, and simmer 30 minutes.
Transfer 2 cups bean mixture to a blender or food processor; process until smooth, stopping once to scrape down sides. Return pureed bean mixture to pan. Add ham and remaining ingredients. Bring to a boil; reduce heat, and simmer, uncovered, 20 minutes or until thickened.