Rinse the beans thoroughly; set aside the seasoning packet for later use.
Place the onion, carrot, ham bone, beans, chicken broth, thyme and garlic in a slow cooker.
Cook on HIGH for 4 hours or LOW for 8 hours, or until beans are done.
Remove the ham bone from the slow cooker. Stir in the diced ham, tomatoes, seasoning packet and salt and pepper to taste.
Cover and cook for an additional 20 minutes.
Sprinkle with parsley and serve.
Video
Notes
It’s important to uselow sodium broth because ham tends to be quite salty, and you don’t want to end up with too much salt in your soup.
You don’t need to soak your beans for this soup, but you will need to rinse them.
Any type of mixed dried beans will work. I typically use a bag of 15 bean soup which comes with a seasoning packet. If you don’t have a seasoning packet in your bag of beans, you can simply skip that step in the recipe and it will still be delicious.