A dieta do flamingo-grande consiste principalmente em:
- Camarão-de-salmarinha ou Artemia: pequenos crustáceos encontrados em lagoas e lagoas salgadas.
- Camarão-de-salmarinha adulto: à medida que crescem, tornam-se parte significativa da dieta.
- Algas azul-verdes: particularmente Spirulina, que confere tonalidade avermelhada-rosa às penas e pele do flamingo.
- Insetos e larvas de insetos: larvas de mosquito, besouros aquáticos e outros pequenos invertebrados.
- Moluscos: pequenos moluscos como caracóis às vezes incluídos.
- Diatomáceas e outros organismos microscópicos: consumidos especialmente onde camarão-de-salmarinha e algas escasseiam.
Flamingos-grandes são alimentadores por filtração. Peneiram alimento através de placas especializadas nos bicos, permitindo capturar pequenas partículas de água ou lama.
A dieta exata varia dependendo do habitat, disponibilidade de alimento e competição com outros animais filtradores na área.