An integrated beverage blending system comprising: a controller for menu selection; an ice portion control module; an ingredient module; a dispensing apparatus in communication with the ice portion control module and the ingredient module, wherein the ice and the ingredient are dispensed into a beverage container via the dispensing apparatus; and at least one blender module which blends and/or mixes the ice and the ingredient in the beverage container, thereby producing the beverage; wherein, upon removal of the beverage container from the blender module, the blender module initiates a cleaning mode.