Proses pencernaan makanan diawali pada bagian mulut. Di dalam mulut makanan dihaluskan oleh gigi dan kelenjar ludah. Kelenjar ludah menghasilkan air ludah dan enzim ptialin. Enzim merupakan zat yang berguna untuk menghancurkan makanan secara kimiawi menjadi bagian yang lebih halus. Dari mulut makanan masuk menuju kerongkongan. Di dalam kerongkongan terjadi gerak peristaltik, yaitu gerakan meremas-remas yang dilakukan oleh dinding kerongkongan. Gerak peristaltik inilah yang menyebabkan makanan dapat masuk ke dalam lambung.
Di dalam lambung makanan yang sudah dihaluskan oleh gigi di dalam mulut akan dilumatkan dan diaduk dengan bantuan getah lambung. Getah lambung ini berguna untuk memecah makanan agar mudah diserap oleh pembuluh darah. Makanan yang telah dilumatkan di dalam lambung akan berupa bubur halus sehingga mudah diserap oleh usus.
Makanan yang telah dicerna di dalam lambung kemudian masuk menuju usus dua belas jari. Di dalam usus dua belas jari ini pencernaan dibantu oleh getah pankreas dan getah empedu. Getah empedu dihasilkan oleh hati. Getah empedu digunakan untuk memecah lemak menjadi butiran-butiran yang sangat halus sehingga dapat membantu kerja enzim lipase. Getah pankreas dihasilkan oleh pankreas. Getah pankreas mengandung enzim amilase, tripsine, dan lipase. Amilase yang mengubah zat tepung menjadi gula. Tripsine, yang mengubah protein menjadi asam amino. Lipase, yang mengubah lemak menjadi asam lemak dan gliserol.
Setelah itu, makanan disalurkan menuju usus halus. Di dalam usus halus makanan dicerna kembali sehingga terbentuklah sari-sari makanan. Sari-sari makanan inilah yang akan diserap oleh dinding-dinding usus halus melalui pembuluh darah sehingga masuk ke dalam darah untuk diedarkan ke seluruh tubuh. Sisa makanan atau ampas makanan akan masuk ke dalam usus besar. Selanjutnya sisa makanan tersebut dibusukkan oleh bakteri menjadi kotoran. Kemudian, kotoran ini akan dikeluarkan dari tubuh melalui anus. Di dalam usus besar tidak terdapat penyerapan sari makanan melainkan hanya penyerapan air.