Les canards de Barbarie se nourrissent de maïs, de blé, de limaces, de larves, d’insectes (de petits vers de terre), de petits reptiles (le lézard).
Ils peuvent être nourris avec des restes de cuisine ou avec les épluchures de légumes et de fruits. Les canards sont herbivores, la verdure doit compléter l’alimentation.
Le canard de barbarie entretient son plumage par de nombreux toilettages au cours de la journée.