La sua funzione è svolta grazie al legame con un recettore specifico (CCK1-receptor) presente sul complesso vagale dorsale. La colecistochinina è un ormone anoressizzante: riduce il senso di fame e l'assunzione di cibo, ed è per questo chiamato "ormone della sazietà". Molecole antagoniste del recettore per la colecistochinina determinano un incremento dell'assunzione di cibo sia in animali da esperimento che negli uomini; il topo transgenico privo del recettore CCK1 è iperfagico ed obeso, suggerendo quindi che la colecistochinina svolge un ruolo cruciale nel modulare l'assunzione alimentare. In esperimenti di infusione continua di colecistochinina, tuttavia, non si osserva una riduzione dell'assunzione di cibo, che si osserva invece praticando infusioni intermittenti le quali però non determinano in ultima analisi una riduzione del peso corporeo a causa dell'incremento dell'assunzione di cibo tra una somministrazione e l'altra.