Provided in the present invention are a food processor and a control method. The food processor comprises: an input and
display device, which is configured to at least receive information input by a user and display food-
processing-type information; a stirring device, which is configured to contain ingredients and stir the ingredients; a heating device, which is configured to heat the ingredients; a weighing device, which is configured to weigh the ingredients; and a central controller, which is connected to the input and
display device, the stirring device, the heating device and the weighing device and is configured to determine a reference
recipe on the basis of the information input by the user, determine, by means of the weighing device, the
actual weight of main ingredients added by the user, determine a target
recipe by taking into account the reference
recipe and the
actual weight, and then control the operation of the stirring device and / or the heating device on the basis of the target recipe, so as to complete
food processing, wherein the weights of ingredients and parameters involved in a
food processing flow in the target recipe are different from those in the reference recipe. The food processor of the present invention can flexibly configure a recipe according to user requirements, and can implement
food processing on the basis of a newly configured recipe.