How to Get Rid of Caterpillars Naturally

If you need to get rid of caterpillars fast, start by removing the ones you can see and protecting the plants they are chewing. Caterpillars can strip leaves, skeletonize brassicas, and ruin new growth in a single season, but the safest fixes are physical removal, barriers, and targeted natural treatments. The right approach depends on the caterpillar type and where it is feeding, whether that is cabbage, tomatoes, ornamentals, or a tree canopy.

Identify the Caterpillar Before You Treat It

The first step is to match the damage to the pest. Caterpillars are the larval stage of moths and butterflies, so the adult is not the problem, the feeding larvae are. Look for ragged holes, chewed edges, webbing, rolled leaves, frass that looks like tiny black pellets, and leaf undersides with green, black, striped, or hairy larvae resting in place.

Common types gardeners ask about

Black caterpillars on vegetables are often armyworms, cutworms, or swallowtail larvae in an early stage. Cabbage caterpillars on broccoli, kale, and cabbage are often imported cabbageworms, cabbage loopers, or diamondback moth larvae. Moth caterpillars that feed at night hide under leaves and in soil debris during the day, which is why they seem to appear all at once.

Why identification matters

Hairy caterpillars, smooth green caterpillars, and tiny cabbage pests respond best to different controls. A large hornworm can be handpicked in seconds. Tiny loopers on brassicas need row covers and repeated inspection. If you know the host plant and feeding pattern, you can stop the damage before it spreads.

How to Get Rid of Caterpillars Naturally on Plants

The fastest natural control is to remove caterpillars by hand and pair that with exclusion. For small outbreaks, inspect plants in the morning or evening, when caterpillars are easy to spot and less hidden by heat. For larger infestations, use a simple routine that removes pests without harsh chemicals.

  1. Wear gloves and pick caterpillars off leaves, stems, and undersides of foliage.
  2. Drop them into a bucket of soapy water.
  3. Check nearby leaves for eggs, frass, and hidden larvae.
  4. Prune off leaves with heavy feeding or egg clusters.
  5. Install fine mesh row covers over vulnerable crops.
  6. Repeat inspections every 2 to 3 days during active feeding.

For large vegetables like cabbage and kale, row covers do the most work. For ornamentals and shrubs, hand removal plus pruning stops the worst damage quickly. If the plant is covered in caterpillars from top to bottom, cutting away the worst growth and protecting new leaves is the cleanest way to reset the plant.

How to remove caterpillars from plants without harming the garden

Use your fingers, a soft brush, or kitchen tongs for larger larvae. Shake stems over a tray or sheet of cardboard to dislodge hidden caterpillars. For trees and tall shrubs, clip the infested tips and seal the clippings in a bag before disposal. Do not compost heavily infested foliage, because eggs and larvae can survive long enough to spread.

What Kills Caterpillars on Plants Without Harsh Chemicals

If hand removal is not enough, use a natural spray that targets the caterpillars that are actively eating. The most effective option is Bacillus thuringiensis var. kurstaki, a biological control that works on caterpillars and leaves bees, ladybugs, and most other beneficial insects alone when used correctly. It is best on young larvae and must be eaten to work.

Using Bt the right way

Spray Bt on leaf surfaces where caterpillars feed, especially the undersides. Reapply after heavy rain and follow the label directions exactly. Bt works best on cabbage worms, loopers, and many moth caterpillars. It does not stop feeding instantly, so combine it with hand removal and row covers for a faster result.

Other natural options for caterpillars

Neem-based products can reduce feeding on some ornamental plants, and insecticidal soap helps only on very small, soft-bodied larvae. Diatomaceous earth works as a drying barrier on dry, protected surfaces, but it loses power when wet and should not be dusted on flowers where pollinators land. For most gardens, Bt plus exclusion beats every other natural spray.

How to Stop Caterpillars Eating Plants and Prevent New Infestations

