Flamingoların beslenmesi temel olarak su kenarında yaşayan organizmalardan oluşur. Beslenme teknikleri şu şekildedir: 1. Flamingo, kafasını suya daldırarak besinlerine ulaşır. 2. Gagasını suda sallayarak küçük organizmaları yakalar. 3. Gagasının şekli ve yapısı sayesinde, besinleri daha kolay hedef alır. Sindirim süreci ise şu adımlarla gerçekleşir: 1. Flamingo, gagasıyla aldığı su ve çamuru ön gagasından içeri çeker. 2. Dilindeki ve gagasındaki kıl benzeri yapılar (lamella) filtre görevi görür ve küçük su canlılarını ağızda tutar. 3. Kalan besin, flamingonun midesine gider ve burada sindirilir.