Skip to main content

Here’s how to plant a butterfly garden

Butterflies are a crucial pollinator for outdoor gardens. Oftentimes, we observe them in passing as they come and go from the flowers we plant year to year. Some years you may see a lot of butterflies and others not so much, and it likely has to do with the types of flowers and grasses and shrubs you’re planting. Butterfly gardens are a great way to not only experience more of the beauty butterflies have to offer but also help provide them with a nice habitat and support the growth of a species. Starting one, however, is a bit more involved than just planting flowers the butterflies like.

What is a butterfly garden?

Butterfly sanctuaries, butterfly habitats, butterfly gardens: they all serve the same purpose. Each is an outdoor (or sometimes indoor) space where butterflies can come to lay their eggs and call home. The plants you grow and choose in these gardens are selected specifically to provide nutrition for every stage of a butterfly’s life, starting with the larvae. Many butterflies are most active during the height of the growing season because this is when most flowers are blooming, and as such a majority of butterfly gardens are prepared and planted earlier on in the spring.

The best zones for this garden type

Most zones are able to grow butterfly gardens in the warmer months. The key focus instead should be what butterflies frequent your area. Like most animals, their migration patterns and habitats can change from region to region. Butterflies in the southern hemisphere may not be located in the northern hemisphere (and vice versa), so it’s always a good idea to research the types that frequent your area in order to plant the best butterfly garden you possibly can.

A good way to do this is to visit other local butterfly gardens—if you know of any—or purchase butterfly field guides. Both sources will be able to tell you about what butterflies live in the area and what types of plants and food they prefer.

A monarch caterpillar crawling on milkweed

What plants are good for butterfly gardens?

The exact plants you choose will vary from region to region, but the general makeup of butterfly gardens is the same no matter where you live. You want a good mix of both butterfly food plants and caterpillar food plants. The ones you see at nurseries that are often marked as “butterfly friendly” are really only referring to their adult stage of life. Caterpillars can’t feed on nectar the way their adult counterparts can, and as such need a different set of plants to survive and grow their wings.

Some good nectar plants to include are:

  • Black-eyed Susans
  • Bluestar
  • Butterfly bushes
  • Butterfly weed
  • Coneflowers
  • Lantana
  • Lavender
  • Phlox
  • Pot marigolds
  • Swamp milkweed

Butterfly gardens should be a good balance of both plants that butterflies can feed from and plants that caterpillars can feed from. If you don’t take caterpillars into consideration, your garden may still attract butterflies—but they won’t stick around. They won’t lay their eggs or make the garden their home. So if that’s your end goal, research what caterpillars like, too, and see if you can find those plants at a local nursery or order seeds online.

Other butterfly garden essentials

Butterfly gardens don’t stop once the flowers are planted. There are actually a few other things you need to make sure to include in order to turn the garden into a home.

  1. A water source. Because butterflies feed on nectar, tree sap, and dew, they don’t need much additional water to survive; however, “pudding stations” (puddles with moist dirt or sand) are an additional source for butterflies drink from. They should be put in a more sheltered area where butterflies can easily access them if there’s wind.
  2. Trees and shrubs. Although they can create unwanted shade, trees and shrubs are an essential part of butterfly gardens. They provide the butterflies with a barrier from the wind and give them a place where they can hide from predators and roost. Bonus: most shrubs and trees also serve as food for caterpillars.
  3. Sunlight. As cold-blooded insects, butterflies love to bask in the sun. Having a few flat stones that sit in spots of morning sun throughout the garden will give them a place to land, rest, and warm their wings. Because of this, it’s important to place your butterfly garden where it will receive roughly six hours of direct sunlight per day (and don’t plant the trees where they’ll block the morning sun!).
A monarch butterfly resting on a flower

Tailoring your garden to specific butterflies

Having a wide range of plants available in your butterfly garden is fabulous for helping attract a variety of species; however, if you’re interested in helping the populations of a specific butterfly, you can always tailor the garden more toward them. For example, if you want a butterfly garden specific to monarch butterflies, you’ll want to plant a lot of milkweed and other flowers attractive to monarchs. These flowers may attract other butterflies as well, but you can easily make the main focus be one or two species, if desired.

Butterfly gardens are possible to make in large and small spaces! If you don’t have room for trees, you can set up an arbor that will still provide them with some shelter (and that way, you won’t have to worry about the ever-expanding roots underground). Having a butterfly garden alongside a regular flower garden will attract many beneficial pollinators and help create a happy, thriving outdoor environment while simultaneously giving butterflies a space to call home.

Editors' Recommendations

Do you live in climate zone 10? Here’s our guide to choosing the perfect climate zone 10 plants
What you need to know about caring for climate zone 10 plants
Tomatillo plant

One part of the country that many gardeners envy is climate zone 10, a warm sanctuary for a variety of plants, thanks to its very long growing seasons and mild winters. Made up of the southernmost parts of the country, this region has a climate that's ideal for multiple rounds of harvests. While it has specific challenges with blisteringly hot summers, it’s an overall welcoming environment for plant life. Below, we’ve rounded up everything you need to know about zone 10 and all the plants that you can grow in it.

Where is climate zone 10?
Before we get into the specifics of climate zone 10, let’s talk about the USDA Plant Hardiness Zone Map. When shopping for plants, you may see labels indicating a zone range — that basically tells you where the plant will be hardy for more than just one growing season. Essentially, the United States Department of Agriculture has divided the country into 13 regions, or climate zones, based on annual minimum temperature ranges. Zone 1 faces the coldest winters, while zone 13 usually has the warmest ones. Bearing this in mind, inhabitants of zone 10 will often experience warmer winters.

Read more
What to do with an old Christmas tree: 6 ways to recycle your tree after the holidays
From making firewood to mulch, here are ways to recycle Christmas trees
Ornament on a Christmas tree

Once all the Christmas festivities are over, it's time to take down holiday decorations and figure out what you're going to do with that huge Christmas tree. Unfortunately, every year a massive amount of Christmas trees end up in landfills where they don't have the opportunity to decompose and break down like they naturally would in a forest. This isn't good for the planet, and you'd be wasting a potential resource you could use for something else.

So if you're curious about what to do with an old Christmas tree and how to get the most out of it, here are some ways you can recycle it so it becomes a gift that keeps on giving.

Read more
How long do Christmas trees last? Here are our tips on keeping them fresh for a long time
Everything to know about choosing a Christmas tree and caring for it
Christmas tree by the fireplace

When you bring home a Christmas tree, the last thing you want to happen is for it to die before Christmas. Not only are fresh trees expensive, but they're also challenging and time consuming to set up. So how do you keep a Christmas tree looking and smelling its best throughout winter? How long does a Christmas tree last? The answer is at least five weeks, granted you give it the proper care.

There's always, of course, the option to buy a fake tree. Faux holiday trees are often affordable, easy to set up, and reusable, but they just don't have the same look and feel as a real tree. Here, we'll go over the ways you can ensure your Christmas tree will be healthy and happy all through your holiday festivities!

Read more