Leaves from vegetable plants and fruits, including fruit trees, are relished by some species of caterpillars. Caterpillars such as the giant swallowtail, eastern tiger swallowtail, viceroy, red-spotted purple, gray hairstreak, tailed blue and spring azure enjoy eating a variety of fruits and vegetables, including carrots, fennel, cabbage, alfalfa, broccoli, peas, beans, strawberries, blueberries, cherries, citrus and apples. Some caterpillars only like one type of fruit or vegetable, such as the zebra swallowtail, which only eats the pawpaw fruit.
Strong, aromatic herbs such as anise, parsley and dill are host plants for butterflies, because caterpillars like to eat them. The type of plant depends on the type of caterpillar, and caterpillars that enjoy the aforementioned herbs include the anise swallowtail and the eastern black swallowtail.
Caterpillars such as the spicebush swallowtail, great spangled fritillary, green comma, painted lady, buckeye and clouded sulphur eat flowers and flowering plants such as clover, passionflower, mallows, daisies, azaleas, violets and sassafras.
One of the most iconic and recognizable butterflies, the monarch, begins as a caterpillar that only eats milkweed. Milkweed gets its name from the milky-like liquid that seeps out of the plant when it breaks, and milkweed can be identified by its large pods that are filled with feathery seeds. Monarch butterfly caterpillars are also very recognizable, and are brightly colored with yellow, white and black stripes.