Thói quen ăn uống của rắn cảnh phụ thuộc vào loài rắn, nhưng tất cả các loài rắn đều là loài ăn thịt. Một số loài rắn ăn côn trùng, ếch nhái và động vật lưỡng cư, các loài bò sát khác, trứng, giun đất, cá hoặc sên. Những người khác ăn các sinh vật máu nóng như chim, thỏ và động vật gặm nhấm.
Phần lớn rắn cảnh ăn động vật có vú nhỏ như chuột đồng, chuột nhắt, chuột cống và chuột nhảy. Rắn lớn cũng có thể ăn thịt thỏ. Theo About, xác định xem nên cho rắn ăn con mồi sống hay chết là một chủ đề gây tranh cãi đối với những người nuôi rắn. Trừ khi con rắn gây thương tích ngay lập tức cho con mồi, con rắn có thể bị thương hoặc thậm chí tử vong. Hầu hết các chuyên gia khuyên chủ sở hữu nên cho rắn cưng ăn con mồi đông lạnh đã chết.
Giới thiệu về việc khuyến nghị cho rắn cưng ăn những con mồi có kích thước tương đương với con rắn ở điểm lớn nhất. Khi con rắn lớn lên, nó đòi hỏi những bữa ăn lớn hơn. Những con rắn con, hoặc những con rắn rất nhỏ, thường được cho ăn những con chuột sơ sinh. Nếu rắn là loài phát triển đủ lớn để ăn thịt chuột, About khuyên bạn nên cho rắn làm quen với việc ăn thịt chuột sớm bằng cách cho chúng ăn những con chuột có kích thước bằng chuột. Thức ăn quá lớn không được tiêu hóa đúng cách có thể bị trào ngược.
Lịch trình cho ăn thay đổi tùy theo loài, độ tuổi và kích thước. Rắn con hoặc rắn nhỏ ăn trung bình hai lần mỗi tuần và rắn lớn hơn cho ăn từ một lần một tuần đến một vài tuần một lần.