A quantidade de alimentos que um críquete come depende das espécies de críquete e da disponibilidade de alimentos. Em média, um críquete pode comer até o dobro de seu próprio peso corporal em alimentos por dia. Os grilos são onívoros e comerão uma variedade de matéria vegetal, incluindo folhas, flores, frutas e sementes. Eles também comerão outros insetos e animais pequenos, como ácaros, pulgões e vermes. Os grilos são catadores e geralmente se alimentam de insetos e animais mortos ou moribundos.