Poslovi koje obavlja kuhar iznimno su raznoliki, jer se radi o nevjerojatno raznolikom zanimanju. Općenito, kuhar nadzire kuhinju ili dio kuhinje, nadgleda osoblje, hranu, jelovnike i srodna pitanja. Da bi netko postao kuhar mora imati neki oblik stručnog usavršavanja. Neki kuhari pohađaju kulinarsku akademiju kako bi naučili svoj zanat, dok se drugi probijaju kroz kuhinje, počevši od dna kao šegrti i krećući se do najviših kuhinjskih pozicija.
Postoji niz različitih vrsta kuhara. Izvršni kuhar, na primjer, nadgleda cijelu kuhinju. On ili ona možda zapravo nemaju priliku puno kuhati, iako će glavni kuhar nadgledati jelovnike, naručivanje hrane, kuhinjsko osoblje, sigurnost hrane te izgled i dojam restorana. Biti izvršni kuhar iznimno je zahtjevno; pozicija zahtijeva snažnu sposobnost organiziranja i rješavanja niza svakodnevnih izazova. Netko također može odlučiti postati sous chef, koji djeluje kao drugi glavni.
Neki ljudi radije se bave vrlo specifičnom kulinarskom disciplinom. Slastičar radi s pecivima, desertima i drugim pekarskim proizvodima, dok je za hladne jela poput salata zadužen špajz. Saute chefovi rade na stanici za saute u kuhinji, dok kuhari na roštilju nadziru roštilj i tako dalje. Ovi pojedinačni kuhari obično su odgovorni glavnom kuharu, iako slastičar može zadržati određenu autonomiju. Ovisno o veličini kuhinje, može postojati hijerarhija osoblja, s sous chefom koji nadzire svakodnevne operacije u kuhinji, dok pojedini kuhari upravljaju određenim postajama.
Očito, primarna svrha kuhara je sudjelovati u pripremi hrane. U restoranima kuhari odlučuju što će se posluživati i kako će se pripremati; većina kuhara posvećuje mnogo vremena razvoju jelovnika kako bi svoje ustanove održale svježima i inovativnima. Kuhar također mora biti u mogućnosti naručiti zalihe, nadzirati kuhinjsko osoblje od perilica posuđa pa nadalje, nadzirati sigurnost hrane i raditi s kućnim osobljem, što može uključivati domaćine, konobare i tako dalje.
Kuhar može raditi i za privatne zabave. Neki ljudi koriste osobne kuhare u svojim domovima, a u tom slučaju kuhar radi s klijentima kako bi izradio plan obroka. Kuhari također mogu surađivati s ugostiteljskim tvrtkama, stvarajući catered obroke za velike i male događaje. Mogu se naći u hotelima i na brodovima koji opslužuju goste, kao i u samostalnim restoranima.
Posao kuhara ponekad je vrlo izazovan. Kuhari mogu satima ostati na nogama, raditi u vrućim, vlažnim, skučenim okruženjima i nositi se s vrlo stresnim situacijama. Oni također moraju imati izvrsno nepce i dobro oko da na atraktivan i privlačan način oblažu hranu. Kuhari dobro razumiju brojke i moraju biti vješti u upravljanju ljudima i donošenju brzih odluka koje mogu imati dubok utjecaj na njihove restorane.