Pri zaprtju je prehrana pogosto v veliko pomoč. Sadje, ki vsebuje veliko sadnih kislin, pektina in tanina (jabolka, črni ribez, kutine, robidnice, slive), zmanjšuje vnetja, preprečuje gnitje v črevesju in krepi črevesno steno.
Grenke snovi vzburjajo brbončice na jeziku ter spodbujajo izločanje želodčne kisline, želodčnih encimov in encimov trebušne slinavke. Poveča se tudi ritmično gibanje sten črevesja. Veliko teh grenkih snovi je v čebuli, redkvicah, česnu, koruznih kalčkih, arašidih ipd. V čebuli je še obilo žveplovih snovi, ki preprečujejo razmnoževanje škodljivih bakterij v črevesju. Tudi aminokisline levcin, fenilalanin, tirozin, triptofan in valin, predvsem v siru in še nekaterih mlečnih izdelkih, ugodno vplivajo pri zaprtju, saj pospešujejo prebavo.
Pri zaprtju je pomemben tudi inozitol (vitamin B16), saj pospeši delovanje črevesnih mišic. Najdemo ga v stročjem fižolu, grozdju, kalčkih, zelju, melasi, agrumih in jajčnem rumenjaku.