An apparatus and a method for monitoring preparation of a food product aredisclosed.The apparatus may include an imager and a controller. The controller may beconfigured toexecute a method having the following steps: receiving order related data;receiving an imageof the food product from the imager; analyzing the received image based on pre-stored data,received from a database, in order to extract prepared product data; comparingthe extractedprepared product data to the order related data; and determining a complianceof the foodproduct with a required quality level based on comparing the extractedprepared product datato the order related data.