A method for executing heating according to property of food is provided, in which a cooking appliance is provided with a reading device, a displaying screen, and a printing device. The cooking appliance forms a heating zone, which receives sensors and an ultrasonic scanner arranged therein. An object-to-be-heated is placed in the heating zone and the ultrasonic scanner scans and displays an outside configuration of the object on the displaying screen to allow a user to apply an automatic process or manual selection of a temperature difference between a single point or an average of multiple points for more than one or two points and another point for carrying out a heating operation. The sensors detect a temperature difference between a surface temperature and an interior temperature of the object in order to ensure that the temperature difference is kept constant.