Some of the best plants for a butterfly-friendly garden include:
-
Milkweed
-
Butterfly bush
-
Lantana
-
Coneflower (Echinacea)
-
Black-eyed Susan
-
Verbena
-
Zinnia
-
Pentas
-
Salvia
-
Coreopsis
These plants provide nectar for adult butterflies and also serve as host plants for butterfly larvae, making them essential for attracting and supporting a healthy butterfly population in your garden.