Badan Ketahanan Pangan mempunyai tugas melaksanakan pengkajian, pengembangan dan koordinasi di bidang pemantapan  ketahanan pangan.

Dalam melaksanakan tugasnya, Badan Ketahanan Pangan menyelenggarakan fungsi: