Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Caterpillars do eat cilantro, and it turns out this herb can be a tasty snack for many of them.
Cilantro is a leafy green in the parsley family, and lots of caterpillars love munching on plants from that group.
So if you’ve been wondering, “do caterpillars eat cilantro?”, the short answer is yes, though not every single species will go for it.
Some caterpillars will happily nibble on cilantro leaves, while others might ignore it completely depending on what they’re wired to eat.
That said, cilantro isn’t usually a caterpillar’s first choice, but it’s definitely on the menu for certain types.
In this post, we’ll dig into whether caterpillars eat cilantro, which ones actually do, and what that means for your garden.
Let’s get into it.
Why Caterpillars Eat Cilantro
Caterpillars eat cilantro because it belongs to the Apiaceae family, a plant group that many caterpillars naturally feed on.
Here are the main reasons these little critters are drawn to your cilantro patch:
1. Cilantro Is a Host Plant for Some Species
Certain caterpillars see cilantro as a host plant, meaning it’s where they lay eggs and where their babies feed.
The black swallowtail butterfly is a classic example, and its caterpillars often munch on plants in the parsley family, including cilantro.
So when you spot caterpillars on cilantro, there’s a good chance they belong to a species that evolved alongside these plants.
2. The Leaves Are Soft and Easy to Chew
Cilantro leaves are tender and packed with moisture, which makes them easy for tiny mandibles to chomp through.
Young caterpillars especially need soft, juicy greens because their mouthparts are still developing.
That’s why cilantro makes such an inviting meal for caterpillars that eat leafy herbs.
3. Cilantro Offers a Steady Source of Nutrients
Caterpillars eat cilantro not just for the taste but for the nutrition.
The leaves contain vitamins, water, and plant compounds that help caterpillars grow fast through their instars.
A caterpillar’s whole job is to eat and grow, so any plant that fuels that mission is fair game.
Which Caterpillars Eat Cilantro?
Not all caterpillars eat cilantro, but a handful of species will happily make a meal of it.
Here are the caterpillars most likely to show up on your cilantro plants:
1. Black Swallowtail Caterpillars
Black swallowtail caterpillars are probably the most common visitors to cilantro.
They’re bright green with black bands and yellow spots, and they feed heavily on parsley, dill, fennel, and cilantro.
If you see these guys on your cilantro, congratulations, you’re raising butterflies.
2. Parsley Worm Caterpillars
The parsley worm is actually the caterpillar of the black swallowtail, and it loves cilantro just as much as parsley.
These caterpillars eat cilantro leaves down to the stem, so don’t be surprised if a plant gets stripped.
They grow quickly and then wander off to pupate, so the damage is usually temporary.
3. Other Generalist Caterpillars
Some generalist caterpillars, like certain cutworms and armyworms, will also eat cilantro if nothing better is around.
These aren’t picky eaters, so cilantro becomes an easy target when they’re on the move.
Still, the most dedicated cilantro-eating caterpillars tend to be the swallowtail types.
Do Caterpillars Eat Cilantro in Your Garden?
If you’re growing cilantro, you might notice holes in the leaves or whole stems stripped bare.
Caterpillars eat cilantro in gardens all the time, especially in late spring and summer when butterflies are active.
The damage usually looks like ragged edges, chewed leaves, and sometimes tiny dark droppings called frass.
Here’s what to keep in mind if caterpillars are eating your cilantro:
1. It’s Not Always a Bad Thing
Caterpillars eating cilantro means you’re supporting pollinators and butterflies.
Black swallowtails are beautiful and beneficial, so a little cilantro loss can be worth it.
You can always plant extra cilantro as a sacrifice crop to keep everyone happy.
2. You Can Manage Them Gently
If you’d rather protect your cilantro, you can handpick caterpillars and move them to another host plant.
Avoid harsh pesticides because they kill butterflies and bees too.
A simple row cover can also keep egg-laying butterflies off your crop if you want a clean harvest.
3. Timing Matters
Caterpillars eat cilantro most when the weather is warm and butterflies are laying eggs.
If you sow cilantro in cooler months, you’ll often get a harvest before caterpillars become a problem.
Bolting cilantro also attracts them, so keep plants trimmed if you want to reduce visits.
So, Do Caterpillars Eat Cilantro?
Caterpillars do eat cilantro, and for some species like the black swallowtail, it’s a preferred host plant.
Cilantro offers soft leaves and nutrients that help caterpillars grow, which is why they’re drawn to it.
While not every caterpillar will eat cilantro, the ones that do can leave noticeable damage in your garden.
So if you’ve asked yourself whether caterpillars eat cilantro, now you know the answer is a firm yes.
Plant a little extra, enjoy the butterflies, and let the caterpillars have their share.