A chef is a person who cooks professionally for other people. Although over time the term has come to describe any person who cooks for a living, traditionally it refers to a highly skilled professional who is proficient in all aspects of food preparation....