Butterflies are always a welcome guest in any garden. Luckily there are a few easy ways to help attract them! Not only is it fun to see the butterflies, but the following things are helpful to them as well.
Nectar is the most important thing you can provide to attract butterflies, though there are a few other things they like too. There are many flowers that butterflies love, both for nectar, and for laying eggs and feeding the caterpillars. Monarchs are in decline because their caterpillars eat milkweed, and sadly most gardeners don’t plant it anymore (you can find milkweed seeds here).
Butterflies also enjoy having shelter from the wind, as you can imagine they are quiet light! Luckily you can add a butterfly house to your garden. Not only will it look fun, but a butterfly might really enjoy it too!
- Butterfly bush
- Lavender (great for bees too)
- Mallow (very prolific grower in Utah, also edible)
- Pansy (annual in our climate)
- Purple coneflower (great at reseeding)
- Shasta daisy
- Snapdragon (annual)
- Stonecrop (great for dry spots in the garden)
- Sweet alyssum
It’s also nice to provide your butterflies with a butterfly bath, or puddle. Butterflies need water, just like all living creatures. They often gather in wet sand or mud, but if you don’t have an area to make a puddle for them, a butterfly bath can help while looking lovely at the same time.
Hopefully you will be able to see many different butterflies in the garden throughout the spring and summer months. It is always fun to try to identify which types come, and to notice which plants they seem to like the most. I hope you will enjoy butterfly watching as much as I do!