Dieta flaminka zależy od tego, co dostępne w jego siedlisku, ale składa się głównie z małych organizmów wodnych.
Skorupiaki: Artemie (Artemia), wodnice i artemie bańkowe to podstawy, obfite w płytkich jeziorach, lagunach i błotach, gdzie flaminki żerują.
Owady: Jedzą też larwy owadów, chrząszcze, muchy i koniki polne.
Gleby: Niektóre gatunki filtrują mikroskopijne glony, takie jak okrzemki i glony niebiesko-zielone, prosto z wody.
Materia roślinna: Okazjonalnie flaminki mogą spożywać nasiona i inne części roślin.
Aby zebrać pokarm, flaminki używają swoich specjalnie przystosowanych dziobów jak sit. Zanurzają dzioby w wodzie lub bocie, odsiewając drobne organizmy, a ich języki pomagają przesuwać pokarm w stronę gardła.