All posts
arrow-narrow-right
Animal-friendly Gardening
arrow-narrow-right
Current article

Best Plants to Attract Butterflies to Your Garden: Gardening for Pollinators

Published on
April 1, 2025
Best Plants to Attract Butterflies to Your Garden: Gardening for Pollinators
Author
DIY Weed Killers Q&A

Frequently Asked Questions:

1. Will vinegar kill all weeds?

Vinegar is effective at killing most young, tender, and shallow-rooted weeds such as chickweed or small annual weeds. The acetic acid in vinegar dries out the plant’s leaves and stems, causing them to wither. However, it’s less effective against deep-rooted or perennial weeds like dandelions, crabgrass, or thistles. These tougher weeds may require repeated applications, higher-strength vinegar, or a combination of vinegar spray with manual removal to fully eliminate them.

2. Can DIY weed killers harm grass and plants?

Yes. DIY weed killers such as vinegar, salt, and boiling water are non-selective, meaning they don’t distinguish between weeds, grass, or flowers. If they come in direct contact with your lawn, vegetable plants, or ornamental flowers, they can cause scorching, yellowing, or even death. To avoid harming desirable plants, apply these solutions carefully and directly on weeds, ideally with a spray bottle or by shielding nearby plants with cardboard or plastic during application.

3. Is homemade weed killer safe for pets?

Generally, yes—when used properly. Unlike chemical herbicides, homemade options like vinegar, salt, or boiling water don’t leave behind long-lasting toxic residues. Pets and children can safely return to treated areas once the vinegar has fully dried or the boiling water has cooled. However, concentrated vinegar (horticultural vinegar with higher acidity) can cause skin or paw irritation if touched while wet, so always let the treated area settle before allowing pets back.

4. How long does it take for natural weed killers to work?

Natural weed killers typically show visible effects within 24 hours. Weeds may start to wilt, turn brown, or dry up soon after application, especially in hot, sunny, and dry conditions, which speed up the process. For tougher weeds or cloudy weather, results may take longer, and you may need to reapply for complete control. Keep in mind that these methods work best on small or actively growing weeds, not large established ones.

5. Are these solutions permanent?

No, most DIY weed killers are not a permanent fix. While they kill the parts of the weed above the soil, many weeds—especially perennials—can regrow from seeds or deep root systems. To maintain a weed-free garden, combine these natural treatments with preventive strategies such as mulching, pulling weeds before they seed, applying corn gluten meal to block germination, or maintaining dense, healthy plant cover to crowd out weeds naturally.

Planting and Growing Banana Trees Q&A

Q: Can I grow a banana tree indoors?

Yes, you can grow a banana tree indoors, especially if you choose dwarf varieties such as the Dwarf Cavendish. These smaller banana plants can thrive in large pots, provided they receive plenty of sunlight—ideally near a south-facing window—or supplemental grow lights. Indoor banana plants also benefit from high humidity, so regular misting or the use of a humidifier can help them flourish. With proper care, indoor banana trees can produce lush tropical foliage and, in some cases, even fruit.

Q: Do banana plants grow from seeds?

Most edible banana varieties, such as Cavendish, are seedless and cannot be grown from seeds. Instead, they reproduce through suckers (also called pups) that grow around the base of the plant. However, wild banana species do produce large, hard seeds that can be germinated. These seed-grown bananas are not commonly cultivated for eating, as their fruit is often filled with seeds and lacks the sweetness of cultivated varieties.

Q: How long does it take for bananas to fruit?

Banana plants typically take between 9 to 15 months from planting to produce fruit, although the exact time depends on the variety, climate, and growing conditions. They grow fastest in consistently warm temperatures with high humidity and fertile soil. Once the flower stalk emerges, it usually takes another 2 to 6 months for the bananas to mature and be ready for harvest.

Q: Do banana trees die after producing fruit?

Yes, the main stem of a banana plant, often called the "mother plant," dies after it produces fruit. However, the plant doesn’t completely die out—it produces new shoots or suckers at the base. These suckers grow into new plants, continuing the cycle. Gardeners often select the healthiest suckers to grow into the next generation of fruit-bearing plants, ensuring a continuous supply of bananas.

Q: Can bananas survive winter?

Banana plants are tropical and do not tolerate frost or freezing temperatures. In regions with cold winters, they must either be grown in pots and brought indoors before the first frost or protected outdoors with heavy mulching and wrapping. Some cold-hardy ornamental varieties can withstand cooler temperatures, but fruit-bearing types generally need a warm, frost-free climate to survive and produce well.

