An immersion blender is definitely a handy tool for soups specifically, but for soups that you do not want totally pureed or you are specific about the elements you want to remain intact, it can be easy to accidentally go overboard and not achieve the desired texture. For this soup, I recommend scooping a portion of the soup into a blender so you don’t blend all of it.