1. If you don't have an immersion blender you can blend the soup in batches in a regular blender or a food processor.
2. I strongly recommend using butter for this recipe rather than a substitute. The little bit of butter in this recipe packs a lot of flavor!!