Colorful flowers are usually the first thing gardeners think of when they want to attract butterflies. That makes sense. Adult butterflies visit many bright, nectar-rich blooms. But color is only part of the story. Fragrance, flower shape, bloom time, and caterpillar host plants all matter too.

Aromatic herbs can be a smart addition to a butterfly garden because many of them offer nectar, pollen, shelter, or food for caterpillars. Some herbs feed adult butterflies when they bloom. Others serve as host plants where female butterflies lay eggs and where caterpillars feed after hatching.

The key is knowing the difference between a nectar plant and a host plant. A nectar plant feeds adult butterflies. A host plant feeds caterpillars. If you want more butterflies in your yard, you need both.

Advertisement

Why Aromatic Plants Attract Butterflies

Butterflies use sight and scent to locate food. Bright flowers help draw them in, but fragrant herbs can also guide butterflies and other pollinators toward the garden. When herbs such as lavender, oregano, thyme, mint, dill, fennel, and basil are allowed to flower, they can become valuable nectar stops.

For a stronger butterfly garden, plant aromatic herbs near other pollinator favorites, especially native wildflowers. A mixed garden gives butterflies more choices throughout the season and helps support bees, moths, hummingbirds, and other beneficial insects too. For more ideas, see our guide to the best native wildflowers for a pollinator garden.

Nectar Herbs vs. Host Herbs

Not every herb does the same job. This is where many butterfly garden articles get sloppy.

Nectar herbs are plants that adult butterflies may visit for food when the flowers are blooming. These include lavender, oregano, thyme, mint, basil, sage, bee balm, and anise hyssop.

Host herbs are plants caterpillars can eat. These are much more specific. A female butterfly usually lays eggs only on plants her caterpillars can survive on. For example, black swallowtail caterpillars commonly use members of the carrot family, including parsley, dill, fennel, cilantro, and carrot tops.

That means lavender may attract adult butterflies, but it is not a reliable caterpillar host plant. Fennel, dill, parsley, and cilantro are much better choices if you want to support the butterfly life cycle, especially for black swallowtails.

For more on butterfly host plants and nectar plants, the Xerces Society’s pollinator-friendly plant lists are a useful outside resource. Penn State Extension also explains why culinary herbs can support pollinators and black swallowtails.

Best Aromatic Herbs for Attracting Butterflies

Fennel

Fennel is one of the best aromatic plants for butterfly gardeners because it does double duty. Adult butterflies may visit the flowers, and black swallowtail caterpillars can feed on the foliage. Bronze fennel is especially attractive in ornamental beds because of its dark, feathery leaves.

Plant extra fennel if you want to share with caterpillars. A few hungry swallowtail caterpillars can strip stems quickly, which is not a problem if your goal is to raise butterflies. It is a problem only if you expected a perfect-looking herb plant all summer.

Dill

Dill is another excellent host plant for black swallowtail butterflies. It is easy to grow from seed and works well in herb gardens, vegetable beds, raised beds, and pollinator borders.

Let at least some dill flower instead of harvesting all of it early. The yellow flower clusters attract small pollinators, and the leaves may become food for caterpillars. If you also grow vegetables, dill can fit naturally into a garden that combines food crops and pollinator plants. You may also like our article on companion planting in the vegetable garden.

Parsley

Parsley is one of the easiest host herbs to add to a small garden. Curly parsley and flat-leaf parsley can both be used by black swallowtail caterpillars. If you find small striped caterpillars eating your parsley, do not assume they are pests. They may be future butterflies.

The University of Wisconsin Extension notes that gardeners who want to encourage black swallowtails should provide nectar flowers for adults and host plants such as dill or parsley for caterpillars. You can read more from their black swallowtail guide here: Black Swallowtail, Papilio polyxenes.

Cilantro

Cilantro is useful because it bolts quickly in warm weather, and that is not always bad. Once cilantro flowers, it can attract small pollinators and beneficial insects. It may also serve as a host plant for black swallowtail caterpillars.

Instead of pulling bolted cilantro immediately, leave a few plants standing. The flowers are useful, and the plant may reseed itself if conditions are right.

Lavender

Lavender belongs in a butterfly-friendly garden, but for the right reason. It is mainly a nectar plant, not a host plant. The fragrant flowers can attract butterflies, bees, and other pollinators when the plant is in bloom.

Lavender performs best in full sun and well-drained soil. It does not like wet roots or heavy, soggy soil. Use it near paths, borders, patios, or sunny garden edges where you can enjoy the scent and where butterflies can easily find the flowers.

Oregano and Marjoram

