Op enkele na zijn bijna alle krekels omnivoren, maar dit betekent niet dat zij hetzelfde natuurlijke dieet hebben. Het dieet varieert zelfs binnen dezelfde soort. Sommige zijn absoluut herbivoor aangezien zij zich uitsluitend op plantaardig materiaal verlaten, terwijl andere grotendeels roofzuchtig zijn.
Wat eten krekels in het wild
Krekels zouden graag elk soort organisch materiaal eten als zij niet van natuurlijk voedsel worden voorzien. Het is om deze reden dat zij tot de “alleseters” worden verklaard. Zo voeden krekels uit het oosten van de Verenigde Staten zich hoofdzakelijk met gemalen droogvoer voor huisdieren. Dat wil niet zeggen dat alle kooikrekels gevarieerd voedsel consumeren; er zijn enkele soorten die zich niet aan deze regel houden. De Japanse nemobiine (Parapteronemobius sazanami) is zo’n uitzondering. Hij leeft op de stranden van Kyushu en Honshu en eet zelden iets anders dan vers krabvlees.
Weliswaar zijn vele soorten omnivoren, maar er zijn er ook die afhankelijk zijn van planten en vruchten en daarom herbivoren worden genoemd. Zij die op gronden leven, voeden zich waarschijnlijk met jonge planten. Mollenkrekels zijn zeer gesteld op grassen en andere planten die zich boven en onder de grond bevinden.
Nauwelijks enkele krekels nemen levende prooien aan, waarschijnlijk wegens hun geringe grootte. Meestal voeden ze zich met kwetsbare prooien zoals poppen, schildluizen, bladluizen, vervellingsinsecten, of zelfs eieren. Oecanthines voeden zich meestal met bladluizen, maar ook met schimmelsporen en plantenweefsels. Kleine krekels fungeren zelden als actieve predatoren. Anaxipha gracilis voedt zich voornamelijk met bloedzuigende zandvliegen. Over het algemeen nemen krekels minder snel grotere prooien aan.
Plantbewonende krekels voeden zich gewoonlijk met een verscheidenheid van planten, maar gastheerspecifieke krekels consumeren niet de plant waarop zij leven. Oecanthus pini van het zuidoosten van de Verenigde Staten voelt zich thuis bij dennenbomen en zijn kleur biedt een absolute camouflage tegen potentiële roofdieren. In gevangenschap zouden ze sla, gemalen hondenvoer en bladluizen eten.
Hoewel zelden, voeden krekels zich ook met dode krekels indien ander voedsel niet beschikbaar is. Over het algemeen consumeren ze rottend plantenmateriaal zaaiplanten, en schimmels.
Ze hebben krachtige kaken en ze kunnen mensen bijten als ze worden geprovoceerd.
Molkrekels zijn omnivoren omdat ze sterk afhankelijk zijn van wormen, larven, wortels, en grassen.
Marmoorkrekels hebben een betrekkelijk ander natuurlijk dieet in die zin dat zij zich te vaak voeden met forbs, maar zij eten ook grassen en struiken zoals sagebrush.