If you don't have an immersion blender, you can puree the soup with a traditional blender or food processor. Work in batches. Don't fill the blender as the steam can literally become explosive if there is too much hot soup being blended. For each batch, start the blender at a low speed and slowly increase the speed to full. Cover the lid with a dish towel and hold the lid in place.