Stop Renting to Butterflies—Build Them a Home They’ll Never Leave

by Maria Konou
Advertisement

After years of digging in the dirt, from tiny city balconies to sprawling country gardens, I can tell you one thing for sure: nothing makes a space feel more alive than the quiet, fluttering dance of butterflies. Their arrival feels like a little stamp of approval from nature, a sign that your garden is healthy and balanced. But here’s a secret most people miss: just planting a bunch of pretty, colorful flowers isn’t enough.

Honestly, that’s a mistake I made early on. I designed a gorgeous garden for a client, packed with nectar-rich blooms. Sure, butterflies stopped by for a snack, but they never stuck around. It was a fantastic restaurant, but it wasn’t a home. It was missing the one thing they needed to raise a family: host plants for their caterpillars.

A true butterfly sanctuary is a complete ecosystem. It’s about creating a place that supports their entire life, from egg to adult. And you don’t need a huge estate or a bottomless budget to do it. You can get a fantastic start for under $50. This guide is all about showing you how, using tips and tricks I’ve learned from my own successes and, frankly, my fair share of blunders.

common flowers that attract butterflies

Think Like a Butterfly: The ‘Why’ Behind the Plants

To really succeed, you’ve got to get inside a butterfly’s head. Their needs are pretty simple: food, water, sun, and shelter. But how they find these things is where it gets interesting. Understanding this is what separates a garden where butterflies might show up from one they’ll actively seek out.

What They See vs. What We See

Get this: butterflies see a totally different world than we do. Their eyes can pick up on ultraviolet (UV) light, which means many flowers have hidden patterns we can’t see. These patterns, often called nectar guides, are like glowing landing strips on an aircraft carrier, pointing them straight to the sugary fuel source. This is why colors like purple, violet, yellow, and pink are butterfly magnets—they often have strong UV patterns.

I once consulted on a garden filled with stunning deep red roses and complex, fluffy peonies. It was beautiful to us, but to a butterfly, it was a desert. We simply wove in patches of Purple Coneflower and Black-Eyed Susans, and it was like we flipped a switch. We gave them signals they could actually see from the air.

what color flowers attract butterflies

It’s All About the Right Shape

A butterfly’s mouth is basically a long, delicate straw called a proboscis. They need to uncoil it and sip nectar from deep inside a flower. This means the flower’s shape is a huge deal. They need a stable place to land while they drink.

Think about plants with big, flat-topped clusters of tiny flowers, like Joe Pye Weed or Yarrow. These are like all-you-can-eat buffets with a giant, built-in landing pad. Simple, open-faced flowers like cosmos and single-petal zinnias are also perfect. In contrast, many fancy modern flowers can be a problem. That super-fluffy ‘double’ zinnia? It’s packed with so many petals that a butterfly can’t even find the nectar. It’s like trying to drink a soda through a cup packed with cotton balls. When in doubt, simpler is almost always better.

The Adult Buffet: Essential Nectar Plants

Nectar is pure energy for butterflies, fueling their flight and migration. The key is to have something blooming from early spring all the way through late fall. A quick pro tip: planting in big clusters of 3 to 5 plants is way more effective than dotting single plants around. It creates a bold, unmissable target they can spot from high above.

flowers that attract butterflies bees and hummingbirds

My Go-To, Field-Tested Favorites

Purple Coneflower (Echinacea purpurea): If I could only pick one plant, this would be it. It’s tough as nails, reliable, and butterflies absolutely adore resting on its big, flat cones while they feed. Bonus: goldfinches will feast on the seed heads in the fall. You can find starter plants for about $8-$15 at most nurseries. A heads-up, though: deer and rabbits usually leave them alone once they’re established.

Blazing Star (Liatris spicata): This plant is a monarch magnet. Seriously. Its tall, fuzzy purple wands are just covered in them mid-summer. It grows from a little bulb-like thing called a corm and loves full sun and soil that drains well—it will rot if its feet stay wet. It’s a fantastic vertical accent in any garden bed. Cost is usually around $5-$10 per corm or small plant.

Joe Pye Weed (Eutrochium purpureum): This one’s a gentle giant for the back of the garden, sometimes reaching over six feet tall! In late summer, its massive, dusty-pink flower heads will be swarming with swallowtails. It actually likes a bit of moisture, so it’s great for those lower, soggier spots in your yard. If you’ve got a smaller space, look for the ‘Little Joe’ variety, which stays a much more manageable four feet tall.

what flower attracts butterflies the most

New England Aster (Symphyotrichum novae-angliae): Asters are critically important. They are one of the last big nectar sources before the first frost, providing crucial fuel for migrating monarchs. To keep them bushy and full of flowers, try the ‘Chelsea Chop’: around late May, just cut the whole plant back by about a third. This prevents them from getting leggy and flopping over later.

