A cooking apparatus includes a base including a lower heating plate an upper heating unit including an upper heating plate and a cleaning structure configured to move a cleaning blade along at least one of the lower heating plate and the upper heating plate. The apparatus also includes a control circuit configured to control movement of the cleaning blade across the one of the lower heating plate and the upper heating plate.