

If you don’t have space for an expansive in-ground garden, but would like to attract butterflies to your patio or balcony, worry not. Many container plants will do the job.
Swipe through to learn about container plants that attract butterflies.

Lantana looks lovely spilling over the sides of a container. This full-sun plant is drought tolerant, so if you tend to forget to water, this is a good one for you. It forms dozens of clusters made up of delicate flowers, and you’ll find it in several colors. Lantana will attract swallowtails, gulf fritillaries and monarchs.
These colorful flowers attract monarchs, swallowtails and painted ladies with their wide, nectar-rich blooms. Zinnias are available in red, orange, yellow, pink, purple, magenta, salmon, white and lime green. They need consistent, deep watering to keep the soil moist but not soggy.
Aster tends to bloom later in the season, so it’s a good one to add to your container garden to ensure butterflies have food into late fall. Most aster types are purple, but there are white and golden varieties too. They like full sun and are drought-tolerant, though keep in mind containers dry out quickly.
These cheerful yellow flowers are the host plant for the silvery checkerspot butterfly, but they also attract monarchs and painted ladies. Use large containers (at least 12 inches in diameter) and make sure the pots drain well. Water when the top 2 or 3 inches of soil is dry.
Stunning purple lavender plants attract a wide variety of butterflies, including swallowtails and whites. Plant lavender in a large, breathable container with a drainage hole, and put it in a sunny spot. Let the soil dry out between waterings.
These plants can get to be 2 feet tall, so they’ll add striking height to your container garden, while attracting swallowtails, monarchs and gulf fritillaries. Pentas produce large, star-shaped flower clusters in red, pink, rose, white and lavender. Keep them consistently moist and fertilize monthly.
Milkweed is the essential host plant for monarch butterflies, and it’s easy to grow, so it’s a good one for your container garden. Check local sources to find out which milkweed type is native to your area and therefore the best to plant. Various milkweed types bloom in pink, purple, white, orange or green.