What Plants Attract Butterflies?

It’s a great way to get your garden to attract butterflies. These plants emphasize their diversity and the visual appeal of their available specimens. Whether you’re looking for spring flowers, summertime favorites long used in cottage gardens, or shrubs valued for their fall color, you can easily find an option that will double as a butterfly magnet.

Butterflies are pollinators that are important for the survival of many plants. To attract butterflies to your garden, it’s essential to have a sunny but not windy area. It should be given full sunlight for at least three to four hours every day, ensuring that food plants grow well and have enough flowers to produce nectar. It’s supposed to be free of pesticides. Most importantly, you should know which species of butterflies are present in your area to plan the food plant menu accordingly. 

We’ve got a few options for you, depending on what you’re looking for. If you want to attract butterflies to your garden but don’t know the right plants, we can help. You could also create a particular area in your garden to attract butterflies by planting the right plants and flowers. Or you could try planting the right plants in different seasons to attract different species of butterflies!

Tips to Attract Butterflies with Plants

Choose plants with varying bloom times, so butterflies are fed from spring through fall. You can check the plant tag for bloom times. Butterflies are drawn to clusters of like colors, so it is essential to plant enough of the same flowers together. Here are some tips for planning a butterfly garden. 

‘Get up close and personal with some of the most famous and exciting butterflies globally by visiting their natural habitat. Learn more about their food plants and why they are so special. 

When you plant flowering plants, keep them in large groups. They are more attractive to butterflies than a single plant with a few flowers. You will see even more butterflies if you can include some wildflowers like Coat Button or pink Lantana. 

Do not use insecticides or herbicides. 

Pesticides are harmful to insects, such as butterflies, caterpillars, and other beneficial insects. Instead, wash off the pests with a mild solution of insecticide soap water. 

Keep your plants near a sunny window and provide a place where the butterflies can warm up in the morning. 

Caterpillars will pupate in the center of the plant, so you will need to make sure that your plant is placed in a sheltered area. It is essential to provide a place for the caterpillar to pupate so it will not get damaged by the pupating process. 

A damp, slightly salty area in the garden may also help to attract groups of butterflies to mud puddles. 

Bananas, pineapples, or guavas are overripe and attract butterflies such as sailers, pansies, egg flies, bush browns, and rings.

Plant milkweed for a haven for the endangered Monarch butterfly. Monarchs migrate from Canada to Mexico and Central America each winter. 

This is the best time to transfer wild plants to your garden during the monsoon.

Establish your butterfly garden every month by starting with a small area.

The abovementioned tips will help you yield a beautiful butterfly garden.

What Plants Attract Butterflies?


It’s not easy to generalize about plants, but a few are well-known for their ability to attract butterflies. Daffodils and other spring bulbs can be planted in your garden or containers if you have a sunny spot.

Allium schubertii

Allium schubertii is a bulb plant that blooms in spring. The plant’s flowers will appear later in the season than the daffodil. Even though the blooms have passed, we like this plant because it looks great. The plant is toxic to both dogs and cats.


Candytuft is a late-spring bloomer, and we like it for its flowers. It has many uses, such as as a ground cover, but we also value it for its beautiful flowers. The flowers look gorgeous up close, and we like to look at them. The pattern of their petals is terrific.

Landscape Roses

If you want a butterfly garden, roses are an excellent choice. They are well suited for small spaces and are easy to grow. This landscape rose is a good choice for people who want to plant a vigorous rose and has a vigorous bloomer.

Plants of Red Hot Poker

Several principles will help you create a garden that is more than the sum of its parts, even if it is easy to create a beautiful garden with a few well-designed plants. A hot color scheme is one of the things that can be used with plants. This creates a feeling of heat in the garden, which is an excellent contrast to the cool colors.

For example, red-hot poker is helpful in landscape design because of its spiky form. You can combine its spikes with something softer to create a contrast.

Viburnum Korean Spice

You don’t have to restrict yourself to low-growing vegetation. Shrubs and trees are part of the mix, as well. The caterpillar of spring azure blues can be found in the host plants of viburnum shrubs. An example is the Korean spice viburnum, which puts out fragrant flowers in spring and then generously offers colorful fall foliage.

Butterfly Bush

The butterfly bush is an excellent plant to grow in a butterfly garden. It is a plant that can attract a wide range of butterfly species. It is the best plant for a butterfly garden because of its bright colors and long bloom time.

Butterfly Weed

Butterfly weed, also known as “monk’s hood” or “butterfly weed,” is a popular butterfly garden plant because it produces bright yellow, red, orange, and purple flowers. It’s a popular host plant for butterflies and other insects pollinated by them.


Lantana is a tropical flower grown in many tropical countries, including Florida. Growing it in hanging baskets or other container gardens is one of the ways it can be used. In Florida, it’s an invasive plant.

Wild Violets

They are wildflowers, not weeds. They are common in many parts of the United States because they are in the same family. They can grow as tall as 10 feet and are often found in the wild. Some people think that they are weeds, but they’re not. These pretty little wildflowers are plants that attract butterflies no matter which camp you belong to, even if you don’t like them.


When the sun shines and the air warms up, this native North American host plant is an essential food source for monarch butterflies. The flowers are a good source of food for monarchs. The flowers are loved by skippers, admirals, and painted ladies. Buckeyes, skippers, admirals, and painted ladies love flowers, too.

