Garden-fresh offers are one step away
Sign Up & Get $5 Off

Opt-in to mobile texts to receive money-saving, project-inspiring alerts. Redeemed in stores only.

Just For You

Weekly Gardening Tips for Your Area


How to Attract Butterflies to Your Small Space Garden

Lucy Mercer
Print Friendly, PDF & Email


Grow a Small Space Butterfly Garden

Bring movement to your garden when you plant for butterflies, even if your garden is a small space like a patio, porch or deck. 

The key is to provide shelter and nutrition during all of the butterfly’s life stages: egg, larva, pupa and adult. When you plant for butterflies, you will nurture a vibrant garden filled with these essential pollinators. You don’t need a big backyard to grow your own butterfly garden. Choose plants well and pot up your own container gardens for pollinators.


Grow a Small Space Butterfly Garden

Popular pollinators

Just like sunlight, rainfall and soil fertility, pollination is essential to a thriving ecology. Insects and birds, including hummingbirds, provide most pollination services in the garden. Among insects, the four major groups of pollinators are bees and wasps, butterflies and moths, beetles, and flies.

Butterflies help plants reproduce and in turn, butterflies feed on flower nectar, the highly nutritious food that they need to survive. Trees, shrubs and flowers also provide shelter that support the butterfly during its life cycle and protect it from predators. While not as showy as butterflies, moths are just as important as pollinators, and they provide additional value to the garden as food for bats, tree frogs and songbirds.

How to Attract Butterflies

Grow a Small Space Butterfly Garden

When designing a small-space butterfly garden, consider the ecology of the plants and insects and how they interact with each other. A healthy ecology supports insects like butterflies, and that’s why the first step towards any butterfly garden is choosing organic. From soil to seeds and seedlings, build an organic garden that nurtures beneficial insects. Remember that insecticide use will not support a beneficial insect population, and even organic solutions like Bt (Bacillus Thuringiensis) will harm butterflies in the caterpillar stage.

Get your neighbors involved. Butterflies have a large territory and will need support from more than your small-space garden to thrive. Let your neighbors know your plans to support butterflies and offer to share plants and treat problems organically.

Keys to a butterfly garden

  • Grow in full sun. Butterflies need heat to thrive and will be attracted to brightly colored annuals in the hottest part of your garden.
  • Grow native plants. Seek out a local native plant society or your Local Extension Service for information on indigenous plants. 
  • Read plant tags. In the Garden Center, look for annuals and perennials that butterflies love.
  • Bright colors and the right shape. Butterflies like red, yellow, orange, pink and purple flowers that are flat or clustered or have short flower tubes.
  • Keep the show going. Choose flowers that bloom continuously, or plan for a succession of blooms with staggered sowing of seeds like zinnias.
  • Fill containers with butterfly favorites according to the thriller, filler, spiller technique: tall verbena “thrillers,” lantana “fillers” and bidens “spillers.”
  • Make a spot for “puddling” where your butterflies can drink water and extract minerals. To make a “puddle,” fill a shallow pan with coarse sand and put it in your island bed. Keep the soil moist.

Tip: Butterflies are most active when their internal temperature is greater than 75 degrees Fahrenheit. This is why you’ll see butterflies landing on pavement and soaking up the sun’s rays. Place flat dark stones that will absorb heat around your garden for butterflies to absorb heat. 

You’ll need to plant two types of plants for the butterfly life cycle: host plants that offer shelter and nutrition for the growing caterpillars, and nectar plants that provide food for the mature butterfly. Butterfly caterpillars can be particular about their host plants, the monarch butterfly’s affinity for milkweed is an example. An easy host plant for most gardens is curly parsley. The perennial herb can be massed in a border or tucked into containers for a consistent show of green and home for caterpillars.


Grow a Small Space Butterfly Garden

Common host plants for caterpillars

7 Popular Butterfly Nectar plants for containers


Grow a Small Space Butterfly Garden

1. Butterfly bush (Buddleia) is a classic pollinator magnet, attracting hummingbirds and bees, as well as butterflies. It’s a large plant, though, best suited to a corner of the house. To fill a small space, consider Proven Winners’ Lo and Behold Blue Chip Jr. butterfly bush in containers. Give it full sun, at least six hours, and well-drained soil. It’s perennial in USDA hardiness zones 5 to 9.


Grow a Small Space Butterfly Garden

2. Verbena. Proven Winners’ Superbena (‘Stormburst’ is pictured above) is an annual favorite that pumps out the color all summer long. Along with verbena, choose other brightly colored annuals that can handle at least six hours of full sun a day to bring in the butterflies. Superbena is a good choice for mounding in a group of containers. 


Grow a Small Space Butterfly Garden

3. Lantana comes in citrus-y shades of yellow, orange and pink, with solid and variegated flowers. This tough plant can handle drought stress and isn’t very particular about soil. Its clusters of tiny flowers are ideal landing pads for butterflies. If you have pets, keep lantana out of reach, according to the Humane Society of America, it can be toxic to pets.


Butterfly | The Home Depot's Garden Club

4. Sedums like ‘Autumn Fire‘ offer clusters of flowers that open creamy white and deepen to dusky pink late in the season. This tough plant is perennial in zones 5 to 9, thrives in containers and is easy to propagate by pinching off stems and placing in potting mix.


Grow a Small Space Butterfly Garden

5. Salvia are low-maintenance annuals because they are self-cleaning, no faded flowers to deadhead. Butterflies will love the scarlet flowers from spring planting until fall. They’re a natural in containers with celosia and marigolds.


Grow a Small Space Butterfly Garden

6. Pentas is a pleaser in the garden. This annual is drought-tolerant once established in the garden and butterflies and hummingbirds can’t resist its clusters of pink or red blooms. Keep pentas watered, and if they’re in-ground, a blanket of mulch will help retain moisture. Deadhead spent blooms to keep the plant neat and compact.


Grow a Small Space Butterfly Garden

7. Zinnias are a sure-fire butterfly magnet, and probably the least expensive, too. For about $2, you can buy a packet of Burpee’s ‘Cut and Come Again’ zinnia seeds, and plant them in a container filled with potting mix. They will bloom from mid-summer to frost and offer butterflies shelter and nectar while you enjoy the show. If you want instant impact in your garden, pick up zinnia seedlings in your Garden Center.

For more pollinator garden ideas, read How to Create a Garden Buffet for Pollinators.

Get more ideas for container gardening in Discover 5 Low-Maintenance Tips for Gardening in Containers and 6 Top Container Plants for Small Space Gardens.

Got questions about this article or any other garden topic? Go here now to post your gardening ideas, questions, kudos or complaints. We have gardening experts standing by to help you!