How to Plant a Butterfly Garden No Matter Where You Live

Butterflies are more than just beautiful insects with wings: they play a vital role in the production of flowering plants which means without butterflies many, many plants would not flower, fruit and seed. Give these jewel-toned pollinators a place to call home with a few ideas for creating a butterfly garden no matter how much space you have. Scroll down to get the dirt.

Videos From Tinybeans

Top 4 Ways Anyone Can Help

Public Domain Pictures via Pixabay

Be poison-free. Do not use pesticides of any kind, anywhere. This includes nearby lawns and other garden beds. We promise, where there’s a problem there is a non-toxic solution. Click here for ideas on pesticide-free bug control.

When in doubt, go native. Planting native flowering plants and shrubs help sustain native populations. We’ve offered a few suggestions here for butterfly-friendly flowering plants that do good in most climates (some of which may be native to your neck of the woods) and are generally not invasive, but it is always good to cross-check with your local garden center or native plant society. One man’s annual can easily become another one’s nightmare weed. 

Milkweed it: The single best plants for Monarch butterflies is milkweed—specifically Tropical Milkweed (Asclepias curassavica). It grows in zones 9-11 (mostly California) but can be grown as a summer annual elsewhere. There are also many species of milkweed native to areas throughout the U.S. that are beneficial to all types of butterflies. Click here for the low-down on this important pollinator plant.

Gimme shelter: You can buy or make butterfly shelters that can be hung on the side of the building, near the community and school gardens and even in parks (be sure and get permission).  

If You Have a Windowsill:


Even a single plant will help, but you can also consider buying or making a butterfly feeder. Here’s an easy how-to that takes just a few steps and is great for kiddos.

If you want to plant something in a window box, try nasturtiums and alyssum with zinnias and marigolds. The zinnias and marigolds grow straight and tall and the alyssum and nasturtiums trail, which makes a beautiful combo that butterflies love.


If you have a few pots:


Create a mini-oasis with just a few pots of soil on your stoop, sidewalk or front yard. Add plants that support the butterfly larvae as well as container plants that offer nectar for adult butterflies.

For the larvae: fennel (requires a larger pot) and borage (gets beautiful blue flowers and is edible!) as well as ornamental grasses that provide shelter.

For the adult butterflies: Salvia, marigolds, alyssum, nasturtiums, zinnia, oregano, and pincushion flowers (scabiosa) all do great in smaller containers. Many species of milkweed will grow in decent-sized pots and are so loved by butterflies the most common variety of this plant is often called “butterfly plant.” Also, most plants that are in the aster or daisy family are popular among the butterfly crowd but you’ll want bigger pots for these, as well as any lavender or lantana you’d like to try. 



If you have a few feet: 

Teresa Villalobos via Unsplash

If you’re lucky enough to have a whole garden or garden bed, you can choose plants that spread out and like a bit more room to grow (though with the right sized container, many of these can be grown in pots). Be sure and plant taller plants and shrubs toward the back, medium-growth plants in the middle, and so on.

Tall plants: Hollyhocks, delphiniums, lilac bushes or any kind of flowering tree. Think cherry, apple, plum, etc,  some salvia varieties, fennel, willow (great for larvae)

Plants that typically grow 1-3 ft high: Coneflower (echinacea), yarrow, salivas, lavender, milkweed (can grow higher in certain climates), globe thistle, bee balm, borage, lantana

Lower growing plants (under 1 ft or groundcovers): alyssum, nasturtiums, calendula, marigolds, zinnias, some verbena, oregano (warning! Oregano can become aggressive in many gardens), dianthus



Easy Ideas for Gardening with Kids (No Green Thumb Required)
18 Easy Ways to Boost the Backyard Fun Factor
How to Make a Butterfly Mask


Welcome to our Tinybeans family!
Be sure to check your email for new activities, recipes and parenting hacks – and to see if you’ve won!








Enter to Win a $250 Gift Card!

Enter your email and zip code below for a chance to win a Mastercard Gift Card. We’ll pick one winner per month through March 31, 2023 – 12 lucky winners in all!

I agree to the official rules and to receive email communications from Tinybeans. By providing my email address, I agree to the Privacy Policy and Terms of Service.