Chế độ ăn của ếch phụ thuộc vào kích thước của nó, với những con ếch nhỏ hơn ăn ruồi trong khi những con ếch lớn hơn ăn giun và châu chấu. Những con ếch rất lớn đã được biết là ăn rắn nhỏ, chuột, rùa con và các loài ếch khác. Ếch không thích ăn thịt, đôi khi chết đói hơn là ăn xác.
Ếch ăn côn trùng, hầu hết chúng đều sống hoặc chết ở các cửa hàng thú cưng. Nếu không có dế, chúng có thể ăn nhện, châu chấu và bọ cánh cứng. Nếu bắt côn trùng để tiêu thụ, chủ sở hữu nên đảm bảo rằng chúng chưa được phun thuốc diệt côn trùng. Tần suất các bữa ăn phụ thuộc vào quy mô của chúng; ếch nhỏ cần được cho ăn một lần một ngày trong khi những loài lớn hơn có thể cho ăn cách ngày hoặc ít hơn.
Ếch nhạy cảm với các chuyển động và thích ăn con mồi sống, ngay cả khi được nuôi làm thú cưng. Chúng săn mồi bằng chiếc lưỡi dính của mình. Ếch đặc biệt ở chỗ, lưỡi của chúng được gắn vào phía trước miệng chứ không phải phía sau, cho phép chúng bắn lưỡi ra ngoài nhanh chóng để gài bẫy con mồi. Một số loài dựa vào khả năng ngụy trang để rình con mồi và lẩn trốn, thích ngồi bất động cho đến khi côn trùng đến gần.
Rất ít loài ếch có răng; hầu hết thích nuốt toàn bộ thức ăn của họ. Những con có răng có chúng ở hàm trên và chúng chỉ được sử dụng để cố định con mồi.