Rinse and drain lentils. Add lentils along with onion, celery, carrots, cabbage, garlic, parsley, bay leaf, thyme to your slow cooker.
Cut excess ham away from bone and save for later.
Add ham bone and 7 cups of broth to slow cooker. Stir to combine, cover and cook on low for about 7 hours, stirring once or twice.
While soup is cooking, coursely chop or shred ham. Cover and refrigerate until soup is ready.
Remove ham bone and bay leaf from soup. Adjust consistency with the additional cup of broth. Stir in chopped ham and white vinegar. Cover and allow to cook for 5-10 more minutes to warm ham. Add a generous sprinkle of fresh dill and season to taste with salt and pepper. Serve with a dollop of sour cream and more fresh dill.
a smoked pork hock will work in place of a meaty ham bone.
for a vegetarian/vegan option, use vegetable broth and omit the ham and sour cream.