This is an amazing soup with delicate creaminess. Watercress is incredibly healthy, and its flavour pairs beautifully with tomato, basil and avocado in this recipe. Kaffir Lime leaves add a nice surprising flavour and no oil is needed as you use avocado for healthy fats and a smooth feel :-)