A flamingók étrendje attól függ, mi elérhető az élőhelyükben, de elsősorban kis vízi organiszumokból áll.
Rákok: Artemias (sóvíz rak), vízibolyhók, tündérrakok – alapszint, a sekély tóknak, lagúnáknak és sápadékoknak gazdagokban.
Rovarok: Rovarlarvák, bogarak, légyek, szúnyogok.
Algák: Néhány faj szita módon szedi ki a mikroskopikus algákat (pl. diatomeák, kék-zöld algák) a vízből.
Növényi anyag: Lehetőség szerint magvak és más növényi részek.
Az ételgyűjtéshez a specializált csőreiket szitaként használják: belemérgezik a vízbe vagy szikbe, kiszítva a kis organizmusokat, a nyelvük pedig az ételt a tork felé mozgatja.