Zinnia (Zinnia elegans): Zinnias are the annual workhorses of the butterfly garden. You plant them once, and they bloom their heads off until frost. They are ridiculously easy to grow from seed, which costs just a few bucks a packet ($3-$5). They’re perfect for filling in gaps or for a kid’s first gardening project. Just remember to pick the single-petal varieties like the ‘Profusion’ or ‘Zahara’ series.

A Word of Warning on Butterfly Bush

Okay, we have to talk about the classic Butterfly Bush (Buddleia). Yes, butterflies are obsessed with it. However, the traditional varieties are dangerously invasive in many parts of the country, spreading into natural areas and choking out the native plants our wildlife actually needs. For years, I wouldn’t touch the stuff.

what flowers will attract butterflies

The good news? Plant breeders have developed sterile or nearly-sterile versions that don’t spread. If you absolutely must have one, ONLY plant varieties from proven sterile series like ‘Lo & Behold’ or ‘Pugster’. Even better, just plant a native alternative like Buttonbush, which gives you all the benefits without the ecological risk.

The Nursery: Why Host Plants Are a Game-Changer

This is it. This is the step that turns your pretty flower patch into a real, functioning butterfly sanctuary. Nectar plants are for the adults; host plants are for the babies (the caterpillars). Without host plants, you’re just a rest stop. With them, you’re a maternity ward, and you’ll get to see new generations of butterflies emerge because of the home you built.

But it requires a little shift in your thinking. The entire purpose of a host plant is to be eaten. You will see chewed-up leaves. That’s not a problem—that’s a sign of success! I always say, if your milkweed looks perfect and untouched in August, you’re doing it wrong.

tagpfauenauge auf blüte von sommerflieder

Which Milkweed is Right for You?

Monarch caterpillars are picky eaters; they only eat milkweed. Planting it is the single best thing you can do for them. But not all milkweed is the same. It’s best to stick with species native to your area. You can usually find these at local native plant nurseries, which are a much better bet than big-box stores that might sell less beneficial cultivars.

  • For Big Spaces & Tough Soil: Common Milkweed (Asclepias syriaca) is a tall, robust classic. It spreads by runners, so give it room to roam. Its fragrant flower globes are also a fantastic nectar source for all sorts of pollinators.
  • For Typical Garden Beds: Swamp Milkweed (Asclepias incarnata) is my personal favorite. Despite the name, it does just fine in average garden soil (as long as it doesn’t get bone dry). It has a well-behaved, clumping habit and beautiful deep pink flowers.
  • For Hot, Dry, Sunny Spots: Butterfly Weed (Asclepias tuberosa) is your plant. It has brilliant orange flowers, stays compact, and thrives on neglect. It absolutely hates having wet feet.

A Quick Safety Note: Please avoid planting Tropical Milkweed unless you live where it’s native (the very deep south). In most of the U.S., it doesn’t die back in winter, which can trick monarchs into sticking around instead of migrating. This has been linked to the spread of a nasty parasite. Stick to your local natives!

how to attract butterflies to a garden

More Easy Host Plant Pairings

It’s not just about monarchs! Black Swallowtails use plants in the carrot family, which includes common herbs like dill, fennel, and parsley. I always plant an extra row in my garden just for them. Their cool, striped caterpillars will munch the plants down to nubs, and a few weeks later, you’re rewarded with magnificent black-and-blue butterflies.

If you have a bit more space and want to support the incredible Zebra Swallowtail, the native Pawpaw tree is their one and only host plant. It’s an understory tree that likes some shade and moist soil, but supporting this unique butterfly is a huge reward.

New Gardener? Here’s Where to Start

Feeling overwhelmed? Don’t be. Getting started is easy and affordable. You don’t need to do everything at once. Focus on getting a few key plants in the ground this season.

Your Under-$40 Beginner’s Shopping List

This is a simple, no-fuss plan to get your sanctuary started. Look for these at a local nursery:

how to attract butterflies and bees
  • One Swamp Milkweed plant: This will be your monarch nursery. (Cost: around $8-$12)
  • A 3-pack of Purple Coneflowers: This is your main nectar station. (Cost: around $15-$25 for three)
  • One packet of single-petal Zinnia seeds: For season-long color and easy nectar. (Cost: around $4)

For less than the price of a night out, you’ve just laid the foundation for a thriving butterfly habitat.

