Udtrykkene kok og kok bruges så ofte om hverandre, at deres afgrænsende linje er blevet noget sløret. Men teknisk set er en kok nogen, der nødvendigvis opnår en professionel grad og tilbereder mad i en professionel ramme. På den anden side er en kok muligvis ikke professionelt uddannet og arbejder måske måske ikke i professionelle omgivelser.
En kok kan være medlem af et husholdningspersonale, der tilbereder mad og administrerer køkkenpersonalet. Ofte ansætter store husstande en kok-husholderske. På den anden side er det sandsynligt, at en kok leder et team af kokke på en restaurant eller hotel. En kok betragtes som en underordnet titel end en kok. Husholdningspersonale i moderne husstande forventes generelt også at være gode kokke. De kan udføre alle slags andre husholdningsopgaver bortset fra madlavning til de medlemmer af familien, de arbejder for.
Selvom en ansat i en stor husstand, ville en kok derimod normalt holde sig til madlavning alene. En kok er også mere en teknisk titel og er yderligere opført efter specialiseringer som i ethvert andet erhverv. Derfor kan du have en Chef de Cuisine, der er ansvarlig for køkkenets funktion og dets funktion. Han laver måske ikke mad, men administrerer blot teamet i køkkenet. Sous Chef, der er ansvarlig specifikt for madlavning og tilsyn med personalet. Begge disse titler definerer hovedsageligt tilsynsrelaterede opgaver. Chef de Partie er de mennesker, der specifikt kommer ned på møtrikker og bolte ved madlavning. Blandt kokke, der arbejder som juniorpersonale på et hotel- eller restaurantkøkken, kan klassificeringerne være som følger: En sautekok tager sig af alle sauterede retter og saucer og kager fisk, hvis der ikke er nogen specialiseret fiskekok omkring. En stege kok er ansvarlig for kogning, grilling og bagning, mens en grøntsagskok, som navnet antyder, sørger for supper og grøntsagsretter.
Mange restauranter og hoteller beskæftiger også konditorer, spisekokke og separate kokke til at passe fjerkræ og slagteri.