Bir aşçı yemek hazırlar. Salata, tatlılar ve aperatifler, sandwich ve kanapeler de dahil olmak üzere her çeşit yemeği hazırlar. Çok farklı aşçılar olmakla birlikte hepsi de aynı şeyi yapar yani yemek hazırlar.
Sos, hamur işi ve tatlı konusunda uzman olanlar vardır, bazıları Çin, İtalyan ve Fransız mutfağı gibi etnik yemeklerde uzmanlaşmıştır. Aşçılar restaurantlarda, hastanelerde, otellerde ve buna benzer yerlerde çalışırlar. Bazıları kendilerine özel olarak aşçı tutarlar.
Aşçılar çeşitli yollarla eğitilirler. Bazıları diğer aşçıların yanında yardımcı olarak çalışarak yemek pişirmeyi öğrenirler. Bununla birlikte, birinci sınıf restauranlarda ve otellerde çalışan aşçılar genellikle aşçılık okullarında eğitim görürler. Diğer aşçılara danışmanlık yapan aşçıya şef denilir.