A cooking system comprising: a cooking apparatus configured to input and output speech, transmit speech data corresponding to the input speech, and cook food in a cooking chamber, and to receive a command via a user input to set user information; and a server configured to perform communication with the cooking apparatus, when the speech data is received from the cooking apparatus, obtain request information of a user, query information of the user, and reaction information of the user corresponding to the received speech data, obtain cooking information based on at least one of the request information of the user, the query information of the user and the reaction information of the user, transmit the obtained cooking information to the cooking apparatus, and transmit response information to the query information to the cooking apparatus, wherein, when the speech data includes the query information, the cooking apparatus receives response information corresponding to the query information from the server and outputs the response information through a sound output device as speech, wherein the cooking apparatus comprises a detector to detect the operation state of a plurality of loads, characterized in that the cooking apparatus further comprises an error diagnosis unit configured to determine whether the cooking apparatus is in an error state based on detection information detected by the detector, and when it is determined that the cooking apparatus is in the error state, transmit error information to the server, wherein, when the error information is received, the server transmits measure information corresponding to the error information to the cooking apparatus. a cooking apparatus configured to input and output speech, transmit speech data corresponding to the input speech, and cook food in a cooking chamber, and to receive a command via a user input to set user information; and a server configured to perform communication with the cooking apparatus, when the speech data is received from the cooking apparatus, obtain request information of a user, query information of the user, and reaction information of the user corresponding to the received speech data, obtain cooking information based on at least one of the request information of the user, the query information of the user and the reaction information of the user, transmit the obtained cooking information to the cooking apparatus, and transmit response information to the query information to the cooking apparatus, wherein, when the speech data includes the query information, the cooking apparatus receives response information corresponding to the query information from the server and outputs the response information through a sound output device as speech, wherein the cooking apparatus comprises a detector to detect the operation state of a plurality of loads, characterized in that the cooking apparatus further comprises an error diagnosis unit configured to determine whether the cooking apparatus is in an error state based on detection information detected by the detector, and when it is determined that the cooking apparatus is in the error state, transmit error information to the server, wherein, when the error information is received, the server transmits measure information corresponding to the error information to the cooking apparatus.