The most reliable way to keep caterpillars off your plants is to combine physical barriers with regular scouting and a targeted biological spray when needed. No single method works perfectly on its own, but layering a few simple strategies can protect vegetables, herbs, and ornamentals all season long without harsh chemicals.
Identify the Problem First
Before you treat anything, confirm that caterpillars are actually your pest. Walk through the garden and look for ragged holes chewed through leaves, small dark pellets of excrement (called frass) on foliage, and rolled or webbed leaves. Flip leaves over and check the undersides, where moths and butterflies lay their eggs. Cabbage looper eggs, for example, are tiny dome-shaped bumps laid singly on the bottom of leaves.
The caterpillars themselves vary. Cabbage loopers are smooth, green, about 1.5 inches long, with a faint white stripe along each side. They move by arching their midsection like an inchworm. Tomato hornworms are much larger, bright green with white diagonal stripes, and tend to strip entire stems overnight. Armyworms travel in groups and can mow down rows of seedlings in a single evening. Knowing what you’re dealing with helps you choose the right response and avoid harming beneficial insects.
Cover Plants With Physical Barriers
Floating row covers and insect netting are the most effective preventive measure because they stop adult moths from ever reaching your plants to lay eggs. Lightweight row cover (about 0.45 ounces per square yard) lets through 90 to 95 percent of sunlight, provides a couple degrees of frost protection, and can stay on crops like salad greens, snap beans, and beets from seeding all the way to harvest.
For summer growing, insect mesh made from polyethylene is a better choice. It allows roughly 80 percent light transmission without trapping the kind of heat that builds up under row cover in warm weather. It’s heavier, though, so you’ll want to install it over a simple frame made from PVC pipe, wire hoops, or wood stakes rather than draping it directly on the plants.
Timing matters more than the material. Install covers immediately after transplanting seedlings or as soon as seeds emerge. Secure edges tightly to the ground with soil, sandbags, or landscape staples. Any gap is an invitation. Also check that no caterpillars or eggs are already on the plants before you cover them, and inspect periodically for pests that may have been in the soil and emerged underneath.
Use Bt Spray for Active Infestations
If caterpillars are already on your plants, a spray containing Bacillus thuringiensis subspecies kurstaki (usually just called Bt) is the gold standard organic treatment. Bt is a naturally occurring soil bacterium. When a caterpillar eats leaves coated with Bt spores, the bacteria act as a gut toxin. The caterpillar stops feeding and dies within a few days from a combination of infection and starvation.
Bt targets only the larvae of moths and butterflies, so it won’t harm bees, ladybugs, or other beneficial insects as long as you follow one important rule: don’t spray flowering plants during the day. If the label permits, apply between sunset and midnight to minimize any risk to pollinators visiting blooms. Reapply after rain, since Bt washes off and has no residual activity once it’s gone from the leaf surface. Thorough coverage of leaf undersides is essential because that’s where many caterpillars feed.
Try Neem Oil as a Growth Disruptor
Neem oil products work differently from Bt. The active compound, azadirachtin, acts as a feeding deterrent, an egg-laying deterrent, and an insect growth regulator all at once. After a young caterpillar ingests treated foliage, it may lose the ability to molt to its next life stage and die within a few days.
Neem is most effective against small, immature caterpillars rather than large ones, so early application is key. Like Bt, neem oil has no residual activity. It breaks down quickly in sunlight, which means you’ll need to reapply frequently, especially after rain or overhead watering. Spray in the evening to reduce the chance of leaf burn and to protect pollinators.
Plant Herbs That Deter Egg-Laying Moths
Companion planting won’t stop a heavy infestation on its own, but strong-scented herbs planted among your vegetables can discourage moths from landing and laying eggs in the first place. The idea is that aromatic plants either repel the moths directly or mask the scent of the crops they’re looking for.
Some of the most useful companions for caterpillar-prone crops:
- Thyme helps deter cabbage worms, cabbage loopers, cabbage moths, and tomato hornworm moths. It also attracts ladybugs.
- Sage repels several pests that attack brassicas, including cabbage moths, cabbage loopers, and cabbage worms.
- Rosemary produces a scent strong enough to overpower the smell of vegetables, making it harder for moths to locate host plants.
- Dill deters cabbage worms, cabbage moths, and cabbage loopers, making it a natural fit between rows of broccoli, kale, or cauliflower.
- Mint repels cabbage moths, though it spreads aggressively and is best grown in containers placed near garden beds.
- Lavender repels many moth species while attracting pollinators, a useful combination near fruit trees or berry patches.
- Borage is specifically noted for deterring tomato hornworms and cabbage worms.
Interplant these herbs directly among vulnerable crops rather than off to the side. The closer they are, the stronger the scent masking effect.
Attract Natural Predators
Parasitic wasps are among the most effective biological controls for caterpillars. Trichogramma wasps, which are barely visible to the naked eye, lay their own eggs inside moth eggs before the caterpillars ever hatch. The wasp larvae develop inside, killing the pest eggs from within.
You can purchase Trichogramma wasps commercially. They arrive as pupae inside parasitized moth eggs, packaged in small paper cards you attach directly to plants. For home gardens, release them when you first notice moth activity in the evening. Research from Cornell University shows that parasitism rates increase significantly when female wasps have access to sugar sources like flower nectar, so planting small-flowered annuals (alyssum, dill, fennel, yarrow) nearby helps the wasps stay active and effective in your garden.
Beyond purchased wasps, you can encourage native predators. Paper wasps, ground beetles, and many bird species eat caterpillars. Birdhouses, shallow water dishes, and diverse plantings all help build a garden ecosystem that keeps caterpillar populations in check naturally.
Make a Homemade Chili-Garlic Spray
A simple DIY repellent can provide a short-term deterrent, especially as a supplement to other methods. Crush several garlic cloves and hot chili peppers, steep them in water for at least 24 hours, strain the mixture, and add a few drops of dish soap. The soap helps the spray stick to leaves. Pour it into a spray bottle and coat both sides of the foliage.
This spray works as an irritant and taste deterrent rather than a true pesticide, so it won’t kill caterpillars already feeding heavily. It needs frequent reapplication, particularly after rain. Wear gloves and eye protection when making and applying it, because the capsaicin from the peppers can cause significant skin and eye irritation. Test it on a few leaves first and wait a day before spraying an entire plant, since the soap and pepper oils can occasionally burn tender foliage in hot sun.
Scout Weekly and Remove by Hand
No spray or barrier replaces the simple habit of walking through your garden at least once a week and looking closely at your plants. Check leaf undersides for clusters of tiny eggs. Look for fresh feeding holes and frass. Inspect the inner leaves of cabbages and the stems of tomato plants, where caterpillars like to hide.
When you find caterpillars, pick them off by hand and drop them into a bucket of soapy water. Prune off rolled or webbed leaves, since caterpillars hiding inside are difficult to reach with any spray. Early removal makes a huge difference. A few small caterpillars caught in their first days do almost no damage, while the same caterpillars left for a week can strip entire plants. Morning scouting works well because caterpillars tend to feed actively in cooler temperatures and are easier to spot before they retreat into the canopy during the heat of the day.