Tomato worms arrive as eggs laid by adult moths, not as worms crawling from the soil
Tomato worms do not hatch from the ground or migrate from neighboring plants as fully grown worms. Instead, adult moths lay eggs directly on tomato leaves, usually on the undersides where they are harder to spot. The eggs are tiny—about the size of a pinhead—and yellowish or greenish. Within three to five days, depending on temperature, the eggs hatch into larvae, which are the worms you see eating your plants. A single female moth can lay hundreds of eggs over several weeks, which is why an infestation can seem to appear suddenly.
The moths responsible are the sphinx moth (also called the hawk moth), and they are active during warm months. They fly at dusk and night, moving from plant to plant in search of tomatoes. Once a female finds a tomato plant, she lands on the leaves and deposits her eggs. The entire cycle—from egg to adult moth—takes about four to five weeks in warm weather, so multiple generations can occur in a single growing season.
Key Takeaways
- Tomato worms start as eggs laid on the undersides of tomato leaves by adult sphinx moths, not as worms already in the soil.
- Eggs hatch within three to five days in warm weather, and a single moth can lay hundreds of eggs across multiple plants.
- The moths are most active at dusk and night during warm months, so they lay eggs when you are not watching the garden.
- Checking the undersides of leaves regularly is the best way to catch eggs or newly hatched worms before they cause serious damage.
- Multiple generations of worms can occur in one growing season because the complete life cycle takes only four to five weeks.
Why moths choose your tomato plants
Adult sphinx moths are attracted to tomato plants by smell and by the plant's size and vigor. A healthy, well-watered tomato plant produces stronger scent signals than a stressed or small one, making it easier for moths to locate it from a distance. Once a moth lands on a plant, she tests it with her legs and mouthparts to confirm it is a tomato before laying eggs. She will not lay eggs on unrelated plants, so your peppers, potatoes, or eggplants are usually safe, even though they are in the same family.
The moths are drawn to your garden from surrounding areas—they do not originate in your soil or compost. If you live in a region where sphinx moths are common, they will find your tomatoes whether you have grown them before or not. The moths have excellent night vision and can navigate by the moon and stars, so they travel considerable distances. This is why even gardeners in their first year, or those with isolated gardens, can still get tomato worms.
The timeline from egg to visible damage
The first few days after eggs are laid, you will see nothing—the eggs are too small and too well hidden on leaf undersides. By day three to five, the eggs darken slightly just before hatching, but most gardeners still miss them without deliberately searching. Once the worms hatch, they are tiny (about 1/8 inch long) and spend their first day or two eating small holes in leaves near where they hatched. At this stage, damage is minimal and straightforward to overlook.
By the second week of life, the worms are noticeably larger (roughly 1/2 inch) and eating more visibly. By week three, they are dark green, thick as a pencil, and can be 2 to 3 inches long. At this size, they consume entire leaves and stems, and the damage becomes obvious. By week four, they stop eating, burrow into the soil to pupate, and disappear from the plant. This is why early detection matters: catching worms in the first week prevents the worst damage.
How to spot eggs before they hatch
Check the undersides of tomato leaves at least twice a week during warm months, especially if you live in an area with sphinx moths. Look for small, round, yellowish or pale green bumps arranged singly or in small clusters on the leaf undersides. They are easier to spot if you hold the leaf up to the light. Eggs are usually laid on the newest growth at the top of the plant first, so start your search there.
If you find eggs, you have two options: remove the leaf entirely and destroy it, or crush the eggs by hand (they are soft and straightforward to squash). Removing leaves with eggs is faster and more reliable. Do not compost the leaves—throw them in the trash or burn them to prevent any eggs from hatching. If you remove leaves regularly, you can prevent worms from ever reaching the plant.
Signs of newly hatched worms
The first visible sign of newly hatched worms is small, irregular holes in tomato leaves, usually clustered in one area. The holes look like something chewed them, not like disease damage. If you see these holes, flip the leaf over when ready and look for tiny dark green worms near the damage. They blend in with the leaf color, so look carefully. You may also see dark droppings (frass) on the leaves below where the worms are feeding—this looks like coarse pepper and is a reliable sign of worm activity.
Another clue is wilting or yellowing of a single branch or section of the plant while the rest looks healthy. This happens when a worm is eating the stem internally or has damaged enough leaf tissue to disrupt water flow. If you notice this, search that area thoroughly for the worm, which is likely nearby.
Why you might not see eggs or small worms
Tomato worms can go from invisible to destructive in less than two weeks because the eggs are genuinely hard to spot and the newly hatched worms are camouflaged. Even gardeners who check regularly sometimes miss the early stages. The undersides of tomato leaves are shaded, and eggs are the size of a grain of sand. Newly hatched worms are dark green on green leaves, and they hide in the leaf curl or along the stem.
Additionally, if you check your plants only once a week or less often, you may miss the window when eggs are present but before worms are large enough to cause obvious damage. A moth can lay eggs on Monday, and by the following Sunday when you next check, the worms may already be half an inch long and eating noticeably. This is why twice-weekly checks during peak season are more effective than weekly ones.
What to do if you find worms already on the plant
If you discover worms that are already 1/2 inch or larger, hand-picking is still the fastest solution. Search the plant carefully, looking under leaves and along stems where worms hide during the day. Wear gloves if you prefer—the worms are harmless to humans, though some people find them unpleasant to touch. Drop each worm into soapy water or a sealed bag to kill it. A single plant may have two to five worms at once, so check thoroughly.
For worms you cannot find or prefer not to handle, Bacillus thuringiensis (Bt) is a natural insecticide that kills tomato worms without harming other insects or the plant. Spray it on the leaves in the evening when worms are most active, and repeat every five to seven days if new worms appear. Bt works best on small worms (under 1 inch); larger worms are harder to kill with it. Always follow the label instructions for mixing and process.
Preventing moths from laying eggs in the first place
You cannot stop sphinx moths from flying into your garden, but you can make your tomato plants less attractive to them. Keep plants healthy and well-watered, as this increases their scent—but this also makes them more attractive to moths, so this approach is a trade-off. A more practical prevention is to use row covers (lightweight fabric) over young plants in early summer before moths are active, then remove the covers once plants flower and need pollinator access.
Removing weeds and debris around the garden reduces hiding spots for pupae and adult moths. If you find pupae in the soil (they look like brown, bean-shaped cocoons), remove and destroy them. Tilling the soil in fall can also expose pupae to predators and cold. However, none of these methods are foolproof—regular monitoring for eggs and small worms remains the most reliable defense.
Frequently Asked Questions
Can tomato worms come from my compost or soil?
No. Tomato worms do not live in soil as worms; they pupate (rest) in soil as cocoons, but they do not hatch there. Adult moths fly in from outside and lay eggs on leaves. If you have compost with pupae in it, those pupae will eventually become moths that fly away, not worms that crawl out.
How many worms can one plant have at once?
A single tomato plant can have anywhere from one to five or more worms at the same time, depending on how many eggs were laid and how long ago. Early detection prevents this buildup. By the time damage is obvious, you likely have multiple worms of different sizes.
Do all sphinx moths lay eggs on tomatoes?
No. Only certain sphinx moth species target tomatoes. The most common is the Carolina sphinx moth and the tobacco sphinx moth. Other sphinx moths lay eggs on different plants. However, if you live in a region where tomato-feeding sphinx moths are present, they will find your plants.
What if I miss all the eggs and worms get large?
Large worms (over 2 inches) are still straightforward to hand-pick, though they eat faster and cause more damage. Bt spray is less effective on large worms but still works if applied thoroughly. The plant will survive even with significant leaf loss, though fruit production may be reduced. Focus on preventing the next generation by checking for pupae in the soil after harvest.
Do tomato worms have natural predators?
Yes. Parasitic wasps, birds, and ground beetles all eat tomato worms and their eggs. Encouraging these predators by planting native flowers and avoiding broad-spectrum insecticides can help keep worm populations down naturally, though they rarely eliminate them entirely.