How To Plant A Butterfly Garden: Plants, Water & Shelter
Posted By High Country Gardens Content Team on Jan 7, 2015 · Revised on Oct 7, 2025
Knowing your location helps us recommend plants that will thrive in your climate, based on your Growing Zone.
Posted By High Country Gardens Content Team on Jan 7, 2015 · Revised on Oct 7, 2025
By David Salman, Founder of High Country Gardens. Banner photo by our customer, Steve T.
A butterfly garden can be a wonderful part of your landscape, and will make a meaningful difference by creating habitat for butterflies in all of their life stages. Anyone who loves growing plants and flowers can grow a butterfly garden. A garden that's good for butterflies is also good for other pollinators, such as bees and hummingbirds, who often share the same nectar plants and utilize the same habitat.

Flowers & Food:Â Plant a mix of flowers that bloom from the start of spring through fall. Make sure to include food plants for caterpillars, such as Milkweed for monarch butterfly larvae.

Shelter:Â Leave some bare patches of ground or small brush piles (in unused corners of the yard). Leave herbaceous plants, such as grasses, standing over the winter to protect overwintering eggs and caterpillar pupae waiting to emerge.

Water: AÂ mud puddle is ideal for butterflies, providing them with a source of water and salt/minerals. You can create one using a bird bath or submerged pie plate, and add sand, gravel and water.Â

A Safe, Pesticide-Free Environment:Â Don't use chemical insecticides (especially systemic ones). Use caution when applying organic pesticides and use herbicides only for a weed emergency.
To attract and feed adult butterflies, our 'Butterfly Paradise' Pre-Planned Cottage Garden and our Pollinator Paradise Pre-Planned Garden provide many months of nectar-rich flowers for a wide range of butterflies. The pre-planned gardens arrive with our premium plants, care instructions and garden maps, to make planting a butterfly garden simple.
A Little Butterfly Biology
Butterflies and moths have three stages in their life cycles before becoming the flying adult insects we recognize.

Often the flowering plants that feed the adult moths and butterflies are different from the plants that feed caterpillars. For a butterfly garden, the gardener must plant both.
Most flowers that attract butterflies and moths will feed a wide range of species.
When it comes to feeding their caterpillars, butterflies and moths can either have a need for very specific food plants or have a taste for a wider range of plants. This depends on the species of each moth and butterfly as they will have different requirements.
Flower shapes that attract adult butterflies include:
Widely fed-upon food plants for caterpillars include:
For Monarch butterflies:
It is important to not spray indiscriminately in your yard and kill caterpillars. Even organic formulations like BT (Bacillus thuringiensis) that you would spray to kill corn earworms (moth caterpillars), are broad spectrum and will kill all moth and butterfly caterpillars.
It's also essential NOT to use systemic chemical insecticides (absorbed through leaf tissue and distributed through all parts of the plants including flowers). Many of these formulations are Neonicotinoids. Systemically treated plants have toxic flowers which will poison the adult butterflies and moths!
And if you have tomatoes, you'll have "horn worms", the caterpillar of hawk moths. These are the hovering hummingbird-like moths that pollinate flowers at dusk like Evening Primrose (Oenothera) and Hummingbird Mint (Agastache). So plant an extra tomato plant or two and pick off the horn worms, don't spray, leaving some to mature into adults.
Listen to an interview with David Salman on Utah Public Radio to Learn More About Butterfly Gardening