Hornworms are large green caterpillars that eat tomato leaves and fruit—remove them by hand, spray with Bacillus thuringiensis, or use neem oil

Hornworms are the larvae of hawk moths and can strip a tomato plant bare in days. A single hornworm can grow to 4 inches long and eat an entire leaf in one sitting. The fastest way to control them is hand-picking: walk your plants in early morning or evening, look for dark droppings on leaves (a sign a hornworm is nearby), and remove any caterpillars you find by pinching them or dropping them into soapy water. If you have many plants or prefer not to handle them directly, spray with Bacillus thuringiensis (Bt), a naturally occurring soil bacterium that kills caterpillars but is safe for people, pets, and beneficial insects.

The choice between hand-picking and spraying depends on how many hornworms you have and how much time you can spend. Hand-picking works best on small infestations (fewer than five caterpillars per plant) and takes 10 to 15 minutes per plant. Spraying works faster on larger infestations but requires repeat applications every 7 to 10 days and works only on young caterpillars—once they reach full size, they are harder to kill with spray.

Key Takeaways

  • Hand-pick hornworms in early morning or evening by looking for dark droppings on leaves and removing caterpillars by hand into soapy water.
  • Spray with Bacillus thuringiensis (Bt) every 7 to 10 days starting when you first spot damage, and repeat until hornworms stop appearing.
  • Neem oil works on young hornworms but requires more frequent spraying (every 5 to 7 days) and can damage leaves if applied in heat above 85°F.
  • Check plants twice weekly during peak hornworm season (mid-summer) because a single caterpillar can cause visible damage in 24 hours.
  • Remove hornworms with white cocoons on their backs—these are parasitic wasp eggs and should be left on the plant to control future hornworms naturally.

Hand-picking hornworms step by step

Hand-picking is the most direct method and works well if you catch the infestation early. Start in early morning or just before dusk, when hornworms are most active and visible. Look at the top and underside of leaves for dark green or black droppings (frass)—this is the clearest sign a hornworm is feeding nearby. Follow the droppings upward to find the caterpillar, which will be camouflaged against the stem or leaf.

Once you spot a hornworm, grasp it firmly behind the head and pull it free from the plant. Drop it into a container of soapy water (one tablespoon of dish soap per quart of water) to kill it quickly. Wear gloves if you are uncomfortable handling them—they are harmless but can feel unsettling. Check the same plants again two days later, because eggs may still be hatching. Repeat every two to three days during peak season (July and August in most regions).

A common mistake is stopping after one inspection. Hornworm eggs hatch over several weeks, so a plant that looked clean on Monday may have three new caterpillars by Thursday. Set a phone reminder to check plants twice weekly during mid-summer.

Spraying with Bacillus thuringiensis (Bt)

Bacillus thuringiensis is a soil bacterium that produces a protein toxic only to caterpillars. It does not harm humans, pets, earthworms, or bees. Common brand names include Thuricide and Dipel. Bt works by disrupting the caterpillar's digestive system, but only if the caterpillar eats the spray—it does not kill on contact. Young hornworms (under 1 inch) die within 24 to 48 hours. Larger caterpillars take longer and may not die at all, so start spraying as soon as you see the first damage.

Spray in early morning or late evening when hornworms are feeding and when bees are not active. Mix Bt according to the label (usually one to two tablespoons per gallon of water) and spray the entire plant, coating both the top and underside of leaves where hornworms feed. Repeat every 7 to 10 days or after rain. Most infestations clear within two to three applications. Stop spraying once you see no new damage for two weeks.

Bt breaks down quickly in sunlight, so timing matters. Spray in the evening so the bacteria has 8 to 12 hours to work before UV light degrades it. If rain falls within 24 hours of spraying, reapply after the rain dries.

Using neem oil for hornworm control

