Who Does a Grasshopper Eat?

Grasshoppers are herbivores, they eat plants. They mostly eat leaves, but also flowers, stems and seeds. Sometimes they also scavenge dead insects for extra protein.

What is Grasshopper favorite food?

They're particularly fond of cotton, clover, oats, wheat, corn, alfalfa, rye and barley, but will also consume grasses, weeds, shrubbery, leaves, bark, flowers and seeds. Some grasshoppers eat toxic plants and store the toxins in their bodies to discourage predators.

What do grasshoppers eat and drink?

The most favorite foods of grasshoppers are clover, wheat, cotton, rye, corn, oats, barley and alfalfa. They also like to eat grass, shrubbery, flowers, leaves, barks of some plants, weeds and seeds. Some grasshoppers occasionally consume toxic vegetation and store the toxins in order to keep the predators away.

James H. Sterling

James H. Sterling

Environmental Science & Climate Journalist

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.