Les flamants se nourrissent principalement de petits invertébrés. Ils mangent souvent des crevettes, de petits poissons, des mouches de saumure, des crevettes de saumure et d'autres petits insectes et plantes qui vivent dans ou près de l'eau, comme:
- Diatoms
- Algues bleu-vert
- mollusques
- insectes et larves d'insectes
- petits crustacés
- ver, comme les polychaetes
- petits poissons
- têtards
- graines et matière végétale