In a Dutch Oven or large soup pot, add the soaked beans with 2-3 quarts of water. I used 3 in this recipe.
Place the smoked ham hock along with the 2 bay leaves in the pot of beans and water.
Bring to a boil, then reduce heat to simmer. Cover and continue to simmer about 2 hours, stirring every 30 minutes.
Remove ham hock. Once cooled enough to handle, remove the meat then chop it up. Discard what remains.
Stir in the mashed potatoes and chopped ham.
To a saucepan add the prepped vegetables with the butter and saute until they are soft and translucent, about 5-7 minutes. Add to the soup.
Add the salt, pepper and chopped herbs.
Bring soup back to a boil, then reduce heat; simmer for an additional hour.
Remove bay leaves then ladle it up!