A cooking device comprising a heating module (202, 220) including a heating device for heating a container, a control unit which controls a heating operation of the heating device and a knob module (231, 232, 233) configured to set a heating power level of the heating module (202, 220), a cooking temperature, or a cooking time, wherein the knob module (231, 232, 233) includes: a knob (302, 312, 322) to which the heating power level or the cooking temperature are assigned, the knob rotating in a first direction or a second direction, corresponding to each rotational position, and being setting to have preset intervals; a knob ring (304, 314, 324) which moves in the first direction or the second direction and then returns to an initial position thereof to increase or decrease the cooking time as much as a preset adjustment unit; and a display unit (306, 316, 326) formed at one side of the knob ring (304, 314, 324) to display the heating power level, the cooking temperature or the cooking time, wherein, when a user pushes and rotates the knob (302, 312, 322) to set the heating power level or the cooking temperature, the knob (302, 312, 322) remains in a position moved by the user and the heating power level or the cooking temperature is displayed on the display unit (306, 316, 326), and wherein, when the user applies a pressure to the knob ring (304, 314, 324) in the first direction or the second direction, a cooking time setting mode is started and the cooking time is displayed on the display unit (306, 316, 326), and the pressure applied to the knob ring (304, 314, 324) by the user is removed, the knob ring (304, 314, 324) returns to the initial position, wherein the cooking time displayed on the display unit (306, 316, 326) increases or decreases as much as a preset adjustment unit by moving the display unit (306, 316, 326) in the first direction or the second direction, wherein, when the cooking time displayed on the display unit (306, 316, 326) is changed and then is not changed any more for a certain time, setting of the cooking time is completed, wherein, when the setting of the cooking time is completed, a countdown operation of the cooking time is performed and the cooking time is displayed on the display unit (306, 316, 326) until the countdown operation is completed, and wherein, when the countdown operation is completed, a notification for notifying the completion of the countdown operation is displayed on the display unit (306, 316, 326). a knob (302, 312, 322) to which the heating power level or the cooking temperature are assigned, the knob rotating in a first direction or a second direction, corresponding to each rotational position, and being setting to have preset intervals; a knob ring (304, 314, 324) which moves in the first direction or the second direction and then returns to an initial position thereof to increase or decrease the cooking time as much as a preset adjustment unit; and a display unit (306, 316, 326) formed at one side of the knob ring (304, 314, 324) to display the heating power level, the cooking temperature or the cooking time, wherein, when a user pushes and rotates the knob (302, 312, 322) to set the heating power level or the cooking temperature, the knob (302, 312, 322) remains in a position moved by the user and the heating power level or the cooking temperature is displayed on the display unit (306, 316, 326), and wherein, when the user applies a pressure to the knob ring (304, 314, 324) in the first direction or the second direction, a cooking time setting mode is started and the cooking time is displayed on the display unit (306, 316, 326), and the pressure applied to the knob ring (304, 314, 324) by the user is removed, the knob ring (304, 314, 324) returns to the initial position, wherein the cooking time displayed on the display unit (306, 316, 326) increases or decreases as much as a preset adjustment unit by moving the display unit (306, 316, 326) in the first direction or the second direction, wherein, when the cooking time displayed on the display unit (306, 316, 326) is changed and then is not changed any more for a certain time, setting of the cooking time is completed, wherein, when the setting of the cooking time is completed, a countdown operation of the cooking time is performed and the cooking time is displayed on the display unit (306, 316, 326) until the countdown operation is completed, and wherein, when the countdown operation is completed, a notification for notifying the completion of the countdown operation is displayed on the display unit (306, 316, 326).