Hornworms arrive as eggs laid by adult moths, not from the soil or seeds

Hornworm moths fly to your tomato plants and lay eggs on the leaves and stems. The eggs hatch into caterpillars within three to five days, and those caterpillars are the hornworms that eat your plants. The moths are attracted to tomato plants by smell—they can detect the plant's scent from a distance and navigate toward it. Once a female moth lands on your tomato plant, she deposits clusters of small, round, light-green eggs on the undersides of leaves or along the stems.

You won't see the eggs easily because they're tiny and blend with the leaf color. By the time you notice damage—large, irregular holes in leaves or dark droppings on the ground below—the eggs have already hatched and the caterpillars are feeding. This is why catching hornworms early requires checking your plants regularly, especially the undersides of leaves where eggs are laid.

Key Takeaways

  • Hornworm moths lay eggs directly on tomato plant leaves and stems; the eggs are not already in the soil or on seeds.
  • Eggs hatch within three to five days into caterpillars that when ready begin eating leaves and fruit.
  • Adult moths are attracted to tomato plants by their natural scent and can travel from nearby gardens or wild plants.
  • Regular inspection of leaf undersides is the most reliable way to find eggs or newly hatched caterpillars before damage becomes severe.
  • Hornworms have natural predators—parasitic wasps and birds—that can reduce populations without chemical intervention.

Where the moths come from before they reach your garden

Hornworm moths overwinter in the soil as pupae (the stage between caterpillar and adult). In spring, when soil temperatures warm to around 60°F, the pupae develop into adult moths and emerge from the ground. These moths then search for tomato plants to lay eggs on. If you grew tomatoes the previous year and didn't remove all plant debris, pupae may have overwintered in your own garden soil. If you're new to an area or didn't grow tomatoes before, the moths are coming from neighboring gardens, wild nightshade plants, or other tomato patches nearby.

The moths are most active at dusk and during the night. They're attracted to your plants by the smell of tomato foliage, which they detect from considerable distances. Once they find a tomato plant, they land and begin laying eggs within hours. A single female moth can lay hundreds of eggs over her lifetime, which is why an infestation can escalate quickly if you don't intervene.

Why hornworms appear suddenly even in new gardens

If you're growing tomatoes for the first time or in a new location, you might assume hornworms couldn't have found you. However, adult moths are mobile and can fly from other gardens in your neighborhood. Tomato plants emit a distinctive odor that hornworm moths recognize and seek out. Even a single plant in a suburban or rural area can attract moths from a quarter-mile away or more, depending on wind conditions and the density of other plants in the area.

In urban areas with fewer tomato plants, infestations are less common but still possible. The moths will travel to wherever tomato plants are growing. This is why gardeners in the same neighborhood sometimes report hornworm problems in the same season—they're all being visited by moths from the same local population.

How to spot eggs before they hatch into caterpillars

Check the undersides of tomato leaves at least twice a week, especially during warm months when moth activity is highest. Look for small, round, light-green or yellowish eggs arranged in clusters or scattered individually. The eggs are about the size of a pinhead and may be slightly raised from the leaf surface. If you find eggs, remove the affected leaf and destroy it—this prevents the eggs from hatching on your plant.

You can also watch for the dark droppings (called frass) that caterpillars leave behind. If you see dark specks on leaves or the ground below, look upward and around that area for the caterpillar itself. Hornworms are large—up to four inches long—and green, so they're easier to spot than the eggs. Once you find a caterpillar, you can remove it by hand and dispose of it, or leave it if you see a small white cocoon-like structure on its back, which indicates a parasitic wasp has already laid eggs in it.

Why hornworms are worse in mid to late summer

Hornworm populations build throughout the growing season. The first moths emerge in late spring and lay eggs on young plants. Those eggs hatch and grow into caterpillars that feed for two to three weeks before burrowing into the soil to pupate. Within two to three weeks, new adult moths emerge from those pupae and lay a second generation of eggs. By mid-summer, you may have multiple generations of caterpillars on your plants at once, which is why damage accelerates.

In warmer climates or during hot summers, this cycle speeds up, and you may see three or even four generations in a single season. This is why early detection and removal of eggs and young caterpillars is so important—it breaks the cycle before populations explode.

Natural predators that reduce hornworm numbers without spraying

Parasitic wasps are the most effective natural control. These tiny wasps lay eggs inside hornworm caterpillars; when the wasp eggs hatch, the larvae consume the caterpillar from the inside. You'll recognize a parasitized caterpillar by the white cocoons attached to its back. If you see these, leave the caterpillar alone—the wasps will emerge and seek out other hornworms.

Birds also eat hornworms, particularly in early morning and late afternoon. Providing bird-friendly habitat—native plants, water sources, and shelter—encourages birds to visit your garden. Some gardeners also plant flowers like alyssum, yarrow, and marigold nearby to attract parasitic wasps and other beneficial insects. These plants provide nectar and pollen that adult wasps need to survive and reproduce.

Preventing moths from laying eggs in the first place

Remove old tomato plants and debris at the end of the season. Pupae overwinter in soil and plant material, so clearing the garden reduces the local population. Till or turn over the soil in your tomato bed in fall or early spring to expose pupae to cold and predators. If you compost plant material, make sure your compost pile reaches temperatures above 140°F to kill pupae—a passive pile may not get hot enough.

Row covers placed over young plants in late spring can prevent moths from reaching them to lay eggs. Remove the covers once plants flower and need pollinator access. Companion planting with strong-smelling herbs like basil or marigold may reduce the plant's attractiveness to moths, though this is less reliable than physical barriers or regular inspection.

Frequently Asked Questions

Can hornworms come from the soil I buy or from tomato seeds?

No. Hornworm eggs are laid by adult moths on living plants. Packaged soil and seeds do not contain hornworm eggs or pupae. However, if you reuse garden soil from a previous season where hornworms were present, that soil may contain pupae that will emerge as moths in spring.

What's the difference between a hornworm and a regular green caterpillar?

Hornworms are large—two to four inches long—with a distinctive horn-like projection on their rear end. They're smooth and bright green with white stripes running diagonally across their body. Most other green caterpillars are smaller and lack the horn. Hornworms also leave much larger holes in leaves and fruit because of their size and appetite.

If I remove all the hornworms I find, will they come back?

Yes, because adult moths from other gardens will continue to visit and lay eggs. However, regular removal of caterpillars and eggs significantly reduces damage and slows population growth. Combined with removing plant debris in fall and encouraging natural predators, hand removal is an effective long-term strategy.

Do hornworms only attack tomatoes?

Hornworms prefer tomatoes but will also feed on peppers, eggplants, and other nightshade plants. If you grow multiple plants in this family near each other, moths may lay eggs on any of them. Removing debris from all nightshade plants at season's end helps reduce overwintering pupae.