Do grasshoppers eat plants, is a query to think about, because grasshoppers are known to have a huge appetite, and since they attack in large numbers, they can cause huge damage to a small garden.

Reasons of Grasshoppers Eat Plants

You might be looking for a way to control these destructive garden pests or eliminate them altogether. Learn how to control these pests and keep your garden flourishing with healthy plants.

Do Grasshoppers Eat Plants?

Yes, grasshoppers eat plants, because they are pesticides that would enter your garden and eat the greens that are found. By the same token, they will eat the greens and even start to lay eggs and multiply on this premises. 

As a result of their hunger, gardeners often have a difficult time dealing with grasshoppers. These annoying insects often attack in large numbers and can damage plants in your garden. Which means that, grasshoppers eat plants, and since they are disastrous, you should be mindful in getting them away from your landscape, or else, they will devour it and multiply.

Why Are Grasshoppers Attracted to Gardens?

Grasshoppers are attracted to gardens because they love the taste of the plants, as they are herbivores. In addition, your garden may be a good hiding place for them. On another note, if they spot few predators, they will also be attracted to your garden. 

Grasshoppers Attracted to Gardens

Grasshoppers in small numbers shouldn’t cause any alarm. That said, you might ask- are grasshoppers good for the garden? Typically, when in small numbers, these insects are beneficial to your garden. They support the ecosystem since predators like garden lizards and birds feed on them.

– Taste of Plants

Grasshoppers are herbivores, meaning they feed on plants, which is why they would come into your garden and start eating the greens. These insects mostly feed on plants, but they also eat flowers, seeds, and stems, too. These little hoppers would also feed on other dead insects to get additional protein as well, but this would happen occasionally.

They are mostly attracted to grasses, corn, clover, alfalfa, and small grains. Therefore, planting these crops in large amounts in your garden will attract hoppers to your small farm. Whenever they sense that these are present, they will come into your space, and starting eating these crops.

– Good Hiding Environment

Besides eating plants in your garden, hoppers will likely use it as their hideout. They prefer living in areas with dense vegetation and weeds, because they would be feeling protected in this space, and don’t forget that it is a source of their favorite food too, so simply, they will barge in.

Hiding Place of Grasshoppers

This provides them with a conducive environment to eat and hide from predators.

– Away from Predators

If there are few predators in your garden, grasshoppers will want to hang around your space. The absence of having the tendency to encourage natural predators like spiders, lizards, and birds will lure hoppers to your garden.

Simply because they will be finding a safe zone, where they won’t be eaten, so when hiding from their predators, they will enjoy living and staying in your garden. 

How Do You Spot Grasshoppers in Your Garden?

You can spot grasshoppers in your garden by two ways, either from their visible color, as they would be different shades of green, or brown.

On the other hand, you would even spot them through the holes they would leave on the greens, as they will be bitten.

– Their Shades

Grasshoppers are easily identifiable in your garden since they are common insects. In most cases, you’ll find them in shades of green, brown, and gold. They would look like they have been camouflaged with the greens in your garden, however, some would be very obvious as their body is brown. 

Grasshoppers Shades in Plants

When they rub their hind legs together, you may even hear them, as it would make some noise, and as a result of this, when you get closer to the sound, you may even be a step ahead in locating them.

– The Holes on Greens

Grasshopper’s would damage your greens and this is is definitely evident through the ragged-looking holes left behind on plant leaves. You might notice round holes in your plant leaves. Usually, the holes start from the leaf margins and between the veins. It’s also worth noting that these insects can defoliate the entire plant.

They prefer feeding on young, green growth. When hoppers attack in numbers, they eat just about anything in your garden. As for fruits, grasshoppers can just scar the surface without damaging the fruit itself.

How To Get Rid of Grasshoppers in Your Garden?

To get rid of grasshoppers in your garden, you can plant natural repellents, plant tall grass, use floating row covers. On another note, you can spread oil like neem, use natural sprays, kaolin clay, apply flour dust, or use pesticidal soap, lastly, place a guarding animal.

Many effective strategies exist to control grasshoppers and ensure they don’t harm your garden plants. You can either use environmental solutions, organic applications, or pest control methods.

One way to prevent grasshopper damage to plants is by creating an environment that isn’t conducive for them to live in. Aim to ensure your garden is inhabitable for these insects. 

– Plant Natural Repellents 

When you see that there are these hoppers in your garden, you must think of What plants do grasshoppers hate? In order to repel them.