Neem oil is a plant-based insecticide that disrupts the feeding and reproduction of many pests, including young hornworms. It works slower than Bt—expect 3 to 5 days before you see results—but it also controls other common tomato pests like spider mites and whiteflies. Mix neem oil according to the label (usually 1 to 2 ounces per gallon of water) and spray in early morning or late evening.

Neem oil has two important limits. First, it works best on caterpillars under half an inch long; large hornworms are harder to kill. Second, do not spray when temperatures are above 85°F or when the sun is strong, because neem oil can burn leaf tissue. If your region hits 90°F regularly in summer, Bt is a safer choice. Repeat neem oil every 5 to 7 days until the infestation stops.

Store neem oil in a cool, dark place. It breaks down over time and loses effectiveness after one season if stored in heat or direct light.

Preventing hornworm damage before it starts

The easiest hornworms to manage are the ones you stop before they arrive. In spring, when you plant tomatoes, remove weeds and debris from around the base of plants—hornworm moths lay eggs on nearby plants and weeds. In mid-summer, when adult moths are most active, check plants twice weekly rather than waiting for visible damage. Early detection means fewer caterpillars to remove.

Some gardeners use pheromone traps to catch adult hornworm moths before they lay eggs. These traps use a scent that attracts male moths and are most useful if you have a large garden or a history of heavy hornworm pressure. Traps do not prevent all infestations but can reduce the number of eggs laid.

Companion planting does not reliably prevent hornworms, despite claims online. Basil, marigolds, and other herbs may help with some pests but will not stop a determined hornworm moth from laying eggs on your tomatoes.

When to leave hornworms alone

If you see a hornworm with white cocoons or spikes sticking out of its back, leave it on the plant. These are parasitic wasp eggs. The wasps will hatch inside the hornworm, kill it from within, and then hunt other hornworms in your garden. This is free, natural pest control. A single parasitic wasp can lay eggs in multiple hornworms, so protecting these caterpillars benefits your whole garden.

Parasitic wasps are common in established gardens and become more abundant as the season progresses. If you see several hornworms with cocoons, your wasp population is already working hard, and you may not need to spray at all—just hand-pick the hornworms without cocoons and let the wasps handle the rest.

Comparing removal methods

MethodBest forTime to workCostRepeat schedule
Hand-pickingSmall infestations (1–5 caterpillars)when readyFreeEvery 2–3 days
Bacillus thuringiensis (Bt)Medium infestations, young caterpillars24–48 hours$10–15 per bottleEvery 7–10 days
Neem oilMultiple pests, small caterpillars3–5 days$12–18 per bottleEvery 5–7 days
Pheromone trapsPrevention, monitoring adult mothsReduces future eggs$8–12 per trapReplace monthly

Frequently Asked Questions

Can hornworms kill a tomato plant?

A single large hornworm can strip most leaves from a plant in 3 to 5 days, which stresses the plant and reduces fruit production. The plant rarely dies, but it may produce fewer or smaller tomatoes. Multiple hornworms on one plant can cause serious damage, so act quickly once you spot them.

What time of year do hornworms appear?

Hornworms usually appear in mid-summer (July and August in most regions) when temperatures stay warm. In warmer climates, they may appear earlier or in multiple waves. Check plants twice weekly starting when they flower, because that is when moths lay eggs.

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

Yes. Both Bt and neem oil are safe for humans and pets once dry. Wash tomatoes before eating as you normally would. Most labels recommend waiting 24 hours after spraying before harvesting, though residues are minimal by then.

Why do some hornworms have white bumps on their backs?

Those are parasitic wasp cocoons. The wasp laid eggs inside the hornworm, and the larvae are developing inside it. Leave these caterpillars on the plant—the wasps will kill the hornworm and then hunt other pests in your garden.

Do I need to spray the whole plant or just the damaged leaves?

Spray the whole plant, including the underside of leaves and the stem. Hornworms hide in different spots and move as they feed, so thorough coverage ensures you reach all of them. Pay extra attention to the top of the plant, where new growth attracts egg-laying moths.