Process for mixing a food product for farm animals, said process being characterized in that it comprises: - a step of arranging a food product to be mixed within an apparatus for mixing; - a mixing step, in which said apparatus for mixing is actuated in order to mix said food product; - a first step of detecting a first sequence of electromagnetic spectra reflected by said food product, leading to the acquisition of a first set of detected data characteristic of the electromagnetic spectra of said first sequence; - a first calculation step, in which said first set of detected data is subjected to Principal Component Analysis in order to obtain a plurality of principal components (PCi), in which each principal component (PCi) has, associated therewith, a corresponding descriptive parameter (Vi) of the variability percentage of said first set of detected data; - a selection step, in which between said plurality of principal components (PCi), at least one first principal component is selected that is associated with the descriptive parameter (Vi) with maximum value; - a second step of detecting a second sequence of electromagnetic spectra reflected by said food product, leading to the acquisition of a second set of detected data characteristic of the electromagnetic spectra of said second sequence; - a second calculation step, in which said second set of detected data is at least partially transformed into a second modified data set by means of Principal Component Analysis on the basis of said selected first principal component; said second modified data set comprising a plurality of first principal component values (PC1n), each associated with a corresponding electromagnetic spectrum of said second sequence; - a third calculation step, in which the standard deviation (PC1dev) is calculated of at least one set of first principal component values (PC1n) of said plurality of first principal component values (PC1n) and, on the basis of said standard deviation (PC1dev), a confidence interval is calculated; - a step of comparing said set of first principal component values (PC1n) with said confidence interval in order to determine the count number of the first principal component values (PC1n) falling within said confidence interval; - a step of stopping the mixing of said apparatus for mixing following at least the attainment of a threshold number pre-established by said count number. - a step of arranging a food product to be mixed within an apparatus for mixing; - a mixing step, in which said apparatus for mixing is actuated in order to mix said food product; - a first step of detecting a first sequence of electromagnetic spectra reflected by said food product, leading to the acquisition of a first set of detected data characteristic of the electromagnetic spectra of said first sequence; - a first calculation step, in which said first set of detected data is subjected to Principal Component Analysis in order to obtain a plurality of principal components (PCi), in which each principal component (PCi) has, associated therewith, a corresponding descriptive parameter (Vi) of the variability percentage of said first set of detected data; - a selection step, in which between said plurality of principal components (PCi), at least one first principal component is selected that is associated with the descriptive parameter (Vi) with maximum value; - a second step of detecting a second sequence of electromagnetic spectra reflected by said food product, leading to the acquisition of a second set of detected data characteristic of the electromagnetic spectra of said second sequence; - a second calculation step, in which said second set of detected data is at least partially transformed into a second modified data set by means of Principal Component Analysis on the basis of said selected first principal component; said second modified data set comprising a plurality of first principal component values (PC1n), each associated with a corresponding electromagnetic spectrum of said second sequence; - a third calculation step, in which the standard deviation (PC1dev) is calculated of at least one set of first principal component values (PC1n) of said plurality of first principal component values (PC1n) and, on the basis of said standard deviation (PC1dev), a confidence interval is calculated; - a step of comparing said set of first principal component values (PC1n) with said confidence interval in order to determine the count number of the first principal component values (PC1n) falling within said confidence interval; - a step of stopping the mixing of said apparatus for mixing following at least the attainment of a threshold number pre-established by said count number.