Das Schnabeltier jagt unter Wasser und verwendet Sensoren in seinem Schnabel, um kleine Beutetiere zu finden und zu schöpfen, die am Grund des Flusses oder Sees leben, wo sie jagen. Sie bleiben 1 bis 2 Minuten unter Wasser und kehren dann an die Oberfläche zurück, um zu atmen und ihre Beute zu fressen.
Das Schnabeltier ernährt sich von wirbellosen Wassertieren wie Insektenlarven, Schwimmkäfern, Wasserwanzen, Kaulquappen, Würmern, Muskeln, Schnecken, Garnelen, Fischeiern und kleinen Fischen. Sie jagen hauptsächlich nachts und verbringen 10 bis 12 Stunden am Tag damit, nach Nahrung zu suchen. Unter Wasser verwendet das Schnabeltier Hautlappen, um seine Augen, Ohren und Nasenlöcher zu schließen, und verlässt sich vollständig auf Elektrorezeptoren und Drucksensoren in seinem Schnabel, um zu navigieren und Beute zu finden. Kleine Beute wird aus nicht essbarem Material gesiebt und größere Beute einzeln gefangen.
Das Schnabeltier speichert das gefangene Futter in Backentaschen und bringt es an die Oberfläche. Sie kauen ihr Essen mit speziellen Mahltellern mit Hörnern, und sie verwenden kleine Kiesstücke, um ihr Essen zu mahlen.
Schnabeltiere, insbesondere Männchen, sind Einzelgänger und kommen nicht gerne mit anderen Schnabeltieren in Kontakt. Schnabeltiere haben gut definierte Jagdreviere und vermeiden die gleichzeitige Jagd mit anderen Schnabeltieren.