What do grasshoppers eat?

In this brief article, we will answer the question, “What do grasshoppers eat?”, and provide information on what wild grasshoppers eat, what can grasshoppers held in captivity consume, and what baby grasshoppers eat.

What do grasshoppers eat?

Grasshoppers eat weeds, corn, flowers, and grass. Grasshoppers are also herbivorous in nature which means they mostly have a plant-based diet. 

However, grasshoppers are not choosy eaters. Yet they would prefer to consume plant-based foods over others.

Some grasshoppers can even consume poisonous plants. This can help them store the toxins in the body and use them to repel predators.

Some commonly consumed foods include oats, corn, alfalfa, wheat, rye, barley, clover, cotton, flowers, leaves, seeds, fungi, moss, and decaying organic matter.

Decaying organic matter is only consumed by the grasshoppers if there is a scarcity of foods. Grains, grasses, and flowers are also commonly consumed food, especially in the case of food scarcity.

How do wild grasshoppers eat?

Wild grasshoppers can consume anything they find to survive. As mentioned before, grasshoppers are not picky or choosy when it comes to eating.

Many wild grasshoppers would consume crops. This can make them a pest, especially for the farmers.

Some of the commonly consumed crops would include cotton, wheat, rye, barley, corn, and alfalfa.

If the plant-based matter is not available, grasshoppers would consume fungi, moss, and fungi. If even these are not available, they can feed on animal feces or dead animal carcasses.

What can grasshoppers held in captivity consume?

Varied types of plant matter can be given to grasshoppers. If you are unsure of what you need to provide them with, you can start by looking at the plant from which they were found and try feeding them the parts of the plants.

Give them varied plant foods so that there is no deficiency. Grasshoppers can consume up to 16 times their body weight. So you can focus on giving them varied plant foods.

What do baby grasshoppers consume?

Baby grasshoppers do not contain mandibles as strong as adult ones. They are also called nymphs. Nymphs would not molt till they become adults. As the mandibles of baby grasshoppers are not as sharp, they tend to eat smaller and tender foods.

Foods that are easier to consume are preferred by baby grasshoppers. Shoots, clovers, and grasses are some of the foods that are consumed by baby grasshoppers. Harder foods like seeds or barks would be consumed once they become an adult.

If you have a baby grasshopper in captivity, it would be better to give them soft foods. A mixture of softer grasses or soft plant matter can be given to them.

What are some points to keep in mind while feeding captive grasshoppers?

  • If you have a baby grasshopper in captivity, do not pick them up. This is because they are smaller in size. You can keep foods nearer to them as they have difficulty with movement.
  • You can give baby grasshoppers clovers or shoots of grass. Do not give them tougher plant matter to consume.
  • Give a varied amount of plant matter to the adult grasshoppers. The saliva present in the grasshoppers would help in breaking down the food.
  • Leftover veggies can be given to grasshoppers too. Some of the veggies that you can feed the grasshoppers would include cabbage, lettuce, or other leafy greens.

Instead of throwing the leafy greens of veggies away, try feeding them to the grasshoppers to reduce wastage. Make sure to not give them spoilt or rotting veggies. Instead, wash them thoroughly and then give them.

  • Another important point to keep in mind would be locusts. If there are too many grasshoppers present, they would become larger in size and lay more eggs. 

This can lead to the formation of locusts. In such cases, make sure to keep a group of them in a bigger container.

  • In addition to food, try to make the grasshopper’s environment as natural as possible. You can add some plants, twigs, or grass. The grasshopper can stand erect on them as it does in the wild as well.
  • Add some sand to the enclosure. It needs to be slightly wet as the grasshoppers would need a little bit of moisture.
  • Give enough light and heat to replicate the natural environment. This can prevent them from dying quickly too. Keep a light bulb close to the enclosure.


In this brief article, we have answered the question, “What do grasshoppers eat?”, and provided information on what wild grasshoppers eat, what can grasshoppers held in captivity consume, and what baby grasshoppers eat.


What was missing from this post which could have made it better?

Leave a Comment