El ornitorrinco es carnívoro; se alimenta de anélidos, larvas de insectos, camarones de agua dulce y cangrejos de río que extrae del fondo fluvial escarbando con el hocico o que caza mientras nada.