A cooking apparatus is described including: at least one grill element including a cooking surface for supporting foodstuffs which in use are heated on the cooking surface; and a cleaning device for cleaning at least a portion of the cooking surface, the cleaning device including a surface cleaning element and a movement mechanism, the movement mechanism being arranged to move the cleaning element across the cooking surface; and at least one motor for driving the movement mechanism.