Ếch sống ở nhiều môi trường sống khác nhau và có nhiều loại động vật ăn thịt và con mồi khác nhau, nhưng hầu hết các loài ếch đều lấp đầy ngách nhỏ, ưa nhiệt, ăn côn trùng. Một số loài ếch lấp đầy ngách này trong các hệ sinh thái trên cạn, nhưng những loài khác làm như vậy trong môi trường sống dưới nước hoặc động thực vật. Vì chúng tiêu thụ nhiều động vật không xương sống nhỏ và chúng là thức ăn cho nhiều loài săn mồi cỡ vừa và nhỏ, nên ếch là thành phần rất quan trọng của hệ sinh thái mà chúng sinh sống.
Ếch sống trong môi trường sống dưới nước thường tiêu thụ côn trùng và các động vật không xương sống dưới nước khác, chẳng hạn như cá bò. Ngoài ra, ếch thủy sinh lớn thường ăn cá và các loài ếch khác. Rắn, cá săn mồi và gấu trúc, trong số những loài săn mồi khác, săn mồi khi ếch sống dưới nước.
Một số loài ếch đã rời khỏi môi trường sống dưới nước của tổ tiên và mạo hiểm sống trên cạn và sống trên cây. Điều này thay đổi một chút thích hợp sinh thái của chúng, khi chúng gặp phải những kẻ săn mồi và con mồi khác nhau. Hầu hết các loài ếch trên cạn tiêu thụ côn trùng lớn trên cạn, chẳng hạn như gián và bọ cánh cứng; tuy nhiên, một số loài, chẳng hạn như cóc miệng hẹp, chuyên ăn côn trùng nhỏ, chẳng hạn như kiến và mối.
Các loài ếch sống có xu hướng ăn côn trùng bay phổ biến trong môi trường sống trên ngọn cây của chúng. Cả ếch sống trên cạn và ếch sống trên cạn đều phải tránh những kẻ săn mồi tương tự, bao gồm chim cỡ vừa, rắn, dơi, cáo, ô mai và chó và mèo nhà.