Kokoskrabben er en alteter. Hoveddelen av kostholdet er frukt, både fersk og råtnende, som den stundom plukker rett fra treet. Som navnet tilsier spiser den også kokosnøtter, som den åpner med klørne sine. I tillegg eter den lauv, egg, åtsel og skall fra andre dyr; sistnevnte trolig for å få i seg kalsium.