Sauerkraut Soup

1 lb smoked sausage (kielbasa)
6 T onion, chopped
1/4 C flour
1/2 tsp thyme
1/2 tsp black pepper
3 C milk
1 C half-and-half
8 oz sauerkraut, with juice
1 1/2 T lemon juice (optional)
2 T fresh parsley, chopped

Chop the sausage coarsely by hand or in a food processor (leave the casing on). Transfer the sausage and onion to a deep pan and saute over medium heat until the sausage is lightly browned, about eight minutes. On a small plate combine the flour, thyme, and pepper. Add to the sausage and brown all together until the mixture bubbles up, about five minutes. Add the milk and the half-and-half all at once, and cook stirring until the mixture again bubbles up, about five minutes. Add the sauerkraut and it's juice and bring to a boil; the mixture will continue to thicken. Taste for tartness, add lemon juice if desired. Add the parsley and serve at once.