Disclosed herein is a cooking apparatus including a heating unit configured to heat an ingredient contained in a cooking chamber, a gas sensor configured to detect a gas inside the cooking chamber, a communication unit configured to communicate with an external apparatus, and a control unit configured to determine a cooking progress state of the ingredient based on the type and concentration of the gas detected by the gas sensor and to transmit information on the cooking progress state to the external apparatus through the communication unit to inform a user of the cooking progress state.