Mandarin memberi makan dengan mencoba-coba atau berjalan di darat. Mereka terutama memakan tanaman dan biji-bijian, terutama tiang beech. Spesies ini juga akan menambahkan siput, serangga, dan ikan kecil ke dalam makanannya. Pola makan bebek mandarin berubah secara musiman; di musim gugur dan musim dingin, mereka kebanyakan makan biji-bijian dan biji-bijian. Di musim semi, mereka kebanyakan memakan serangga, siput, ikan, dan tanaman air. Di musim panas, mereka memakan cacing embun, ikan kecil, katak, moluska, dan ular kecil.