Tugas yang dilakukan oleh seorang koki sangat beragam, karena ini adalah profesi yang sangat bervariasi. Umumnya, seorang koki mengawasi dapur atau bagian dari dapur, mengawasi staf, makanan, menu, dan masalah terkait. Untuk menjadi seorang koki, seseorang harus mengikuti beberapa bentuk pelatihan profesional. Beberapa koki menghadiri akademi kuliner untuk mempelajari keahlian mereka, sementara yang lain bekerja melalui dapur, mulai dari bawah sebagai magang dan pindah ke posisi dapur teratas.
Ada beberapa jenis koki yang berbeda. Seorang koki eksekutif, misalnya, mengawasi seluruh dapur. Dia mungkin tidak memiliki kesempatan untuk memasak banyak, meskipun koki eksekutif akan mengawasi menu, pemesanan makanan, staf dapur, keamanan makanan, dan tampilan dan nuansa restoran. Menjadi koki eksekutif sangat menuntut; posisi membutuhkan kemampuan yang tajam untuk mengatur dan menangani berbagai tantangan sehari-hari. Seseorang juga dapat memilih untuk menjadi sous chef, yang bertindak sebagai yang kedua dalam perintah.
Beberapa orang lebih suka mengejar disiplin kuliner yang sangat spesifik. Seorang koki pastry bekerja dengan kue-kue, makanan penutup, dan makanan panggang lainnya, sedangkan koki dapur bertanggung jawab atas makanan dingin seperti salad. Koki tumis mengerjakan stasiun tumis di dapur, sementara koki panggang mengawasi panggangan, dan sebagainya. Koki individu ini biasanya bertanggung jawab kepada kepala koki, meskipun koki kue dapat mempertahankan beberapa otonomi. Tergantung pada ukuran dapur, mungkin ada hierarki staf, dengan koki sous mengawasi operasi sehari-hari di dapur sementara koki individu menangani stasiun tertentu.
Jelas, tujuan utama seorang koki adalah terlibat dalam persiapan makanan. Di restoran, koki memutuskan apa yang akan disajikan dan bagaimana akan disiapkan; sebagian besar koki mendedikasikan banyak waktu untuk pengembangan menu agar restoran mereka tetap segar dan inovatif. Seorang koki juga harus dapat memesan persediaan, mengawasi staf dapur dari mesin pencuci piring di atas, mengawasi keamanan makanan, dan bekerja dengan staf depan rumah, yang mungkin termasuk tuan rumah, pelayan, dan sebagainya.
Koki juga dapat bekerja untuk pesta pribadi. Beberapa orang menggunakan koki pribadi di rumah mereka, dalam hal ini koki bekerja dengan klien untuk menyusun rencana makan. Koki juga dapat bekerja dengan perusahaan katering, membuat makanan katering untuk acara besar dan kecil. Mereka dapat ditemukan di hotel dan di kapal yang melayani tamu serta di restoran mandiri.
Bekerja sebagai koki terkadang sangat menantang. Koki mungkin berdiri berjam-jam, bekerja di lingkungan yang panas, lembab, sempit, dan menghadapi situasi yang sangat menegangkan. Mereka juga harus memiliki selera yang sangat baik, dan mata yang bagus untuk melapisi makanan dengan cara yang menarik dan menarik. Koki memiliki kepala yang baik untuk angka, dan mereka harus terampil mengelola orang dan membuat keputusan cepat yang mungkin memiliki dampak besar pada restoran mereka.