15 Plants for Butterfly Gardens
Butterflies are beautiful insects in the order Lepidoptera that many gardeners actively attract to their container gardens due to their beautiful wings, interesting flight patterns and interesting life cycle (egg, larva, pupa and adult). Some gardeners plant butterfly gardens to try and see many different butterfly species. Some butterflies migrate and can be seen only parts of the year.
Butterfly gardens are gardens planted specifically to attract butterflies, including gossamer-wing butterflies, swallowtail butterflies, brush-footed butterflies, skippers and more. The container plants used in butterfly gardens provide nectar for adult butterflies and/or plants that caterpillars will thrive on. Here are 15 plants for butterfly gardens.
- Aster
- Blue cardinal flower
- Butterfly bush
- Butterfly weed
- Carrot
- Dill
- Fennel
- Hollyhock
- Marigold flower
- Milkweed (which larvae will eat)
- Mustard greens
- Pawpaw
- Peony
- Phlox
- Poppy
- Purple cone flower
- Salvia
- Sunflower
- Thistle
- Zinnia flower
Some butterfly gardens also contain water, other food sources and “butterfly houses.” Butterfly houses are tall, skinny wooden boxes with 3-by-1-inch slits in the front that the butterflies can enter. Butterfly houses should be securely attached to something at least four feet off the ground and in full sun.
Read more about monarch butterflies, one of the most common butterflies seen in the United States.