How To Plant and Grow Sunflowers

Q: How long does it take for sunflowers to bloom?

It depends on the sunflower varieties you choose. When you’re growing sunflowers from seed, most sunflower plants take 70–100 days from the time you sow the seed until sunflower heads bloom. Smaller varieties are usually fast growing and bloom earlier, while a giant sunflower takes longer.

Q: What are the best sunflowers to grow?

There are many types of sunflowers. The traditional giant sunflower can reach 12–15 feet tall, producing large seed heads packed with edible seeds. Small sunflower varieties are ideal for pots or borders. For continuous color, try succession planting with branching varieties. When deciding on sunflowers to grow, consider if you want cut flowers, acres of sunflowers, or seeds for roasting.

Q: How do I plant sunflower seeds?

To plant sunflower seeds, choose a sunny spot or use seeds in pots. Outdoors, sow sunflower seeds 6 inches apart for smaller plants or several inches apart for giants. Indoors, you can plant seeds indoors in pots and later transplant them along a fence or in beds. The best planting time is after the frost has passed.

Advertisement

If you’ve ever seen a butterfly flutter by and wished it would stick around longer, you’re not alone. Creating a butterfly-friendly garden is easier than you think—it’s all about planting the right flowers. Butterfly-friendly plants tend to be colorful, rich in nectar, and have a natural charm that butterflies simply can't resist.  Here’s a list of some of my favorites that will transform your garden into a butterfly paradise.

13 Best Plants That Attract Butterflies To Your Garden

1. Butterfly Bush (Buddleja)

Butterfly Bush (Buddleja) thriving outdoors with greenery behind

Let’s start with a classic. The butterfly bush is the first nectar plant I ever put in my garden specifically to attract butterflies, and wow, does it deliver! These shrubs can grow up to 12 feet tall and are known for their long, arching branches filled with clusters of tiny, fragrant flowers. The blooms come in shades of purple (my favorite), pink, white, and yellow. I went with the deep purple variety, and the butterflies absolutely love it. The best part? It’s super low-maintenance once established and tolerant of drought, making it great for both experienced gardeners and beginners like I was when I first planted it. If you’re looking for purple plants that attract butterflies, this is definitely one to try.

Quick Care Tips:
  • Watering: Moderate; allow the soil to dry out between waterings.
  • Soil: Well-draining, sandy soil is ideal.
  • Temperature: Prefers warmer climates but is adaptable.
  • Humidity: Tolerates average humidity.
  • Sunlight: Needs full sun (6+ hours daily).

2. Coneflower (Echinacea)

Coneflower (Echinacea) flowers thriving outdoors in a garden

Ah, the coneflower. Every time I see one, I’m reminded of summer afternoons spent watching butterflies swoop in and out of my garden. These perennials have bright pink-purple petals and a spiky, cone-shaped center that butterflies adore. Coneflowers grow to about 2 to 4 feet tall, and the best part is their long blooming season—from mid-summer to early fall, which means butterflies have a reliable food source for months. I’ve found that even if you’re someone who tends to forget to water (guilty!), coneflowers will still reward you with beautiful blooms.

