How to Create A Butterfly Container  Garden

Green Curved Line

Renting or don't have the space to plant a butterfly garden? No problem! Here are the plants you need to create your own butterfly container garden.

Start the tutorial

Light Yellow Arrow

Here's What You Need


Host Plant

The host plant will attract the butterflies in hopes they will lay their eggs. Once the eggs hatch, the caterpillars start feeding on the host plants.

Green Curved Line

Host plants to consider planting in your butterfly container garden include milkweed, coneflowers, dill, fennel, asters, or hollyhock.


Butterfly Friendly Plants

Nectar plants will attract butterflies. Consider choosing plants with a long blooming season.

Nectar Plant Ideas

Green Curved Line

Nectar plants to consider planting in your butterfly container garden include mums, lavender, zinnia, butterfly weed, lantana, and verbena.


Arrange plants so they are at different heights

Use low-growing flowers, trailing plants, and even taller shrubs.


Color matters

Did you know butterflies can see color? They tend to gravitate towards colors such as yellow, pink, red, purple, blue-green, orange, and even lavender.


Create a Puddling Place

Place a saucer or shallow pan filled with coarse moist sand (1/2 to 3/4 table salt to 1 gallon of sand) and keep it wet.

How to Create Your Butterfly Garden


Pick Your Host Plants


Pick Your Nectar Plants


Arrange Plants at Various Heights



Color Matters

Create a Puddling Place

Once you've gotten the basics of container gardening down, there's no limit to what you can build in containers!