Rắn sống trong sa mạc sống bằng cùng một loại con mồi mà hầu hết các loài rắn khác thường làm, bao gồm thằn lằn, động vật gặm nhấm, chim và động vật không xương sống. Là động vật ăn thịt, rắn không thể sống trong môi trường sống sa mạc trừ khi có nhiều con mồi để gặp những gì họ cần.
Tất cả các dòng rắn chính trên cạn đều bao gồm các loài sống ở sa mạc. Viper và cá hố, chẳng hạn như loài có sừng và loài đi ngang, là những kẻ săn phục kích chủ yếu tiêu thụ thằn lằn và động vật gặm nhấm. Giống như vipers và pit vipers, boas và trăn sống ở sa mạc thường là những thợ săn phục kích, giết chết con mồi bằng cách thắt cổ. Chúng thường là những kẻ săn mồi cơ hội tiêu thụ bất kỳ con mồi nào mà chúng có thể bắt được, nhưng một số loài chuyên về một loại con mồi cụ thể. Ví dụ, loài trăn cát ở sa mạc Trung Đông chủ yếu ăn các loài gặm nhấm, trong khi trăn sống ở sa mạc, chẳng hạn như trăn đầu đen, thích thằn lằn hơn. Các loài rắn khác của sa mạc tập trung vào những con mồi nhỏ hơn. Rắn đầu đen chủ yếu ăn động vật chân đốt, chẳng hạn như côn trùng, rết và bọ cạp.
Rắn đã tiến hóa nhiều cách thích nghi khác nhau cho phép chúng kiếm thức ăn trên sa mạc. Một số loài đào sâu vào đất để tránh bị con mồi phát hiện. Hành vi này mang lại lợi ích thứ yếu cho những con rắn, vì cát bảo vệ chúng khỏi nắng nóng. Một số loài rắn đào hang có mắt nằm trên đỉnh đầu để có thể nhìn rõ khi chúng bị cát che phủ một phần.