An immersion blender is a versatile appliance that can make soups, gravy, smoothies, mayonnaise, guacamole, vinaigrette, pancake batter, sauces, frothed milk, whipped cream, baby food, salsa and more.