The nutribullet Immersion Blender is a fantastic choice for making soups. You can use it to process hot ingredients directly in the pot or pan. It can make a fairly smooth puree with fibrous ingredients. Recipes with tough ingredients like kale or broccoli may be slightly grainy, but it'll make a smoother blend with cooked vegetables or softer ingredients like carrots. This blender is also decently well-built and very easy to clean by hand.