Oregano and marjoram are underrated pollinator herbs. When allowed to bloom, their small flower clusters can attract butterflies, bees, and other beneficial insects. They are also useful kitchen herbs, which makes them a practical choice for gardeners who want beauty and function.

Plant them in sunny spots and avoid cutting every stem at once. Leaving part of the plant in flower gives pollinators a reason to visit.

Mint

Mint flowers can attract butterflies and bees, but mint needs discipline. It spreads aggressively and can take over a bed if planted directly in the ground. If you want mint in a butterfly garden, grow it in a container or a contained area.

Let some stems flower, then cut them back after bloom if you want to control reseeding and keep the plant tidy.

Bee Balm

Bee balm is not always thought of as a kitchen herb, but it is an aromatic member of the mint family and one of the better pollinator plants for sunny gardens. Its blooms attract butterflies, bees, and hummingbirds.

Bee balm pairs well with coneflowers, milkweed, black-eyed Susans, and other pollinator-friendly plants. For more garden structure, read our guide on how to grow coneflowers.

Plant Enough for Caterpillars

If you plant host herbs, expect some chewing. That is the point. A butterfly garden should not look untouched. Caterpillars need leaves, and some of your parsley, dill, or fennel may disappear.

The solution is simple: plant more than you need. Keep a few herbs for your kitchen and a few for the caterpillars. If you only plant one parsley plant and five caterpillars find it, the plant may be eaten down quickly. If you plant several herbs together, the damage is easier to tolerate and the caterpillars have a better chance of survival.

Use Native Host Plants Too

Aromatic herbs are helpful, but they are not enough for every butterfly species. Different butterflies need different host plants. Monarch caterpillars need milkweed. Zebra swallowtail caterpillars need pawpaw. Fritillary caterpillars often use violets. Spicebush swallowtails use spicebush and sassafras.

That is why the best butterfly gardens combine herbs, native wildflowers, shrubs, and host plants. If you are building a new garden from scratch, start with our guide on how to start a butterfly garden.

Skip the Pesticides

If you are trying to attract butterflies, avoid pesticides whenever possible. Products meant to kill garden pests can also harm caterpillars, butterflies, bees, and other beneficial insects. This is especially important on herbs used as host plants. Spraying parsley, dill, fennel, or cilantro can defeat the whole purpose of planting them for caterpillars.

Instead, tolerate some leaf damage, hand-pick problem pests when necessary, and focus on building a healthier garden ecosystem. A little mess is part of a working butterfly garden.

Where to Plant Aromatic Herbs in a Butterfly Garden

Most butterfly-friendly herbs need sun. Choose a spot with at least six hours of direct sunlight when possible. Group several plants together rather than scattering one herb here and one herb there. Larger patches are easier for butterflies to find.

Good places to plant aromatic herbs include:

For a better-looking garden, mix tall, airy herbs such as fennel and dill with lower plants such as thyme, oregano, parsley, and lavender. Then add colorful native flowers nearby to extend the bloom season.

Watch for Eggs and Caterpillars

Once your herbs are growing, check the leaves and stems regularly. Butterfly eggs are often small and easy to miss. Black swallowtail eggs are usually pale yellow and may appear on parsley, dill, fennel, or related plants.

If you see caterpillars, leave them alone unless the plant is being completely stripped. Even then, the better solution is usually to move the caterpillar to another safe host plant of the same type, not to remove it from the garden.

Once butterflies start visiting, keep your camera nearby. For better photos, see our tips on how to photograph butterflies in your garden.

Aromatic Plants Make Butterfly Gardens More Useful

Aromatic herbs can make a butterfly garden more productive, more fragrant, and more practical. Lavender, oregano, mint, bee balm, and thyme can help feed adult butterflies when they bloom. Fennel, dill, parsley, and cilantro can go a step further by feeding caterpillars, especially black swallowtails.

The best approach is not to plant herbs alone. Combine them with native flowers, shrubs, and true host plants for the butterfly species in your area. That gives butterflies nectar, egg-laying sites, caterpillar food, shelter, and a reason to keep returning.

If you want more ideas, explore our list of the most beautiful butterflies in North America and learn why butterfly houses usually are not the best way to attract butterflies. Plants will do far more than a decorative box.

Share this article

jane
jane
Subscriber

jane writes for Butterflies, Birds & Blooms, covering bushel basket, seasonal field notes, practical how-tos, and backyard naturalist stories.

Join the discussion

Sign in to join the discussion

Comments are open to BBB members. Sign in to your free account to share your experience, ask questions, and reply to other readers.

Free to join. No credit card. Founding Member badge for the first 500 spots.