Eine exakte Menge anzugeben ist schwierig, da sie von Alter, Geschlecht und Nahrungsverfügbarkeit abhängt. Eine grobe Schätzung: Schnabeltiere fressen täglich etwa 20 % ihres Körpergewichts. Ein typisches adultes Schnabeltier von 1–2 kg frisst also ca. 200–400 g Nahrung pro Tag.
Nahrung: Insekten, Krebstiere, Würmer, gelegentlich kleine Fische. Jagd mithilfe von Elektrorezeptoren am Schnabel zur Beuteortung.
Dies sind grobe Schätzungen – die exakte Menge hängt von individuellen Faktoren ab.