Chế độ ăn uống của ếch khác nhau tùy thuộc vào loài; hầu hết tiêu thụ côn trùng, ốc sên, nhện và sâu, trong khi các giống lớn hơn tiêu thụ cá nhỏ, chuột chũi, chuột và thậm chí cả các loài ếch khác. Ếch chủ yếu tiêu thụ các sinh vật nhỏ hơn và thấp hơn trong chuỗi thức ăn: ruồi, giun, rết và các loài côn trùng bò khác là một trong những mục yêu thích của chúng.
Ếch ở mọi kích cỡ chủ yếu ăn thịt và chỉ ăn thức ăn mà chúng bắt được còn sống. Không giống như hầu hết các sinh vật nhỏ, ếch không ăn thực vật và thảm thực vật. Các loài ếch nhỏ nhất ăn giun, bọ gậy, muỗi và ruồi trong khi các loài lớn hơn, chẳng hạn như ễnh ương, có thể ăn chuột, chuột cống, chuột chũi và thậm chí cả cá nhỏ. Ếch, giống như rắn và một số loài bò sát, thiếu răng để nhai thức ăn của chúng. Chúng dựa vào chiếc lưỡi khỏe của mình để kéo thức ăn vào miệng; lưỡi của ếch mở rộng và tóm lấy nạn nhân trong vòng vài giây, trước khi rút trở lại khoang, thức ăn và tất cả, để kích hoạt giai đoạn tiêu hóa tiếp theo. Sau khi lấy thức ăn, ếch dựa vào cơ cổ họng mạnh mẽ và có độ đàn hồi cao của chúng để căng ra đủ rộng để chứa toàn bộ thức ăn đi qua. Tùy thuộc vào kích thước của thực phẩm được tiêu thụ, ếch có thể đi trong khoảng thời gian dài giữa các bữa ăn hoặc có thể gặm cỏ suốt cả ngày để giữ mức năng lượng cao.