Want More Butterflies in Your Garden? Here Is How to Grow a Container Butterfly Garden

how to grow a butterfly garden in pots
How to Grow a Butterfly Garden in Pots

By mumu

Sitting on your patio watching butterflies move from flower to flower is one of those simple pleasures that never gets old. And attracting them is easier than most people think — butterflies are looking for nectar-rich flowers, and a well-chosen collection of container plants can draw them in reliably all season long.

Here’s how to create a container butterfly garden that actually works.


What Butterflies Are Actually Looking For

Understanding what attracts butterflies helps you make better plant choices. Butterflies are looking for two things in a garden: nectar sources for feeding adults, and host plants where they can lay eggs for caterpillars.

Most container butterfly gardens focus on nectar plants — the flowers that adult butterflies feed on. These are the plants that will bring butterflies to your pots, and they’re the easiest to grow in containers. Host plants for caterpillars are a wonderful addition if space allows, but nectar plants are where to start.

Butterflies also prefer:

  • Sunny, sheltered positions — they’re cold-blooded and need warmth to be active
  • Flat-topped or clustered flowers that provide a landing platform
  • Red, orange, yellow, pink, and purple flowers — these colors attract butterflies most strongly
  • A source of water — a shallow dish with wet sand or pebbles nearby provides the minerals butterflies seek

Best Nectar Plants for a Container Butterfly Garden

Buddleia (Butterfly Bush) is the classic butterfly magnet — and compact dwarf varieties like ‘Buzz’ or ‘Miss Molly’ grow beautifully in large containers. The long flower spikes in purple, pink, white, and red produce nectar that butterflies find irresistible. One large container buddleia can attract dozens of butterflies on a warm summer day.

Lavender is one of the best all-around butterfly plants for containers. Its aromatic purple flower spikes attract butterflies, bees, and other pollinators from midsummer through fall. It also happens to be very low maintenance and drought-tolerant — ideal for containers.

Zinnias are among the most reliable butterfly-attracting annuals for containers. Their flat, open flower heads in brilliant colors provide easy landing platforms and abundant nectar. Butterflies seem unable to resist a pot of zinnias in full bloom.

Lantana is one of the single best butterfly plants available. Its clusters of tiny flowers in mixed colors are extraordinary butterfly magnets — in warm weather, a flowering lantana container can have multiple butterfly species feeding on it simultaneously. It’s also heat-tolerant and very productive.

Verbena produces clusters of small flowers in purple, pink, red, and white that butterflies love. Compact trailing verbena works beautifully in containers and blooms continuously from late spring through fall.

Echinacea (Coneflower) — dwarf varieties like ‘Magnus’ or ‘Magnus Junior’ grow well in larger containers. Their distinctive daisy-like flowers with raised central cones are extremely attractive to butterflies and also provide seeds for birds in fall.


Adding Host Plants for Caterpillars

If you want to support the full butterfly life cycle — not just feeding adults but providing a place for them to lay eggs — consider adding host plants. Different butterfly species use specific plants:

  • Milkweed (Asclepias) — The only host plant for monarch butterflies. Compact varieties like ‘Cinderella’ or ‘Ice Ballet’ grow in large containers. Growing milkweed is one of the most meaningful things a container gardener can do for butterfly conservation.
  • Dill and fennel — Host plants for swallowtail butterfly caterpillars. Both grow well in containers and are also useful culinary herbs.
  • Parsley — Also a swallowtail host plant. If you see caterpillars on your parsley, consider leaving them — they’ll become beautiful butterflies.

Container Setup for a Butterfly Garden

Plant Container Size Peak Butterfly Season
Dwarf Buddleia 10–15 gallons Midsummer through fall
Lavender 10–12 inches Early to midsummer
Zinnias 8–12 inches Midsummer through fall
Lantana 10–14 inches Summer through fall
Verbena 8–10 inches Late spring through fall
Dwarf Echinacea 10–12 inches Midsummer through fall

Practical Tips for Attracting More Butterflies

  • Position in full sun. Butterflies are cold-blooded and most active in warm, sunny spots. A container butterfly garden in shade will attract far fewer visitors.
  • Avoid pesticides completely. Even pesticides applied to nearby plants can harm butterflies. If you’re growing a butterfly garden, commit to pesticide-free growing in the whole area.
  • Plant in groups. A cluster of the same plant is more visible and attractive to butterflies than single plants spread across a large area.
  • Deadhead regularly. Removing spent flowers encourages continuous new bloom, keeping nectar available throughout the season.
  • Add a shallow water source. A dish of wet sand or a shallow bowl with pebbles and water gives butterflies the minerals they need and makes your garden even more attractive to them.

Final Thoughts

A container butterfly garden is one of the most rewarding things you can create on a patio or balcony. The combination of beautiful flowers and the wildlife they attract transforms an outdoor space into something genuinely alive — and watching butterflies visit plants you’ve grown specifically for them never gets old.

Start with lantana and zinnias — reliable, beautiful, and irresistible to butterflies. Build from there as you discover which species visit your garden and what they respond to most. 🦋


Questions about creating a butterfly garden in containers? Visit the Contact page!

— mumu, Green Garden Tips