Top 10 Swallowtail Host Plants and Flowers to Grow 

Pollinating swallowtail butterflies are lovely. Offering caterpillar host plants and nectar-rich blooms for adults will attract butterflies to your yard.   

Both the Black and Eastern Tiger Swallowtails lay eggs on parsley. The herb is easy to grow and can be grown in pots.  


Dill is a favorite of the Black Swallowtail butterfly. Planting dill in your garden may attract these lovely insects.  


Black Swallowtail caterpillars live on perennial fennel. Its feathery foliage and small yellow flowers attract pollinators.  


The Giant Swallowtail butterfly lives on rue, a hardy perennial. Small yellow blooms bloom in summer on its bluish-green foliage.  


In a suitable climate, planting lemon, lime, or orange trees can attract the Giant Swallowtail butterfly, which deposits its eggs on citrus leaves.  

Citrus Trees   

Pipevine Swallowtail butterflies live on this unusual plant. Its heart-shaped leaves and pipe-shaped blooms are uncommon.  


Though associated with monarch butterflies, certain swallowtail species inhabit milkweed. Milkweed can host Queen butterfly eggs.  


The Giant Swallowtail butterfly lives in hop trees, tiny deciduous trees. Springs bring clusters of small, fragrant white blooms.  

Hop Tree   

Black Swallowtail butterflies live on this natural wildflower. Late spring–early summer brings clusters of tiny yellow blooms.  

The Golden Alexander   

Pawpaw is a tiny North American tree that hosts the Zebra Swallowtail butterfly. It bears edible fruits and spring purple blossoms.  



How to Grow Roses: What You Need to Know