Host Plants For Caterpillars

The following is a short list of the host plants that are good for attracting and cultivating caterpillars:

  • Alder
  • Anise
  • Aspen
  • Aster
  • Baby’s Tears
  • Buckthorns
  • Cabbage
  • Canyon Live Oak
  • Ceanothus
  • Clover
  • Coast Live Oak
  • Cottonwood
  • False Indigo
  • Fennel
  • Grasses
  • Hackberry
  • Hollyhock
  • Hops
  • Lilac
  • Mallow
  • Milkweed
  • Nasturtium
  • Nettle
  • Parsley
  • Passion Vine
  • Plantain
  • Plum
  • Poplar
  • Sassafras
  • Snapdragon
  • Spicebush
  • Sunflower
  • Verbena
  • Violet
  • Wild Sienna
  • Willow

One of the more interesting facts about butterflies is that you can plant some of the plants listed above and start your very own butterfly garden.