What those green caterpillars are and why they damage tomatoes

The green caterpillars eating your tomato plants are most likely hornworms or fruitworms, depending on where you live and what part of the plant they're targeting. Hornworms are large, fat, and bright green with white stripes running down their sides—some grow to four inches long. Fruitworms are smaller, usually tan or green, and bore directly into developing tomatoes. Both eat leaves, stems, and fruit, and a single caterpillar can strip a branch bare in days.

These caterpillars are the larval stage of moths. The moths lay eggs on your tomato plants in late spring or early summer, and the eggs hatch into hungry caterpillars within a week. If you don't remove them, they'll keep feeding until they're full-grown, then burrow into the soil to pupate and emerge as moths that lay more eggs. One generation can destroy a significant portion of your crop.

Key Takeaways

  • Hand-picking caterpillars off plants in early morning is the fastest way to stop damage, and works best when caterpillars are still small.
  • Bacillus thuringiensis (Bt) is a natural soil bacterium that kills caterpillars but not bees or beneficial insects, and must be sprayed when caterpillars are actively feeding.
  • Neem oil and insecticidal soap kill soft-bodied caterpillars on contact but require repeated applications every 7 to 10 days.
  • Removing fallen fruit and plant debris in fall prevents pupae from overwintering in your garden and reduces next year's caterpillar population.
  • Planting trap crops like dill or fennel nearby draws moths away from tomatoes and attracts parasitic wasps that lay eggs in caterpillars.

Hand-picking caterpillars in the early morning

The simplest and most direct method is to walk your plants in early morning, when caterpillars are most active and visible, and remove them by hand. Look on the undersides of leaves, in the leaf axils (where the leaf meets the stem), and inside the fruit itself if you see holes. Wear gloves if you're squeamish—hornworms are harmless but can feel alarming to grab.

Drop caterpillars into a bucket of soapy water or crush them. This works best when caterpillars are small, before they've done serious damage. Once they're large, they're harder to spot and you'll need to check plants more frequently. Hand-picking takes 10 to 20 minutes per plant depending on infestation, but it's free and requires no chemicals.

Check your plants every two to three days during peak season (mid-June through August in most regions). Catching caterpillars early means fewer will reach full size and burrow into the soil to pupate.

Spraying with Bacillus thuringiensis (Bt)

Bacillus thuringiensis, or Bt, is a naturally occurring soil bacterium that kills caterpillars but leaves bees, ladybugs, and other beneficial insects unharmed. It works by producing a protein that damages the caterpillar's digestive system. Common products include Monterey Garden Insect Spray and Safer Brand BioNeem, though many brands carry it under different names—look for "Bt" or "Bacillus thuringiensis" on the label.

Spray Bt directly onto leaves and fruit where you see caterpillars feeding, coating both the top and underside of leaves. Spray in early morning or late evening when caterpillars are most active and when bees are less likely to be foraging. Bt works best on young caterpillars; older, larger ones are harder to kill. You'll need to reapply every 7 to 10 days or after rain, and continue spraying throughout the growing season as new caterpillars hatch.

Bt takes 24 to 48 hours to kill caterpillars, so you won't see when ready results. It's not a quick fix, but it's one of the safest options for organic gardeners and causes no harm to humans or pets.

Using neem oil and insecticidal soap

Neem oil is extracted from the seeds of the neem tree and disrupts the caterpillar's ability to feed and reproduce. Insecticidal soap is made from potassium salts of fatty acids and kills soft-bodied insects on contact by breaking down their outer layer. Both are organic-approved and available at garden centers under brand names like Safer Brand and Bonide.

Mix neem oil or insecticidal soap according to the label instructions and spray thoroughly onto all leaf surfaces, stems, and fruit. Spray in early morning or late evening, and avoid spraying when temperatures are above 85°F, as heat can damage leaves. These products work on contact, so they kill caterpillars they touch but don't protect new growth from future caterpillars. Reapply every 7 to 10 days or after rain.

Neem oil and insecticidal soap are less selective than Bt—they can harm some beneficial insects if sprayed directly on them—but they work faster than Bt and are still considered safe for home gardens. They're most effective on young caterpillars and less effective on large, well-established ones.

Removing fruit and debris to break the caterpillar cycle

Caterpillars that finish feeding burrow into the soil to pupate and spend the winter underground. In spring, they emerge as moths and lay eggs on your plants again. Breaking this cycle means removing the places where pupae can hide.

In fall, after you've harvested your tomatoes, remove all fallen fruit from the ground and pull up plant debris. Don't leave it in the garden—bury it in a compost bin that reaches at least 140°F, or throw it in the trash. Till the soil around your tomato bed to a depth of 6 to 8 inches, which exposes pupae to cold and predators. This won't eliminate all pupae, but it significantly reduces the number of moths that emerge the following spring.

Rotate your tomato planting location each year if possible. Growing tomatoes in a different bed prevents pupae in the old soil from finding your new plants.

Planting trap crops and attracting parasitic wasps

Some plants attract the moths that lay caterpillar eggs, drawing them away from your tomatoes. Dill, fennel, and parsley are known trap crops—moths prefer to lay eggs on them. Plant these herbs near your tomato bed, and the moths will lay eggs there instead. You can then remove the infested plants or let the caterpillars feed on the herbs instead of your tomatoes.

These same plants also attract parasitic wasps, tiny beneficial insects that lay their eggs inside caterpillars. The wasp larvae eat the caterpillar from the inside, killing it. Parasitic wasps don't sting humans and are one of nature's most effective caterpillar controls. By keeping dill, fennel, and parsley flowering throughout the season, you provide wasps with nectar and pollen, encouraging them to stay in your garden.

This approach takes time—you're building a system rather than solving an when ready problem—but it reduces caterpillar pressure over the season and into the next year.

When to call a professional or consider replanting

If your tomato plants are severely infested and you've tried hand-picking and spraying without success, a local garden center or county extension office can identify the exact pest and recommend treatments specific to your region. Some areas have caterpillar species that respond better to certain sprays, and extension offices have current information about what's working in your area.

If the infestation is widespread and you're losing most of your crop, it may be worth removing the affected plants and starting fresh with new seedlings or transplants. This is a last resort, but sometimes it's faster than fighting an established infestation. Make sure to dispose of the old plants in the trash, not the compost, so pupae don't survive and emerge later.

Frequently Asked Questions

Can I use regular insecticide on caterpillars?

Yes, but broad-spectrum insecticides kill beneficial insects along with caterpillars and can harm bees. Bt and neem oil are safer choices because they target caterpillars specifically. If you use a general insecticide, spray in early evening when bees are not foraging, and follow label instructions carefully.

How do I know if a caterpillar is dead after spraying?

Dead caterpillars stop moving and feeding within 24 to 48 hours of Bt exposure, or when ready after contact with neem oil or insecticidal soap. They may turn dark or fall off the plant. If caterpillars are still feeding and moving after three days, the spray didn't reach them or the infestation is too heavy—reapply or try hand-picking.

Will caterpillars come back next year if I don't treat the soil?

Yes. Pupae overwinter in the soil and emerge as moths in late spring. Tilling the soil in fall, removing plant debris, and rotating your planting location significantly reduce the population, but won't eliminate it entirely. Combining soil management with traps or sprays the following season gives the best results.

Is it safe to eat tomatoes after spraying with Bt or neem oil?

Yes. Both Bt and neem oil break down quickly and are considered safe for food crops. Rinse tomatoes with water before eating, as you would with any produce. Follow the label instructions for how many days to wait after spraying before harvest—most products allow harvest within a few days.