Our Privacy/Cookie Policy contains detailed information about the types of cookies & related technology on our site, and some ways to opt out. By using the site, you agree to the uses of cookies and other technology as outlined in our Policy, and to our Terms of Use.


Are Grasshoppers Herbivores or Omnivores?

i Jupiterimages/liquidlibrary/Getty Images

Grasshoppers are herbivores -- they get their nutrients exclusively from plants. As such, grasshoppers have a beneficial effect on the ecosystem. Their droppings, known as frass, provide essential nutrients for growing plants that nourish birds and other insects.

A Varied Diet

Many grasshopper species are general herbivores, meaning they eat a variety of plants, including grass, flowers and vegetables like sweet corn and lettuce. Grasshoppers feed mainly on leaves, but sometimes they also eat stems and seeds. Some species have adapted their dietary habits to the need to fend off predators, which include birds, lizards, spiders and rodents. The green bird (Schistocerca shoshone) grasshopper typically spends most of his day on a single plant, to lie low from predators and simultaneously take care of his dietary requirements. The horse lubber (Taeniopoda eques) and rainbow (Dactylotum variegatum) grasshoppers, however, take a more a la carte approach, moving constantly from plant to plant and “taking a nibble here and a nibble there,” the Desert Museum website notes.


Nature loves throwing up inter-species anomalies, and grasshoppers are no exception. The creosote bush grasshopper (Bootettix argentatus) is the only species of grasshopper that confines its diet to a single slant species -- the eponymous creosote bush found in arid desert regions. Olive green with pearly spots, the grasshopper mimics the shiny secretions on the bush’s leaves, camouflaging itself from predators.


Due to their physical similarities and mutual membership of the orthopteroid insect group, grasshoppers are often confused with crickets. The latter, which are distinguished by their longer antenna, are omnivores, meaning they feed on a combination of plants and insects.

Grasshoppers in the Garden

As herbivores, grasshoppers should generally be welcome guests in your garden or shrubbery -- but a small number of species, including the twostripped and redlegged grasshopper species, can make meals of your shrubs, fruits and flowers during periods of overpopulation. Leaving grass borders unmowed can help deter grasshoppers from eating plants, because long grass gives them the food and shelter they need.