Does Neem Oil Kill Caterpillars?

Caterpillars can be a big problem for organic gardeners. Depending upon the type of caterpillar, they can destroy ornamental plants, vegetables, and even shrubs and trees.

While it’s possible to knock caterpillars out with pesticides, the problem is that you also knock out or harm beneficial insects. You run the risk of killing butterfly caterpillars along with destructive moth caterpillars.

Caterpillars on leavesPin
Caterpillar crawling on a leaf | sripfoto-DepositPhotos

So, the question is, will neem oil kill caterpillars?

In this article, we discuss the use of organic Neem Oil insecticide and several other natural pest control methods to kill caterpillars and does neem oil work for caterpillars effectively.

How Effective Is Neem Oil For Caterpillar Control?

There are several available natural pesticide products containing Neem Oil. It may seem strange to think of this natural product as a caterpillar neem oil or insect repellent.

The question is how does neem oil kill caterpillars?

The fact is the neem seeds of the neem tree contain a natural insecticidal active ingredient known as Azadirachtin.

There are also money-saving neem concentrates you mix with water to create a thrifty, effective, natural spray, which can neem oil kill caterpillars.

Always read the label.

Always read the label to use Neem Oil correctly. If used correctly, neem oil can kill oleander caterpillars, plant-eating worms, and other insect larvae as part of a comprehensive pest management plan.

Neem oil also effectively eradicates other caterpillar eggs that remain and grow on leaves.

It is one of several natural ways to control pest bugs in your garden. Aside from this, neem oil is also a great medium to kill fungus on your plants.

Here are a few ideas for using Neem oil to control and kill caterpillars.

Related: What Is Neem Oil – How To Use and When To Use

#1 – Spray When The Sun Is Down

When using a natural Neem Oil pesticide, remember to spray at sunset. This helps avoid impacting beneficial insects, such as bees and butterflies.

Spraying after the sun goes down is also desirable because moisture on the leaves can magnify the rays of the sun and cause burned spots on delicate leaves.

You can also choose to spray neem oil on caterpillars in the early morning or late evening to ensure caterpillars are at their nest.

#2 – Know Your Adversaries and Your Allies

Always keep in mind that whenever you spray anything in your garden, the neem oil spray for caterpillars impacts more than your target pest.

In some cases, this is good.

For example, Neem Oil sprays can be effective against spider mites, aphids, tomato hornworms, snails, mealybugs, Japanese beetles, thrips, whiteflies, and pest caterpillars. 

Although insecticidal properties are for specific pests, take care to know the habits and habitats of your beneficial insects so that you can avoid killing them, too.

#3 – Apply The Product Thoroughly

When spraying Neem Oil to deal with caterpillars, coat the entire plant on the tops and bottoms of the leaves and all along the stems.

Spray the surface of the soil for about a foot all the way around the plant to stop caterpillars from climbing up.

Make Your Own Neem Oil Spray or Drench

You can make a Neem Oil soil drench to kill off ground-dwelling caterpillars and grubs. 

This recipe will work used both as a spray and as a soil drench:

Caterpillar Killing Simple Neem Oil Solution

This solution smothers caterpillars and other insects.


  • 2 ounces of cold pressed Neem Oil
  • One gallon of water

Mix this up and spray it in the evening while the solution is still warm. Try to use it all up in one go. If you want to reuse the solution, you may need to set the container in a warm place (not directly in the sun). 

Shake it up to distribute the oil evenly throughout the warm water.

Add a few drops or tablespoon of mild liquid soap or Dr. Bronner’s liquid castile soap to act as a surfactant to help evenly distribute the oil through the water. In any event, shake the solution well before using it.

Related: Controlling Saddleback Caterpillars

Neem Oil: One Tool In Your Toolkit

Although Neem Oil is effective, it’s important to remember that it’s just one tool in your toolbox, as illustrated by the experience of the presenters in the video below.

Even though they used a Neem Oil product as directed, it doesn’t seem they had true success.

The problem may have been that they chose an ineffective product, and/or it may have been that they didn’t use the product frequently enough.

Related: Is Neem Oil Safe For Use On Vegetables?

It is just as likely that the fact that they relied on a single product contributed to the lack of effectiveness. 

You are far more likely to successfully use Neem Oil on caterpillars when combined with other types of natural pest treatments in a complete Integrated Pest Management (IPM) system.

Neem Oil and Caterpillars – Mix It Up!

Alternating the types of natural sprays you use can be a helpful technique.

Use your Neem Oil spray solution on a weekly basis and use a different product, such as this Chili Spray, in between Neem Oil applications.

Here’s how you make it:

  • 3.5 ounces of ground chilies
  • Half a gallon of boiling water

Add the chilies to the boiling water and allow the mixture to boil (covered) for five minutes. You’ll need to use a large pot to prevent the mixture from boiling over. Be careful not to inhale the steam from the boiling solution.

When the five minutes are up, turn off the heat and allow the mixture to cool for (at least) several minutes. 

While it is cooling, mix together half a gallon of cold water and a few drops of mild dish soap or Dr. Bronner’s liquid castile soap.

You can allow the chili mixture to cool completely.

If working with the mix while it is still warm, remove the lid from the pot carefully. Open the lid away from you so the steam will not rise into your face and eyes.

Carefully pour in the cold water mixture.

Pour the mixture through a strainer or cheesecloth into a gallon bottle for storage. Keep it in a cool, dark place. Decant as needed into a one-quart spray bottle.

Spray as you would the Neem Oil solution, but before spraying entire plants, test a few leaves to make sure the solution will not damage your plants.

Wait a full day to be sure there will be no negative impact. Spray the solution as needed (even daily) in the evening.

Organic Neem OIl Spray for Plants

Neem Oil is our FAVORITE natural organic insecticide. Control aphids, mealybugs, plant scale, Japanese Beetles and more. It can also be used as a soil drench.

If you click this link and make a purchase, we earn a commission at no additional cost to you.

Alternate Products To Suit The Season

For the greatest effectiveness against small caterpillars, early in the growing season, look for a spray that contains Bacillus thuringiensis var. kurstaki (Bt). 

This natural bacteria is deadly to very young caterpillars but does not affect other insects. Diatomaceous Earth is also a good caterpillar control option.

Remember not to spray neem oil caterpillars on plants frequented by butterflies because it will kill butterfly caterpillars just as effectively as moth caterpillars.

Reapply Products After The Rain

Remember that all of these sprays will be washed off by rain, so always reapply any solution you are using after a good rain.

JOIN Our FREE Plant Care Newsletter 

By entering your email address you agree to receive a daily email newsletter from Plant Care Today. We'll respect your privacy and unsubscribe at any time.