Best Plants for Attracting Butterflies

To create a butterfly garden, you’ll need to select an area in full sun and sheltered from high winds. This area should be designated only for butterflies and should not have birdhouses, baths or feeders in it. However, butterflies do like to bathe themselves and drink from shallow puddles of water, so it helps to add a small shallow butterfly bath and feeder. This can be a small dish or a bowl shaped rock placed on the ground. Butterflies also like to sun themselves on dark rocks or reflective surfaces, like gazing balls. This helps heat up and dry out their wings so they can fly properly. Most importantly, never use pesticides in a butterfly garden. There are many plants and weeds that attract butterflies. Butterflies have good vision and are attracted to large groups of brightly colored flowers. They are also attracted to strong scented flower nectar. Butterflies tend to favor plants with flower clusters or large flowers so that they can land safely for a while sucking the sweet nectar out. Some of the best plants for attracting butterflies are:

Butterfly Bush Joe Pye Weed Caryopteris Lantana Butterfly Weed Cosmos Shasta Daisy Zinnias Coneflower Bee Balm Flowering Almond

Butterflies are active from spring until frost, so pay attention to plant bloom times so they will able to enjoy nectar from your butterfly garden all season.

Selecting Plants for Butterfly Eggs

As Antoine de Saint-Exupery said in The Little Prince, “Well, I must endure the presence of a few caterpillars, if I wish to become acquainted with the butterflies.” It is not enough to just have plants and weeds that attract butterflies. You will also need to include plants for butterfly eggs and larvae in your butterfly garden too. Butterfly host plants are the specific plants that butterflies lay their eggs on or near so that their caterpillar larvae can eat the plant before forming its chrysalis. These plants are basically sacrificial plants that you add to the garden and allow the caterpillars to feast on and grow into healthy butterflies. During butterfly egg laying, the butterfly will flit around to different plants, landing on different leaves and testing them out with its olfactory glands. Once finding the right plant, the female butterfly will lay her eggs, usually on the undersides of leaves but sometimes under loose bark or in mulch near the host plant. Butterfly egg laying depends on the type of butterfly, as do the butterfly host plants. Below is a list of common butterflies and their preferred host plants:

Monarch – Milkweed Black Swallowtail – Carrots, Rue, Parsley, Dill, Fennel Tiger Swallowtail – Wild Cherry, Birch, Ash, Poplar, Apple Trees, Tulip Trees, Sycamore Pipevine Swallowtail – Dutchman’s Pipe Great Spangled Fritillary – Violet Buckeye – Snapdragon Mourning Cloak – Willow, Elm Viceroy – Pussy Willow, Plums, Cherry Red Spotted Purple – Willow, Poplar Pearl Crescent, Silvery Checkerspot – Aster Gorgone Checkerspot – Sunflower Common Hairstreak, Checkered Skipper – Mallow, Hollyhock Dogface – Lead Plant, False Indigo (Baptisia) , Prairie Clover Cabbage White – Broccoli, Cabbage Silver Spotted Skipper – American Wisteria Orange Sulphur – Alfalfa, Vetch, Pea Dainty Sulphur – Sneezeweed (Helenium) Painted Lady – Thistle, Hollyhock, Sunflower Red Admiral – Nettle American Lady – Artemisia Silvery Blue – Lupine

After hatching from their eggs, caterpillars will spend their entire larval stage eating the leaves of their host plants until they are ready to make their chrysalises and become butterflies. Some butterfly host plants are trees. In these cases, you can try dwarf varieties of fruit or flowering trees or simply locate your butterfly garden near one of these larger trees. With the proper balance of plants and weeds that attract butterflies and butterfly host plants, you can create a successful butterfly garden.

Butterfly Host Plants  Learn About Plants And Weeds That Attract Butterflies - 79