Top 3 Beginner Goofs to Avoid (Trust Me!)

  1. Forgetting the Baby Food: This is the #1 mistake. It’s easy to get caught up in pretty flowers, but without host plants like milkweed or dill, butterflies have no reason to stay and lay eggs.
  2. Choosing ‘Pretty’ Flowers Butterflies Can’t Use: You see a gorgeous, super-fluffy ‘double’ marigold and think it’s perfect. But it has too many petals for a butterfly to access the nectar. Always go for simple, open-faced flowers.
  3. Being Too Tidy in the Fall: Many butterflies overwinter in your garden as an egg or chrysalis, hiding in hollow stems and leaf litter. Raking everything bare in the fall is like throwing out the next generation. A little mess is good!
how to attract butterflies in your yard

Finishing Touches: It’s More Than Just Plants

To really seal the deal, you need to provide a few extra amenities. These little details are what make your garden a five-star resort.

Sun, Shelter, and Puddles

Butterflies are cold-blooded and need to warm up in the sun. I always place a flat, dark rock in a sunny spot. You’ll see them sitting there in the morning, soaking up the heat. They also need shelter from strong winds, so planting your garden on a calm side of your house or behind a hedge makes a huge difference.

Oh yeah, and you’ll want to add a ‘puddling station.’ Sometimes you’ll see butterflies gathered on damp mud. They’re not just drinking; they’re absorbing vital salts and minerals. You can easily make one: just fill a shallow plant saucer with sand. Keep it damp, and once a month or so, stir in a tiny pinch of sea salt. It’s a simple feature they’ll love.

how to attract butterflies and hummingbirds

What If I Only Have a Balcony?

No yard? No problem! You can create an amazing butterfly oasis in containers. The key is to use large pots (at least 12-15 inches in diameter) so they don’t dry out too quickly. A mix of ‘thriller, filler, spiller’ works perfectly:

  • Thriller (tall plant): A dwarf Butterfly Bush like ‘Pugster’ or a pot of Liatris.
  • Filler (mounding plants): Zinnias, Pentas, or Salvia are great choices.
  • Spiller (host plants): Plant Parsley or Dill to cascade over the edge for the Swallowtails!

You can even have a pot dedicated just to Swamp Milkweed for monarchs. Just make sure your balcony gets at least 6 hours of sun.

What About Shade?

While most top-tier butterfly plants are sun-lovers, you’re not out of luck if you have a shadier yard. You can still attract certain species. Woodland asters, like Blue Wood Aster, provide crucial late-season nectar in part-shade. Jacob’s Ladder is an early spring bloomer that some smaller butterflies and bees enjoy. And don’t forget host plants! The Pawpaw tree, for the Zebra Swallowtail, is a natural understory tree that thrives in shadier conditions.

how to attract butterflies to your garden

Caring for Your Sanctuary

Once you build it, you have to maintain it in a way that doesn’t harm its residents. This means rethinking your approach to pests and maintenance. First rule: NO broad-spectrum chemical pesticides. Ever. They can’t tell the difference between a pest and a monarch caterpillar.

What about pests like aphids on the milkweed? First, try a strong jet of water from the hose. If that doesn’t work, let nature help. Ladybugs love to eat aphids. What about bigger critters? Deer and rabbits can be a pain. Some plants, like Coneflower and Milkweed, are often ignored by them. For others, like Zinnias or young asters, you might need to use a scent-based repellent spray, which you can find at any garden center for about $15-$20 a bottle.

And how much time will this take? In the first year, expect to spend maybe an hour a week watering and light weeding as the plants get established. But here’s the beauty of it: after a couple of seasons, a native-plant-focused garden becomes incredibly self-sufficient. The first time you spot a chrysalis hanging from a leaf or watch a brand-new monarch take its first flight, you’ll know all the effort was more than worth it.

flowers that attract butterflies and bees

Inspirational Gallery

flowers that attract butterflies and birds

Beyond nectar from flowers, butterflies crave essential minerals they can’t get elsewhere. They seek them out in damp soil and sand in a behavior called “puddling.” You can easily create a dedicated puddling station to give them this vital resource.

  • Find a shallow, brightly colored dish or a terracotta plant saucer.
  • Fill it with coarse sand and a few flat stones for them to land on.
  • Mix in a pinch of sea salt or a small scoop of compost for the minerals.
  • Add just enough water to keep the sand consistently moist but not flooded.
  • Place it in a sunny, sheltered spot in your garden, and you’ve just opened a butterfly spa!
Maria Konou

Maria Konou combines her fine arts degree from Parsons School of Design with 15 years of hands-on crafting experience. She has taught workshops across the country and authored two bestselling DIY books. Maria believes in the transformative power of creating with your own hands and loves helping others discover their creative potential.

// Infinite SCROLL DIV
// Infinite SCROLL DIV END