Plants for a Butterfly Garden in Minnesota

When planning for a butterfly-filled garden, we typically choose plants for two purposes: nectar flowers that provide food for butterflies, and host plants that butterflies will lay their eggs on and that the caterpillars will eat. 

We can also separate nectar flowers into annuals that won’t survive a Minnesota winter, but often bloom steadily all summer — and perennials that will survive the winter to bloom year after year, but often for only a few weeks or a couple months. It’s important to try to have nectar flowers in bloom all summer long.

Annual Nectar Flowers

FlowerBloom TimeNotes
CosmosAll summer & fall
GomphrenaAll summer & fall
LatanaAll summer & fall
MarigoldsAll summer & fallDeer and rabbit resistant; look for the small French or little gem marigold, Tagetes patula
Nicotiana / flowering tobaccoAll summer & fall
PentasAll summer & fall
SunflowersMid summer through fallLook for branching varieties with many smaller flowers
Tithonia / Mexican sunflowerLate summer & fall
ZinniaAll summer & fallDeer and rabbit resistant

Tip: Some modern cultivars of flowers don’t actually provide any nectar — it’s been bred out of them in exchange for showier flowers. Native varieties are always great, but most varieties of flowers on this list will be good. Avoid plants with elaborate double flowers.

Perennial Nectar Flowers

FlowerBloom TimeNotes
AlliumSpringDeer & rabbit resistant
ChivesSpringDeer & rabbit resistant
ColumbineSpringLook for the native red & yellow Aquilegia canadensis
Bee balmSummerDeer & rabbit resistant
Wild bergamotSummerDeer & rabbit resistant
Butterfly weedSummerDeer & rabbit resistant
CoreopsisSummer
DasiesSummer
Echinacea / purple cone flowerSummer
Gaillardia / blanket flowerSummer
Joe-pye weedSummerDeer & rabbit resistant
LavenderSummerDeer & rabbit resistant
Liatris / blazing starSummer
Rattlesnake masterSummerDeer & rabbit resistant
Rudbeckia / black-eyed susanSummer
YarrowSummerDeer & rabbit resistant
AstersFall
ChrysanthemumsFall
GoldenrodFallDeer & rabbit resistant; not an allergen
SedumFall

Butterfly Host Plants

PlantHardinessButterflyNotes
DillAnnualBlack swallowtailHerb
Rattlesnake masterPerennialBlack swallowtailDeer and rabbit resistant
SnapdragonAnnualBuckeye
CloverPerennialCommon sulphurFavored by rabbits & deer
VioletsPerennialGreat spangled fritillaryLook for the native perennial
MilkweedPerennialMonarchDeer & rabbit resistant. Many varieties. Common milkweed can be too aggressive for small gardens
Butterfly weedPerennialMonarchMilkweed variety that is most garden friendly and most commonly sold at garden stores

Host Plant Notes

Plant host plants in large clumps to help the butterflies find them.

Not all butterflies will need a host plant in your garden. Butterflies like the Tiger Swallowtail and Viceroy caterpillars feed on leaves of trees, and others feed on rotting fruit and even dung.

Remember, if your host plants are doing their job they will get eaten! Holes in leaves and raggedy plants are a sign of success.

–By Brian Wood, Master Gardener Volunteer