A heating cooker includes a container for containing an object to be heated, a stirrer for stirring the object inside the container, and a stirring controller for controlling a stirring operation of the stirrer. In cooking the object under stirring by the stirrer, the stirring controller determines a state of the object from at least one of a cooking menu to be executed and a heating time, and controls at least one of a stirring speed, a stirring-operation timing and a stirring direction of the stirrer in accordance with the state of the object. Thus, the heating cooker can perform proper stirring suited to a mixed state and/or viscosity of ingredients during the cooking process.