In a soup or stock pot over medium heat, saute the vegetables in the olive oil until soft, about 10 or 15 minutes. Add the thyme and broth. Stir well.
Gently add the beans and the sauerkraut. Stir until mixed and gently simmer on medium heat for about 10 minutes. The soup should be very hot. Check for seasoning (the sauerkraut can be very salty) and ladle into soup bowls. Serve with crusty bread.
