A heating cooker comprising: a heating device; a timer key that is an electrostatic capacity type touch key and is configured to be used to set a timer period; a control device configured to start a heating for the timer period after setting a timer, and to stop the heating after the timer period, a timer period indicator that indicates the timer period or a remaining time, wherein the control device is configured to control: to increase the timer period when the timer key is pushed for a time that is a period determined to recognize pushing; and to increase the timer period in predetermined time stages or changed time stages by a long-push of the timer key, the long-push being a push lasting longer than the time that is the period determined to recognize pushing and lasting equal or longer than 0.1 seconds, to stop the increase of the timer period once when the increased time of the timer period reaches an increase-stopping-time during the perceived long-push of the timer key, and to set the timer period exceeding the increase-stopping-time by way of pushing the timer key, after stopping the timer period in case that the timer period reaches the increase-stopping-time during the long-push of the timer key, when the long-push of the timer key is once released by separating a finger from the timer key. a heating device; a timer key that is an electrostatic capacity type touch key and is configured to be used to set a timer period; a control device configured to start a heating for the timer period after setting a timer, and to stop the heating after the timer period, a timer period indicator that indicates the timer period or a remaining time, wherein the control device is configured to control: to increase the timer period when the timer key is pushed for a time that is a period determined to recognize pushing; and to increase the timer period in predetermined time stages or changed time stages by a long-push of the timer key, the long-push being a push lasting longer than the time that is the period determined to recognize pushing and lasting equal or longer than 0.1 seconds, to stop the increase of the timer period once when the increased time of the timer period reaches an increase-stopping-time during the perceived long-push of the timer key, and to set the timer period exceeding the increase-stopping-time by way of pushing the timer key, after stopping the timer period in case that the timer period reaches the increase-stopping-time during the long-push of the timer key, when the long-push of the timer key is once released by separating a finger from the timer key. to increase the timer period when the timer key is pushed for a time that is a period determined to recognize pushing; and to increase the timer period in predetermined time stages or changed time stages by a long-push of the timer key, the long-push being a push lasting longer than the time that is the period determined to recognize pushing and lasting equal or longer than 0.1 seconds, to increase the timer period in predetermined time stages or changed time stages by a long-push of the timer key, the long-push being a push lasting longer than the time that is the period determined to recognize pushing and lasting equal or longer than 0.1 seconds, to stop the increase of the timer period once when the increased time of the timer period reaches an increase-stopping-time during the perceived long-push of the timer key, and to set the timer period exceeding the increase-stopping-time by way of pushing the timer key, after stopping the timer period in case that the timer period reaches the increase-stopping-time during the long-push of the timer key, when the long-push of the timer key is once released by separating a finger from the timer key.