Spydnebbdykkeren spiser hovedsakelig fisk, som regel på 10 cm og mindre, men den kan også spise større fisk.