تتنوع أغذية طيور الصحراء تبعاً لبنية المنقار وحجم الجسم والموطن، فتعتمد أنواع كثيرة على الحشرات والعناكب وغيرها من اللافقاريات، بينما تتغذى أنواع أخرى على البذور والثمار أو الرحيق. وتستطيع بعض الطيور الأكبر حجماً اصطياد القوارض والسحالي والثعابين الصغيرة، مما يجعل الشبكة الغذائية الصحراوية متنوعة رغم محدودية الموارد.