En kok planlægger og tilbereder mad i et tempo, hvor der ofte er flere opgaver samtidig. Arbejdet omfatter varemodtagelse og opbevaring, produktion af retter efter opskrifter, portionsanretning, grundig rengøring og egenkontrol, fx dokumentation af temperaturer og hygiejne. Kokkearbejde foregår typisk på restauranter, hoteller, kantiner, cateringvirksomheder og i storkøkkener, hvor der kan være fast dagdrift eller skiftende serveringer.
I Danmark kan man typisk få adgang til faget via en erhvervsuddannelse som kok eller gennem praktik og skoleophold med fokus på køkkenfag og fødevaresikkerhed. Mange arbejdsgivere efterspørger desuden erfaring fra køkkenarbejde, kendskab til arbejdet med råvarer, og dokumenteret hygiejne- og fødevarekompetence.
Løn og vilkår i faget kan især afhænge af anciennitet, om arbejdet er i privat eller offentlig sektor, samt om der er aften-, weekend- og helligdagsvagter. Ansvar for større produktion, specialisering i bestemte køkkener eller ledelses- og oplæringsopgaver kan også spille en rolle.