according to the cambridge dictionary, a cook is 'someone who prepares and cooks food', while a chef is 'a skilled and trained cook who works in a hotel or restaurant'. these definitions imply that a chef is a type of cook, but they differ in that a chef has developed learned skills, and has undergone training.