Ếch con trong giai đoạn ấu trùng được gọi là nòng nọc và có chế độ ăn uống đa dạng, bao gồm thực vật và côn trùng. Khi chúng biến đổi từ giai đoạn ấu trùng thành những con ếch chưa trưởng thành dễ nhận biết, chúng thích ăn côn trùng hơn. Một số loài lớn hơn cũng thường xuyên ăn động vật có vú nhỏ.
Ếch phát triển từ đẻ trứng thành nòng nọc, là ấu trùng dưới nước. Trong giai đoạn này, chúng thưởng thức nguyên liệu thực vật đủ mềm và đủ nhỏ để chúng tiêu thụ. Nòng nọc không cố gắng ăn những miếng vật liệu lớn. Trong tự nhiên, chúng tiêu thụ tảo và các hạt nhỏ của vật chất thực vật. Khi được nuôi làm thú cưng, nòng nọc có thể được cho ăn rau muống và lá rau diếp đã được luộc chín và cắt nhỏ. Vì nòng nọc phát triển và lớn nhanh nên chúng là loài phàm ăn, nếu không được ăn no, chúng sẽ nhanh chóng trở thành kẻ ăn thịt người. Điều bắt buộc là phải đảm bảo nòng nọc được cung cấp nhiều thức ăn.
Khi chúng lớn lên, nòng nọc có thể được cho ăn côn trùng nhỏ, bao gồm cả nhện nước và ruồi. Một khi chúng phát triển thành ếch, hầu hết các loài đều mất hứng thú với thực vật. Thay vào đó, chúng yêu cầu nhiều loại côn trùng, chẳng hạn như ruồi, sên, dế và nhện. Ếch ở mọi lứa tuổi đều thích côn trùng sống hơn là những con chết hoặc đông lạnh.