Mặc dù ếch lưỡng cư sống trên cạn và dưới nước nhưng chúng phải đẻ trứng trong nước nếu không trứng sẽ khô lại, giết chết con bên trong rất hiệu quả. Trứng ếch được bao phủ bởi một glycoprotein, giúp giữ ẩm cho trứng. Glycoprotein này phải tiếp xúc với nguồn ẩm, chẳng hạn như nước.
Một lý do khác khiến ếch phải đẻ trứng trong nước là vì một khi trứng nở, nòng nọc bên trong cần phải sống trong nước trong giai đoạn đầu tiên của cuộc đời. Điều này là do nòng nọc có mang đòi hỏi chúng phải bơi dưới nước để thở. Nếu một con nòng nọc được nở trên cạn, nó sẽ không thể thở được và cuối cùng sẽ chết.
Không giống như trứng chim, trứng ếch rất mềm. Do đó, chúng cần thêm lớp đệm mà nước cung cấp để bảo vệ nòng nọc bên trong tốt hơn.
Theo LiveScience, có một loài ếch có khả năng đẻ trứng cả trên cạn và dưới nước. Nó được gọi là ếch lưỡng cư Panama màu vàng. Thay vì đẻ trứng trong ao như loài ếch truyền thống, loài ếch này có xu hướng đẻ trứng trên các cây treo trên nguồn nước. Khi trứng nở, nòng nọc chỉ cần rơi xuống nguồn nước bên dưới.