Prevention works better than rescue. Caterpillars lay eggs where their larval host plants are easy to find, so the best defense is to make plants harder to reach and less inviting for egg-laying moths and butterflies. Clean beds, physical barriers, and smart planting all reduce repeat damage.

Use barriers and garden cleanup

Install floating row covers over brassicas, young transplants, and vulnerable herbs before pests appear. Keep the soil surface free of thick debris, since many moth caterpillars hide there during the day. Remove nearby weeds in the mustard, dock, and amaranth families, because they can serve as alternate host plants. Water at the base of the plant to avoid creating dense, damp foliage that hides larvae.

Companion planting and garden layout

Mix host crops with herbs that confuse pest insects, such as thyme, rosemary, dill, and oregano. Planting nectar flowers like alyssum, dill left to bloom, yarrow, and native asters also supports parasitic wasps, hoverflies, and lacewings, which help keep caterpillar numbers down. A healthy beneficial insect population does not eliminate every larva, but it reduces the chance of a heavy outbreak.

How to Get Rid of Caterpillars on Specific Plants

Different crops call for different tactics. Brassicas need exclusion and Bt. Tomatoes need inspection for hornworms and pruning of hidden larvae. Ornamentals benefit from hand removal, targeted pruning, and habitat cleanup. The goal is always the same, protect new growth and remove the feeding stage before the plant loses too much leaf area.

How to get rid of cabbage caterpillars

Cover cabbage, kale, broccoli, and Brussels sprouts with row covers from planting day. Check the undersides of leaves for yellow eggs and tiny green larvae. Remove any eggs by rubbing them off with a gloved finger, then spray Bt on the leaves every 5 to 7 days while young larvae are active. Harvest outer leaves early if damage is concentrated there.

How to get rid of moth caterpillars on ornamentals and vegetables

Moth caterpillars feed at night and hide by day, so inspect plants after dusk or early in the morning. Look under leaves, inside curled foliage, and along stems. Handpick larger larvae, then prune crowded growth to reduce hiding spots. On leafy crops, use Bt. On woody plants, clip off badly infested tips and remove dropped leaves beneath the plant.

How to get rid of black caterpillars

Black caterpillars are easiest to control by checking soil level, stems, and leaf undersides. Cutworms hide near the base of plants and chew seedlings at night, so collar young transplants with cardboard or cardboard tubes pushed 1 to 2 inches into the soil. Armyworms and similar larvae should be picked off and treated with Bt while they are small.

How Caterpillars Fit Into the Garden Ecosystem

Caterpillars are not only pests. They are an important food source for birds, toads, spiders, predatory bugs, and parasitic wasps, and many become butterflies and moths that pollinate flowers as adults. A garden that supports beneficial insects and native plants can still stay manageable when you use barriers and timely removal instead of broad, blanket treatments.

The safest approach is selective control. Remove caterpillars from the plants you want to protect, but leave wildlife habitat, nectar plants, and a few unmanaged corners for predators and pollinators. That balance keeps caterpillar damage low without wiping out the insects that support a healthy yard.

Frequently Asked Questions

How do you get rid of caterpillars on plants fast?

Pick them off by hand, drop them into soapy water, prune heavily infested leaves, and cover vulnerable plants with row covers. If the caterpillars are small and still feeding, spray Bt on the leaves they are eating.

How do you prevent caterpillars in my plants?

Use row covers before pests arrive, clear weeds and leaf litter, and inspect new growth every few days. Companion plants and nectar flowers help support beneficial insects that naturally reduce caterpillar numbers.

What is the best home remedy for caterpillars on plants?

Hand removal is the best home remedy, followed by Bt for active feeders. Diatomaceous earth works only in dry protected areas, and it should not be used where pollinators land on open flowers.

How do you keep caterpillars off plants long term?

Protect susceptible crops with physical barriers, rotate host plants, keep beds clean, and encourage beneficial insects with flowering herbs and native nectar plants. That combination gives lasting control without harsh pesticides.