A method for controlling an induction heating apparatus, comprising: determining an operation mode of an induction heating apparatus based on a resistance value of a container disposed over a working coil in a state in which a driving frequency of the working coil is set to a first predetermined reference frequency; determining a power control mode of the induction heating apparatus corresponding to the operation mode of the induction heating apparatus; driving the working coil in a state in which the driving frequency of the working coil is set to a second predetermined reference frequency; and adjusting an output power value of the working coil to a required power value of the working coil based on the power control mode of the induction heating apparatus, wherein the power control mode of the induction heating apparatus is determined as any one of an asymmetric pulse width modulation mode and a phase shift mode; and wherein determining a power control mode of the induction heating apparatus corresponding to the operation mode of the induction heating apparatus, comprising at least one of: determining the power control mode of the induction heating apparatus as the asymmetric pulse width modulation mode when the operation mode of the induction heating apparatus is any one of a frequency doubler mode and a half bridge mode; and determining the power control mode of the induction heating apparatus as any one of the asymmetric pulse width modulation mode and the phase shift mode when the operation mode of the induction heating apparatus is a full bridge mode. determining an operation mode of an induction heating apparatus based on a resistance value of a container disposed over a working coil in a state in which a driving frequency of the working coil is set to a first predetermined reference frequency; determining a power control mode of the induction heating apparatus corresponding to the operation mode of the induction heating apparatus; driving the working coil in a state in which the driving frequency of the working coil is set to a second predetermined reference frequency; and adjusting an output power value of the working coil to a required power value of the working coil based on the power control mode of the induction heating apparatus, wherein the power control mode of the induction heating apparatus is determined as any one of an asymmetric pulse width modulation mode and a phase shift mode; and wherein determining a power control mode of the induction heating apparatus corresponding to the operation mode of the induction heating apparatus, comprising at least one of: determining the power control mode of the induction heating apparatus as the asymmetric pulse width modulation mode when the operation mode of the induction heating apparatus is any one of a frequency doubler mode and a half bridge mode; and determining the power control mode of the induction heating apparatus as any one of the asymmetric pulse width modulation mode and the phase shift mode when the operation mode of the induction heating apparatus is a full bridge mode. determining the power control mode of the induction heating apparatus as the asymmetric pulse width modulation mode when the operation mode of the induction heating apparatus is any one of a frequency doubler mode and a half bridge mode; and determining the power control mode of the induction heating apparatus as any one of the asymmetric pulse width modulation mode and the phase shift mode when the operation mode of the induction heating apparatus is a full bridge mode.