A cooking method, comprising: receiving attribute information of a material to be cooked for the material to be cooked (S102); determining corresponding cooking process according to the attribute information; and performing wall breaking treatment and heating treatment on the material to be cooked according to the cooking process (S106), characterized in that the determining corresponding cooking process according to the attribute information specifically further includes: when analyzing the attribute information to determine increase in moisture content of the material to be cooked, the increase in moisture content is the change in moisture content of the material to be cooked after absorbing water within a preset time period; and determining corresponding cooking process according to the change in moisture content, preset corresponding relationship between change in moisture content and cooking process, wherein the cooking process includes the following steps: Full power heating with greater than or equal to 800 watts to 93°C, while whipping at low speed; Heating the material with power modulation with 300 watts to 400 watts for 3 minutes to 10 minutes, whipping at low speed every minute; Heating the material with power modulation with 200 watts to 300 watts for 5 minutes to 20 minutes, whipping at low speed every minute; According to the obtained attribute information, the material is determined to be a boil-resistant type material or an easy-to-cook type material; If it is a boil-resistant type material, whipped at full speed for 3 minutes, and heated at full power with more than 800 watts for 2 minutes; If it is an easy-to-cook type material, it will not be whipped, and heated at full power with more than 800 watts for 30 seconds to 2 minutes; When the work is over, the buzzer emits a sound signal. receiving attribute information of a material to be cooked for the material to be cooked (S102); determining corresponding cooking process according to the attribute information; and performing wall breaking treatment and heating treatment on the material to be cooked according to the cooking process (S106), characterized in that the determining corresponding cooking process according to the attribute information specifically further includes: when analyzing the attribute information to determine increase in moisture content of the material to be cooked, the increase in moisture content is the change in moisture content of the material to be cooked after absorbing water within a preset time period; and Full power heating with greater than or equal to 800 watts to 93°C, while whipping at low speed; Heating the material with power modulation with 300 watts to 400 watts for 3 minutes to 10 minutes, whipping at low speed every minute; Heating the material with power modulation with 200 watts to 300 watts for 5 minutes to 20 minutes, whipping at low speed every minute; According to the obtained attribute information, the material is determined to be a boil-resistant type material or an easy-to-cook type material; If it is a boil-resistant type material, whipped at full speed for 3 minutes, and heated at full power with more than 800 watts for 2 minutes; If it is an easy-to-cook type material, it will not be whipped, and heated at full power with more than 800 watts for 30 seconds to 2 minutes; When the work is over, the buzzer emits a sound signal. <EOS>