O stea de mare își întoarce stomacul spre interior pentru a consuma alimente prea mari pentru a se potrivi prin deschiderea gurii mici. Împachetându-i stomacul în jurul unui obiect sau inserându-l într-o cochilie, o stea extern digera alimentele sale, producând o suspensie pe care o trage în corpul său, în timp ce își retrage stomacul. Alimentele trec apoi în stomacul lor pilor, care rămâne întotdeauna în interiorul corpului.
Starfish posedă două stomacuri: stomacul cardiac și stomacul piloric. Stomacul cardiac este expulzat pentru a digera marile produse alimentare. Procesul digestiv se termină în stomacul piloric.
Starfish are pofte ravenoase, dimensiunea și maturitatea lor depinde nu de vârsta lor, ci de dieta lor. O stea de mare se hrănește cu mieluri, scoici, stridii și alte bivalve, fixând câteva coșuri la coaja pradă și apoi exercitând o tragere lungă, lentă continuă pentru a forța deschiderea cochiliei. Marinele mari au fost chiar martorii mâncării peștilor mici. Unele steluțe își completează dietele cu corali și cu alge sau particule alimentare în apă.
Abilitatea unică de a-și retrage stomacul odată ce a fost eliminată a fost legată de o anumită neuropeptidă. Neuropeptidele sunt molecule pe care neuronii din creier le folosesc pentru a comunica unul cu altul. Interesant, această neuropeptidă particulară este legată evolutiv de neuropeptida umană care este responsabilă pentru reglarea excitării și a anxietății.