Selecting Plants For Butterfly Eggs – Best Plants For Attracting Butterflies
Butterfly gardening has become popular in recent years. Butterflies and other pollinators are finally being recognized for the important role they play in ecology. Gardeners all over the world are creating safe habitats for butterflies. With the right plants, you can create your own butterfly garden. Read on to learn more about the best plants for attracting butterflies and butterfly host plants.
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.
Gardening tips, videos, info and more delivered right to your inbox!
Sign up for the Gardening Know How newsletter today and receive a free download of our DIY eBook "Bring Your Garden Indoors: 13 DIY Projects For Fall And Winter".