Quick Care Tips:
  • Watering: Water when the top inch of soil is dry.
  • Soil: Prefers well-draining soil with a neutral pH.
  • Temperature: Thrives in temperatures around 65°F to 85°F (18°C to 29°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun to partial shade (at least 6 hours).

3. Milkweed (Asclepias)

Milkweed (Asclepias) flowers closeup thriving outdoors

Now, I can’t talk about butterfly plants without mentioning milkweed. Monarch butterflies, in particular, are obsessed with it, and it’s also the only plant their caterpillars will eat. Milkweed plants grow between 2 and 5 feet tall and have clusters of pink, orange, or white flowers. They’re not just pretty, though—milkweed is essential if you’re serious about supporting monarch populations. If you’re new to gardening or want to attract monarchs specifically, milkweed is a must-have in your garden.

Quick Care Tips:
  • Watering: Moderate; allow soil to dry out between waterings.
  • Soil: Prefers sandy or loamy, well-draining soil.
  • Temperature: Enjoys a warm climate with temperatures between 70°F to 90°F (21°C to 32°C).
  • Humidity: Tolerates average to low humidity.
  • Sunlight: Full sun (6+ hours).

4. Lantana (Lantana camara)

Lantana (Lantana camara) flowers closeup thriving outdoors

One summer, I planted lantana on a whim, not really knowing much about it. It turned out to be one of the best choices I’ve made! Lantana is a sun-loving plant with bright clusters of tiny flowers that change color as they mature, often shifting from pink to orange or yellow. It grows anywhere from 1 to 6 feet tall, depending on the variety. And the butterflies? They can’t resist it. I’ve had lantana planted in pots around my patio, and every time I step outside, it’s like a butterfly party!

Quick Care Tips:
  • Watering: Water moderately; don’t let it sit in water.
  • Soil: Thrives in well-draining soil.
  • Temperature: Loves hot weather, doing best in temperatures from 70°F to 100°F (21°C to 38°C).
  • Humidity: Enjoys moderate to high humidity.
  • Sunlight: Full sun (6+ hours).

5. Zinnias (Zinnia elegans)

purpkle group of Zinnias (Zinnia elegans) flowers thriving outdoors

Zinnias are one of the easiest annuals to grow, and butterflies absolutely adore them. These cheerful flowers come in just about every color you can think of—red, pink, yellow, orange, purple—and grow between 1 to 4 feet tall. I always plant a patch of zinnias in my garden because they bloom all summer long, providing a continuous feast for butterflies. They're pretty forgiving when it comes to care, as long as you water them regularly and give them plenty of sunlight, they’ll keep producing blooms.

Quick Care Tips:
  • Watering: Keep the soil slightly moist but not soggy.
  • Soil: Well-draining, rich soil is best.
  • Temperature: Flourishes in temperatures of 65°F to 95°F (18°C to 35°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun (6+ hours)

6. Joe-Pye Weed (Eutrochium purpureum)

Joe-Pye Weed (Eutrochium purpureum) thriving outdoors in a garden

Despite its name, Joe-Pye weed is anything but a weed when it comes to attracting butterflies. These tall perennials can reach up to 7 feet, with clusters of pale purple flowers that butterflies can’t resist. I’ll admit, I was skeptical at first about planting something with “weed” in the name, but now it’s one of my garden staples. It’s also one of those plants that’s perfect for someone who doesn’t want to fuss too much. Plant it, give it some water, and let it do its thing.

Quick Care Tips:
  • Watering: Requires regular watering; loves moisture.
  • Soil: Prefers rich, moist soil.
  • Temperature: Prefers temperatures ranging from 65°F to 80°F (18°C to 27°C).
  • Humidity: Prefers high humidity.
  • Sunlight: Full sun to partial shade.

7. Verbena (Verbena bonariensis)

Verbena (Verbena bonariensis) flowers thriving outdoors with different colored flowers

Verbena is another butterfly favorite, known for its tall, slender stems and clusters of tiny purple flowers. I love how verbena adds a bit of elegance to any garden—its airy look contrasts beautifully with bulkier plants. Verbena typically grows to about 3 to 6 feet tall, and butterflies flock to it all summer long. If you’re someone who likes plants that are both butterfly-friendly and easygoing, verbena is a great choice.

Quick Care Tips:
  • Watering: Allow soil to dry slightly between waterings.
  • Soil: Well-draining soil is essential.
  • Temperature: Thrives in warmer conditions, ideally between 65°F to 85°F (18°C to 29°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun (6+ hours).

8. Aster (Symphyotrichum spp.)

violet Aster (Symphyotrichum spp.) flowers thriving outdoors

Asters are late-bloomers, which makes them perfect for extending the butterfly season into the fall. These perennial beauties grow between 1 to 6 feet tall and have daisy-like flowers in shades of purple, pink, blue, and white. I remember being pleasantly surprised the first time I saw butterflies flock to my asters in September, long after many of my other flowers had faded. They’re a great option if you want to keep butterflies visiting your garden as the season winds down.

Quick Care Tips:
  • Watering: Keep soil evenly moist.
  • Soil: Prefers well-drained, fertile soil.
  • Temperature: Grows best in temperatures of 60°F to 75°F (15°C to 24°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun to partial shade (4+ hours).

9. Phlox (Phlox paniculata)

pink Phlox (Phlox paniculata) flowers thriving outdoors

Phlox is another butterfly favorite that brings stunning color to any garden. These fragrant perennials grow between 2 and 4 feet tall and come in shades of pink, purple, white, and red. I’ve found that they’re fairly easy to care for, as long as you keep them watered, especially during hot spells. If you’re looking for a fragrant flower that attracts butterflies and also adds beauty to your garden, phlox is a fantastic choice.

Quick Care Tips:
  • Watering: Keep the soil moist but not waterlogged.
  • Soil: Fertile, well-draining soil is ideal.
  • Temperature: Enjoys temperatures around 65°F to 80°F (18°C to 27°C).
  • Humidity: Prefers moderate to high humidity.
  • Sunlight: Full sun to partial shade (4-6 hours).

10. Black-eyed Susan (Rudbeckia hirta)

yellow Black-eyed Susan (Rudbeckia hirta) flowers thriving outdoors

Black-eyed Susans are a cheerful addition to any butterfly garden. With their bright yellow petals and dark centers, these flowers are hard to miss. Growing to about 2 to 3 feet tall, black-eyed Susans bloom from summer to fall, providing a steady source of nectar for butterflies. They’re perfect if you want a pop of color with minimal effort.

Quick Care Tips:
  • Watering: Water deeply but infrequently; let the soil dry out between.
  • Soil: Prefers well-drained soil.
  • Temperature: Thrives well in temperatures of 65°F to 85°F (18°C to 29°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun (6+ hours).

11. Lavender (Lavandula)

Lavender (Lavandula) thriving outdoors

Lavender is a gorgeous, fragrant herb that’s not only a butterfly favorite but also attracts hummingbirds and bees. This plant grows to about 2 to 3 feet tall and produces lovely purple spikes of flowers. Butterflies love this plant—plus, it makes your garden smell amazing. If you’re looking for purple plants that attract butterflies and hummingbirds, lavender is a must.

Quick Care Tips:
  • Watering: Water moderately; drought-tolerant once established.
  • Soil: Sandy or loamy, well-drained soil is ideal.
  • Temperature: Prefers warm, dry conditions with temperatures between 70°F to 85°F (21°C to 29°C).
  • Humidity: Tolerates low to moderate humidity.
  • Sunlight: Full sun (6+ hours).

12. Salvia (Salvia spp.)

Salvia (Salvia spp.) thriving outdoors

Salvia, with its tall spikes of purple, blue, pink, or red flowers, is another butterfly and hummingbird magnet. Growing between 1 to 5 feet tall, salvia is drought-tolerant and low-maintenance, making it perfect for busy gardeners or those looking to create a vibrant, butterfly-friendly space without too much effort. Salvia adds both color and height to any garden beds, plus the added bonus of seeing hummingbirds and butterflies buzzing around.

Quick Care Tips:
  • Watering: Water when the top inch of soil is dry.
  • Soil: Prefers well-drained soil.
  • Temperature: Grows best in temperatures around 65°F to 90°F (18°C to 32°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun (6+ hours).

13. Sunflower (Helianthus annuus)

Sunflower (Helianthus annuus) flowers thriving outdoors

Who doesn’t love the sunny, cheerful face of a sunflower? These giants can grow several feet tall, and their broad, bright yellow blooms are like magnets for butterflies, particularly Monarchs and Swallowtails. Sunflowers are also host plants where butterflies lay their eggs, supporting caterpillar growth. I remember growing sunflowers as a kid—they were one of the first plants I ever took care of, and their fast growth and minimal care made them easy for me to handle. Sunflowers are great for novice gardeners or anyone who wants to add a bold statement to their butterfly garden. Plus, their seeds can feed birds and other wildlife, adding even more life to your garden.

Quick Care Tips:
  • Watering: Water regularly; keep soil moist.
  • Soil: Well-drained soil rich in organic matter is best.
  • Temperature: Thrives in sunny spots with temperatures of 70°F to 100°F (21°C to 38°C).
  • Humidity: Tolerates average humidity.
  • Sunlight: Full sun (6+ hours).

FAQ

Q: Do butterflies prefer certain colors?

A: Yes, butterflies are particularly attracted to bright colors like purple, pink, red, yellow, and orange. Plants with these colors are more likely to catch a butterfly's attention, which is why many of the plants that attract butterflies have vibrant blooms.

Q: Can I use insecticides in my butterfly garden?

A: It’s best to avoid using insecticides in a butterfly garden, as many common insecticides are harmful to butterflies at all life stages—from eggs to caterpillars to adults. Even organic or natural insecticides can harm the butterflies you're trying to attract.

Q: How can I encourage butterflies to lay eggs in my garden?

A: To encourage butterflies to lay eggs in your garden, plant a variety of host plants that cater to local butterfly species. By providing the right plants, like milkweed for monarchs, or aster for painted ladies, or Joe-Pye weed for swallowtails, you create an inviting environment for butterflies to lay eggs and help support caterpillar development.