Make the bouquet garni by placing bay leaves, cloves, garlic, parsley, peppercorns, and thyme in cheesecloth or a metal tea ball.
Place bouquet garni in a large stock pot.
Add water, ham hock, carrots, celery, onion, and rinsed lentils to the pot.
Bring to a boil, then reduce heat and simmer covered for 1 hour or until lentils are tender.
Remove and discard the bouquet garni.
Remove ham hocks from pot and cut meat from bones. Reserve meat and discard bones.
Optional: Blend half of the soup in a food processor or blender, 2 cups at a time, until smooth. Return to pot.
Add reserved ham meat back to soup.
Taste and adjust salt and pepper as needed before serving.