Červené pandy obvykle konzumují asi 2-3 kilogramy potravy denně. S ohledem na tento denní příjem může červená panda za týden jíst přibližně 14–21 kilogramů jídla. Jejich strava se skládá především z bambusových listů a výhonků, díky nimž jsou specializované býložravci. Červené pandy také doplňují stravu ovocem, bobulemi, houbami a občasným hmyzem