Abstract: A cooking device includes a cooking vessel, means for heating the contents of the cooking vessel, control means for controlling the temperature and viscosity of the contents of the cooking vessel, and an auger for stirring and dispensing the contents of the cooking vessel. The auger rotates in a first direction to mix the contents of the cooking vessel. When the food product is being dispensed, the auger reverses direction to push the food contents through the dispensing valve.