Gli insetti stecco, nonostante il loro aspetto imponente, sono erbivori. Esistono oltre 3.000 diversi tipi di insetti stoppini, chiamati collettivamente phasmid e tutti mangiano piante. Alcuni sono molto specializzati, si nutrono solo di una specie di piante preferite. Altri sono generalisti.
Le parti primarie della pianta che si nutrono di fanghi sono foglie. Il loro aspetto distinto come un ramoscello è un adattamento per viaggiare lungo rami più grandi e nutrirsi di foglie sulle estremità dei ramoscelli senza essere rilevato dai predatori. Phasmids occasionalmente anche mangiare bacche e frutta. L'insetto stecco indiano, che a volte viene tenuto come animale domestico, riceve rami completi da diverse specie di piante, tra cui la mora e il lampone, per nutrirsi in cattività, Altre piante somministrate a fiale in cattività includono rosa, edera, biancospino, quercia e ligustro . In natura, bastoncini da passeggio corti occidentali dagli Stati Uniti sudoccidentali si nutrono principalmente di midollo spinale. Si nutrono anche di mutui e di cervi, ma non sono i generalisti che sono i bastoncini da passeggio indiani. Anche il bastone da passeggio gigante del Texas è abbastanza specializzato. Vive solo nei fondi fluviali e si nutre di querce e viti. Una specie filippina è nota per mangiare solo foglie di mango, con un parente stretto che mangia solo foglie di pili.