Peel the Jerusalem artichokes and chop into smaller pieces, and coarsely chop the onion and garlic.
Sauté Jerusalem artichokes, onion, garlic, and thyme in butter until they gain some color.
Add white wine and chicken stock, bring to a boil. Reduce until about half of the liquid is left.
Add whole milk and cream, and keep just below boiling point. Remove from heat when the Jerusalem artichokes are tender and can be blended smooth (this may take some time).
Blend the soup, and add water until the soup reaches the desired consistency.
Serve with steamed cod, bacon, tart apple, and root vegetable chips.