Well, planting crops that grasshoppers hate will guarantee that they find your garden inhabitable. Hoppers will shy away from plants such as lilac, salvia, lantana, dianthus, verbena, crepe myrtle, and jasmine.

Planting Natural Repellents 

You can also give them a difficult time by planting vegetables that grasshoppers hate, like peas, tomatoes, and squash, and when they get revolted, it will not be a welcoming place for them any longer. Luckily, having these veggies in your garden isn’t a burden after all since you’ll eat these vegetables.

– Plant Tall Grass Away From Your Garden

Grasshoppers prefer hiding in tall grass; therefore, plant tall grass away from your garden if you have some space on your farm, so that they will find haven over there rather than in your greens. 

The reason why they will stay there is that these insects will want to hide in tall grass instead of your garden. The most essential thing, however, is to ensure you weed your garden frequently, as a result of which they won’t bother you any longer.

– Use Floating Row Covers

Floating row covers are also a recommended grasshopper control measure to deter grasshoppers from eating plants in your garden. A fabric barrier also works well here to protect your plants from damage, and manually you can open it and check the crops whether they are ready for harvest or not, and no insects will come in.

Confirm that the cover or the fabric doesn’t touch the plants when installing the floating row as cover. Note that these insects can still damage your plants from the outside.

– Neem Oil

Neem in form of oil is a common organic application that works as a pesticide and a fungicide. Some gardeners find the use of this oil effective, while others prefer using alternative methods. Nonetheless, the oil helps to repel grasshoppers. 

Neem Oil to Reduce Grasshoppers

This oil is considered the best natural repellent for grasshoppers. It’s also effective in repelling other garden pests. The oil is best used against young grasshoppers and their eggs. Apply it early on your plants when you notice grasshoppers inhabit your garden.

– Natural Sprays

Grasshoppers can’t stand garlic’s smell and taste, making it a good repellent to apply to garden plants. Spray the garlic over your plants using a pressurized spray bottle. You can use your own DIY spray or buy one from the local stores. 

Using chemical products like Nolo bait is also fine since it destroys grasshoppers irrespective of their life cycle.

Vinegar works in controlling grasshoppers, but occasionally. In most cases, it’s best used as bait instead of contract spray. Alternative options include garlic spray, pesticide soaps, and hot or spicy pepper spray.

On another note you can even spread some hot pepper wax spray will prevent grasshoppers from eating your garden plants since they detest the taste of cayenne pepper. Apply this pepper spray on the leaves of plants that hoppers enjoy eating in your garden. This will repel from damaging these plants.

– Use Kaolin Clay

Kaolin clay is another natural grasshopper prevention method that works. It’s a form of powdered clay mixed with soap and water. The mixture is then sprayed on leaves, creating a thick coating that prevents hoppers from eating them.

Using Kaolin Clay for Grasshoppers

If you apply this coating, you’ll have to clean the leaves when harvesting your plants to remove the coat.

– Apply Flour Dust

Some gardeners report that flour dust on their plant leaves helps repel grasshoppers. But this method still needs extensive research to determine its effectiveness.

– Use Pesticidal Soaps

Organic pesticidal soaps are also effective in getting rid of grasshoppers. These soaps contain fatty acids that quickly dissolve grasshoppers’ bodies upon contact.

– Guarding Animal

If you have beneficial animals in your garden, you can use them to help prevent grasshopper to come in and damage your small farm. For instance, chickens, ducks, and guinea hens love to eat grasshoppers.

Wild birds also eat hoppers. Encourage birds to frequent your garden by planting vibrant flowers in your garden, because if you ask do grasshoppers eat flowers, basically the answer will be yes, which means that even the flowers need to be protected.

Adding vertical structures creates a convenient environment for these birds. Since they munch on grasshoppers, they will help you control the number of these insects in your garden.


So, you now know that grasshoppers will eat just about any plant in your garden. This is especially true if they attack your garden in numbers. Here are crucial tips to help you eliminate these stubborn insects in your garden:

  • Plant flowers that grasshoppers hate, including jasmine, salvia, lilac, crepe myrtle, and more
  • Grow veggies that grasshoppers will avoid, like peas, tomatoes, and squash
  • Effective organic applications to discourage grasshoppers from invading your garden include hot pepper wax, oil of neem, garlic in spray, and kaolin clay.
  • You can also rely on natural predators to help eliminate grasshoppers from your farm. Birds and garden lizards are good examples of these predators.

Controlling grasshoppers in your garden might be a challenge. Use the effective solutions in this guide to prevent these insects from damaging your garden plants.

5/5 - (5 votes)
Evergreen Seeds