A cooking control method of a cooking appliance comprises the following steps: acquiring a rice species identifier of rice to be cooked (S1); receiving cooking preference information of a user (S2); acquiring a corresponding rice species type according to the rice species identifier (S3); acquiring a corresponding cooking curve according to the cooking preference information and the rice species type (S4); and controlling the cooking appliance according to the cooking curve (S5). The cooking control method controls a cooking process according to user preference and the rice species type, thus greatly improving a cooking effect of the cooking appliance, and improving use satisfaction of the user. Also disclosed are a cooking appliance and cooking control device thereof.