Flamingos are pink because they eat shrimp.

Flamingos are pink because they eat shrimp.

You’ve probably already guessed it by now, but yes, the answer is shrimp! Brine shrimp to be specific, along with larvae and algae. Since flamingos’ diets consist almost solely of these foods found in their native wetlands, the end result is their feathers turning pink due to the absorption of so much carotene!

Source