6 Tablespoons chopped onion
1/4 cup all purpose flour (or a suitable gluten free option-see note)
1/2 teaspoon dried thyme, rounded
1/2 teaspoon black pepper
3 cups milk
1 cup half and half
1 (8 ounce) can sauerkraut, with juice
1 1/2 Tablespoons lemon juice
2 Tablespoons finely chopped fresh parsley
Chop the sausage coarsely by hand or in a food processor. Transfer the chopped sausage and onion to a deep pan, and saute over medium heat until the sausage is lightly browned, about 8 minutes. On a small plate or wax paper, combine the flour, thyme, and pepper. Add to the sausage and brown all together until the mixture bubbles up, about 5 minutes. Add the milk, and half and half all at once, and cook, stirring until the mixture again bubbles, about 5 minutes. Add the sauerkraut and its juice, and bring to a boil; the mixture will continue to thicken. Taste for tartness, and add the lemon juice if desired. Add parsley and serve at once.

Tim's Notes: Since I am gluten free, I substitute potato flour or potato starch to thicken this soup. I also like a bit more thyme, probably about a heaping teaspoon. Helps to crush it, too, before adding. I also add the lemon juice because it brings out the flavor of the sauerkraut. You wouldn't think this recipe would need salt because it contains salty ingredients, but I find it needs a bit of salt because the milk and half and half mute the flavors and makes it a bit bland. However, before adding salt (or the lemon for that matter) taste it to see what you think. This soup is also better refrigerated over night and reheated the next day.