Bee Balm 

Bee balm is a reliable, long-lived perennial that grows in most regions and is virtually care-free. It’s a food source for many pollinating insects and butterflies, including checkered white, silver-spotted skipper, swallowtails, and fritillaries. 

Black-Eyed Susan 

This common wildflower is found in open woodlands, prairies, meadows, and roadside areas. It has daisy-like flowers that attract many butterflies, including the great spangled fritillary, pearl crescent, silvery checkerspot, spring azure, and many other species.

Blazing Star 

The name “gayfeather” is a name that was derived from the shape of its flower. Butterflies, monarchs, and many other types of butterflies are attracted to the spikes of flowers produced by a tall prairie native during the summer. These plants are best known for their showy flowers, which attract butterflies and other pollinating insects.


The mint relative is a perennial plant that blooms over an extremely long period, making it a reliable season-long source of bees and butterflies. The long bloom time of this mint relative makes it a reliable, season-long source of bees and butterflies.


A variety of butterfly species, including monarchs and different types of swallowtails, can be found in these tiny flowers, native to the prairies, fields, and open woodlands of North America.

Egyptian Star Flowers

These tiny flowers, native to the prairies, fields, and open woodlands of North America, attract various butterfly species, including monarchs and different types of swallowtails, skippers, and admirals.

False Indigo 

It is found in many parts of the United States and the northern half of Mexico. This prairie native is a good host plant for California dogface and silver-spotted skippers. Many adult butterflies use tall spiky flowers as their primary source of food.

Floss Flower 

Many butterflies need a place to lay their eggs, and many gardeners grow plants that are attractive to them. These plants are easy to grow and can be planted in the ground. The plants are attractive to butterflies, bumblebees, honeybees, and other beneficial insects.


The monarch, ruler, and painted lady are some butterfly species that benefit from goldenrod. In late spring, it has showy, yellow, and daisy-like flowers. Newer and slower to spread, newer varieties such as “Fireworks.”


Large, open-faced flowers contain a wide range of butterflies. It blooms with many flowers on tall spikes in the summer. Many of the most popular varieties are biannuals. Cottage garden staple plants are the host plants for skippers and painted lady caterpillars.

Weed, Joe Pye

This wildflower species is native to eastern North America and can be found in ditches, streams, meadows, and woodlands. Many butterflies, including swallowtails and monarchs, use it as a source of sustenance.


The colorful blooms of this group of flowering plants, which come in various flower colors, sizes, and shapes, provide a reliable source of nectar for butterflies. Many butterflies, including swallowtails, silvery checkerspots, and clouded sulfurs, find the clusters of star-shaped flowers appealing.


This mint is a long-lived, reliable, and drought-tolerant mint relative. American lady, cabbage white, and different types of skippers, swallowtails, and sulfurs are some of the butterfly species that appeal to sphinxes or tubular flowers.

Shasta Daisy 

The painted lady, cabbage white, eastern tiger swallowtail, and red admiral are some of the butterfly species that Shasta Daisy is a host plant for. The daisy looks like a traditional daisy because it has a lot of summer flowers and green leaves.


A garden designed with butterflies in mind will attract many different types of butterflies. Common Buckeye, cabbage white, pearl crescent, and swallowtail are some of the butterflies that visit.


This diverse group of tolerant plants is an essential mid-to-late season source of food and a host plant. Rock gardens and curbside strips can be accomplished with groundcover and upright forms. There are a lot of different kinds of butterflies that like these flowers. They include the American painted lady, the silver-spotted skipper, and more.


Butterflies find these plants to be a great source of sustenance. These flowers are attractive to several butterfly species. Several butterflies, including the American painted lady and the buckeye, are drawn to nectar-rich flowers. Many other types of butterflies are also drawn to the flowers.


The showy orange-red bush butterfly is one of the butterflies attracted to the flowers. The butterfly bush blooms in late summer and fall, and its attractive clusters of flowers make it a favorite source for many butterflies.


The bright colors of zinnias attract butterflies and bees, which will help pollinate the crops, making them one of the easiest annuals to grow. The warm-season bloomer will be rewarded with months of continuous bloom.

To sum up, there are many more plants that attract butterflies. Some plants are better than others at providing essential nutrients. By learning which plants and flowers are the best food sources, you can attract and support butterflies in your yard. 


When Should I Plant My Butterfly Garden?

Planting a garden is best done in the spring or fall. 

How Much Sunlight Do Butterfly Gardens Need?

Butterflies are attracted to sunny areas. This is why butterfly gardens should be planted in sunnier parts of your garden. If you are planting your butterfly garden during the summer, try not to plant it too far from the house.

You may want to look into having a glass-door conservatory or greenhouse. It would help keep the butterflies warm during the cold winter months. Ensure that any water sprinklers or fountains in the butterfly garden aren’t in direct sunlight.


Butterflies are attracted to different types of plants and flowers for various reasons. Some butterflies eat the nectar of flowers, while others are pollinators and feed on nectar and pollen. Butterfly gardeners can choose the best plants and flowers to attract butterflies. Knowing what plants are best for attracting butterflies will help you create a butterfly garden. 

We will be happy to hear your thoughts

Leave a reply

Best Garden Reviews