Food processor for performing a partially automated food preparation process for making a food from ingredients by heating, chopping and/or mixing the food in a food preparation vessel according to an elextronically stored recipe having a plurality of recipe steps, wherein a recipe step of the plurality of recipe steps can cause a control unit to display a message to a user on a display of the food processor that the user should add an ingredient to the food preparation vessel, wherein the food processor comprises a sensor (3, 4) for measuring a condition of the food processor or a food in the food preparation vessel, and a monitoring device for monitoring the measured condition, wherein the monitoring device is configured such that the monitoring device determines a monitoring result based on the measured condition and initiates an action in dependence of the monitoring result, wherein the monitoring device is configured such that the monitoring takes place in dependence of the recipe for preparing a food, wherein the monitoring device is configured such that a plurality of characteristic values (K1, K2,... Kn) for characterising the condition are calculated based on the measurement of the sensor (3, 4), wherein the plurality of different characteristic values (K1, K2,... Kn) are calculated from measured values of at least one measured quantity (G1, G2), and the monitoring device determines the monitoring result based on the calculated characteristic values (K1, K2,... Kn), characterized in that the plurality of characteristic values is configured such that a defined ingredient is taken into account in the monitoring, such that a deviation of the cooking process due to a wrong ingredient or an excessively changed quality of an ingredient, which may be rotten tomatoes instead of fresh tomatoes, is quantified by the monitoring result. wherein the food processor comprises a sensor (3, 4) for measuring a condition of the food processor or a food in the food preparation vessel, and a monitoring device for monitoring the measured condition, wherein the monitoring device is configured such that the monitoring device determines a monitoring result based on the measured condition and initiates an action in dependence of the monitoring result, wherein the monitoring device is configured such that the monitoring takes place in dependence of the recipe for preparing a food, wherein the monitoring device is configured such that a plurality of characteristic values (K1, K2,... Kn) for characterising the condition are calculated based on the measurement of the sensor (3, 4), wherein the plurality of different characteristic values (K1, K2,... Kn) are calculated from measured values of at least one measured quantity (G1, G2), and the monitoring device determines the monitoring result based on the calculated characteristic values (K1, K2,... Kn), characterized in that the plurality of characteristic values is configured such that a defined ingredient is taken into account in the monitoring, such that a deviation of the cooking process due to a wrong ingredient or an excessively changed quality of an ingredient, which may be rotten tomatoes instead of fresh tomatoes, is quantified by the monitoring result.