← Bedfellow

Caterpillar host plants

A caterpillar host plant is one that a butterfly or moth will lay eggs on and whose leaves its larvae can digest — a much shorter list than the plants adults will sip nectar from, because most caterpillars can only eat the few plants they co-evolved with. This is also the bird garden: a pair of chickadees needs thousands of caterpillars to raise one brood, and they come off native plants or not at all. Expect chewed leaves; that is the plant working.

Bedfellow lists 503 of these.

The 30 most-observed are listed here — see all 503 in search.

Browse by state