La mayor parte de la dieta de los flamencos consiste en camarones (pequeños crustáceos acuáticos) y algas azul-verdes (organismos microscópicos similares a plantas que flotan cerca de la superficie del agua). También comen moluscos, gusanos, insectos y peces pequeños.
El flamenco separa los alimentos del agua salada con su pico especialmente adaptado.
Para comer, el flamenco baja la cabeza y hunde su boca abajo en el agua.