
Creating a butterfly-friendly garden starts with the right flowers! As summer approaches, it’s the perfect time to plan your garden by starting seeds indoors. With the right plants, you can attract beautiful butterflies to your garden, while also giving them the nutrients they need to thrive. Let’s explore 15 flowers to plant for a butterfly-filled garden!
1. Milkweed: The Butterfly Magnet

Milkweed is a top pick for butterfly gardens, especially if you’re hoping to attract monarchs. Monarch butterflies rely on milkweed to lay their eggs and feed their larvae. This perennial plant produces beautiful clusters of pink, orange, or red flowers that butterflies love. Milkweed also works well in a variety of garden settings.
2. Zinnias: Bright Blooms for Pollinators

Zinnias are perfect for adding a pop of color to your garden while attracting butterflies. These hardy annuals come in many vibrant shades, including red, pink, yellow, and purple. Their open blooms are ideal for butterflies to land on and sip nectar. They’re also easy to grow from seed indoors and transplant once the weather warms up.
3. Echinacea (Coneflower): Long-Lasting Appeal

Echinacea, also known as coneflowers, are fantastic for attracting a variety of butterflies. These hardy perennials have large, daisy-like flowers in shades of purple, pink, and white. They are drought-tolerant and easy to care for, making them a great addition to butterfly gardens. Their seed heads also provide food for birds later in the season.
4. Lavender: Scented Beauty

Lavender isn’t just a fragrant addition to your garden—it’s also a favorite of butterflies. Its spikes of purple flowers attract both pollinators and butterflies, especially when planted in full sun. Lavender thrives in well-drained soil, making it an ideal choice for a low-maintenance, butterfly-friendly garden.
5. Marigolds: Bright and Cheerful

Marigolds are a cheerful and easy-to-grow flower that butterflies adore. Their vibrant yellow, orange, and red blooms attract a variety of butterfly species. They thrive in sunny spots, so plant them where they can get plenty of light.
6. Bee Balm: A Butterfly Favorite

Bee balm, also known as Monarda, is a striking plant with spiky, tubular flowers in shades of red, pink, purple, and white. Its aromatic blooms are beloved by butterflies, bees, and hummingbirds alike. Bee balm grows best in full sun and moist, well-drained soil, making it a perfect addition to your garden.
7. Black-Eyed Susan: A Classic Choice

Black-eyed Susans are a classic garden flower that butterflies simply can’t resist. Their bright yellow petals and dark centers create an eye-catching display that butterflies will flock to. These tough perennials are perfect for creating a natural, wildflower-style garden.
8. Asters: Late-Summer Blooms

Asters are late-blooming perennials that attract butterflies, particularly in late summer and fall when other flowers have finished blooming. Their daisy-like flowers come in purple, blue, pink, and white hues, providing nectar for migrating butterflies. Asters thrive in full sun and are easy to grow from seed indoors for a late-season burst of color.
9. Lantana: Colorful Clusters

Lantana is a favorite among butterflies because of its small, clustered flowers in a range of vibrant colors, from orange and yellow to pink and purple. These plants are heat-loving and drought-tolerant, making them a great option for summer gardens. Start lantana indoors and transplant after the last frost for a butterfly-friendly garden.
10. Butterfly Bush: A Nectar Haven

The butterfly bush (Buddleia) is a must-have for any butterfly garden. Its long, fragrant spikes of flowers attract butterflies from near and far. Available in colors like purple, white, pink, and yellow, butterfly bushes are fast-growing and will quickly become a focal point in your garden.
11. Verbena: A Pollinator Magnet

Verbena is an excellent choice for attracting butterflies to your garden. Its tiny, clustered flowers come in shades of purple, pink, red, and white, creating a stunning visual effect. Verbena is heat and drought-tolerant, making it ideal for summer gardens.
12. Pentas: Starry Blooms

Pentas, also known as star clusters, are butterfly favorites due to their star-shaped flowers. These plants bloom in shades of red, pink, and white, attracting butterflies with their rich nectar. Pentas are heat-tolerant and do well in sunny, well-drained areas.
13. Sweet Alyssum: Fragrant and Inviting

Sweet alyssum is a small, fragrant flower that butterflies adore. Its white, purple, or pink clusters are perfect for attracting butterflies while adding a delicate scent to your garden. This low-growing annual works well in containers, hanging baskets, or as a ground cover.
14. Poppies: Stunning and Bold

Poppies add a bold touch to your butterfly garden with their large, vibrant blooms in shades of red, orange, and pink. Their delicate petals and open centers provide a perfect landing spot for butterflies. Poppies are easy to start from seed and grow well in full sun.
15. Sunflowers: Tall and Majestic

Sunflowers are not only stunning in appearance, but they also attract butterflies with their large, bright blooms. The tall, stately flowers provide a perfect landing spot for butterflies to sip nectar, while their seeds offer food for birds. Sunflowers grow best in full sun and well-drained soil.
Start Your Butterfly Garden Today!

By planting these 15 flowers, you’ll create a stunning, butterfly-filled garden that will thrive all summer long. From bright zinnias to fragrant lavender, these flowers will not only attract butterflies but also enhance the beauty of your garden. So get started today, and soon your garden will be fluttering with life!
Here are some guides you shouldn’t miss:
15 Cheerful Yellow Flowers Worth Planning Your Garden Around
Budget-Friendly Spring Flowers Landscapers Actually Recommend