A method for controlling a cooker, the method comprising: selecting a menu in which one of a manual cooking mode and an automatic cooking mode is selected and a cooking start signal is input into a control unit; determining, when the automatic cooking mode is selected and input, whether a type of dish to be cooked requires a user operation in which it is determined whether an input type of dish to be cooked requires a manual user operation during cooking; and performing a user operation mode in which, when it is determined, in the determining of whether a type of dish to be cooked requires a user operation, that the type of dish to be cooked requires the manual user operation, the user is allowed to recognize a time point at which a preset user operation has to be performed; wherein the performing of a user operation mode includes: outputting a user operation mode in which letters or drawings informing the user of the user operation mode are output through a display disposed at a main body; after the outputting of the user operation mode, operating a driving unit in which a heat source for cooking is operated; after the operating of the driving unit, determining a manual user operation time in which whether a driving unit operation time has reached a preset manual user operation time is determined; and when the driving unit operation time has reached the preset manual user operation time, outputting an alarm in which an alarm is output to the user; and characterized in that the outputting of an alarm ends when a door disposed at the main body to open and close a cooking compartment in which food is cooked is open, and after the door is closed, the control unit resumes the operation of the driving unit and ends the user operation mode, or in that the outputting of an alarm ends when a set amount of time has elapsed before the door is open, and after the alarm has ended, the control unit ends the user operation mode and in that, after the performing of a user operation mode is finished, the control unit determines whether an entire cooking time has elapsed after the user operation mode is performed and continues to operate the driving unit when the entire cooking time has not elapsed or stops operating the driving unit when the entire cooking time has elapsed. selecting a menu in which one of a manual cooking mode and an automatic cooking mode is selected and a cooking start signal is input into a control unit; determining, when the automatic cooking mode is selected and input, whether a type of dish to be cooked requires a user operation in which it is determined whether an input type of dish to be cooked requires a manual user operation during cooking; and performing a user operation mode in which, when it is determined, in the determining of whether a type of dish to be cooked requires a user operation, that the type of dish to be cooked requires the manual user operation, the user is allowed to recognize a time point at which a preset user operation has to be performed; wherein the performing of a user operation mode includes: outputting a user operation mode in which letters or drawings informing the user of the user operation mode are output through a display disposed at a main body; after the outputting of the user operation mode, operating a driving unit in which a heat source for cooking is operated; after the operating of the driving unit, determining a manual user operation time in which whether a driving unit operation time has reached a preset manual user operation time is determined; and when the driving unit operation time has reached the preset manual user operation time, outputting an alarm in which an alarm is output to the user; and outputting a user operation mode in which letters or drawings informing the user of the user operation mode are output through a display disposed at a main body; after the outputting of the user operation mode, operating a driving unit in which a heat source for cooking is operated; after the operating of the driving unit, determining a manual user operation time in which whether a driving unit operation time has reached a preset manual user operation time is determined; and when the driving unit operation time has reached the preset manual user operation time, outputting an alarm in which an alarm is output to the user; and characterized in that the outputting of an alarm ends when a door disposed at the main body to open and close a cooking compartment in which food is cooked is open, and after the door is closed, the control unit resumes the operation of the driving unit and ends the user operation mode, or in that the outputting of an alarm ends when a set amount of time has elapsed before the door is open, and after the alarm has ended, the control unit ends the user operation mode and in that, after the performing of a user operation mode is finished, the control unit determines whether an entire cooking time has elapsed after the user operation mode is performed and continues to operate the driving unit when the entire cooking time has not elapsed or stops operating the driving unit when the entire cooking time has elapsed.