How to Make Homemade Natural Dyes

Learn how to make beautiful plant-based dyes for wool, cotton, silk, and linen fabrics and yarn.

| August/September 2017

  • From left: Nettle (mordanted), nettle (unmordanted), goldenrod (mordanted), goldenrod (unmordanted), onion (unmordanted), onion and black walnut.
    Photo by Susan Verberg.
  • The author adds freshly harvested sumac leaves to a stainless steel pot so they can be boiled and strained to create a tannin mordant.
    Photo by Susan Verberg.
  • Skeins of yarn soak in a tannin mordant bath made from boiling sumac leaves.
    Photo by Susan Verberg.
  • This list describes some easily found dye plants by the color of dye you can expect them to produce.
    List provided by Susan Verberg.
  • Goldenrod flowers can be harvested and used to create a bright yellow dye.
    Photo by Susan Verberg.
  • Wool yarn and fiber soak in a bright yellow dye made from goldenrod flowers.
    Photo by Susan Verberg.

You might think that dyeing is a challenge better left to experienced folks, but it can be as simple or as intricate as you make it. If you want to duplicate a specific shade, my way isn’t right for you. But if you’re happy just to get color, you can harvest multiple hues from an ordinary backyard.

I prefer natural fibers, so I use cotton, linen, and wool. Keep in mind that plant-based fibers and animal-based fibers don’t take color the same way. Cotton, linen, and other plant-based fibers are made up of cellulose, which is fairly resistant to dye. Animal-based fibers, such as wool, are made up of protein and are relatively easy to dye. Both plant- and animal-based fibers need a little help to create a good connection between the fibers and dye through a process called “mordanting.”

The Importance of Mordants

Fibers don’t offer much for dye to adhere to. So, to give the dye a place to stick, you must add something that clings to both the fabric and the dye — a mordant. Plant-based fibers, such as cotton and linen, need a tannin mordant followed by a metal mordant. (The exception is black walnut, which doesn’t need the help of a mordant.) For animal-based fibers, such as wool, a metal mordant is enough. You can dye wool without any mordant at all, but the color won’t be as vibrant. If you’re dyeing wool, skip the paragraph on tannin mordants and go right to the paragraph on metal mordants.

Tannin mordants. Two good natural sources for tannin mordant are sumac and rhubarb leaves. Because rhubarb is readily available in spring, and sumac is easy to find in summer and fall, these two plants make a good three-season source of natural tannin mordant. For each pound of dry fiber, use 4 pounds of leaves. Add your fiber to a stainless steel pot, pour in enough distilled water to completely submerge the yarn, and then remove the yarn. Put the sumac or rhubarb leaves into the pot (adding more distilled water if needed for complete submersion), and boil for an hour. Then, remove the greens, return the damp fiber to the pot, and let it steep for an hour or two before removing it. Next, you’ll need to make a metal mordant.

Metal mordants. A good metal mordant is aluminum sulfate, commonly called “alum,” which is fairly inexpensive and can be found in the spice section of most grocery stores. Measure out an amount of alum that’s equal to 10 percent of the weight of the dry wool, or up to 20 percent of the dry weight of any fine silk, cotton, or linen. (For wool, keep in mind that too much alum can damage the fibers and make them feel rough to the touch.) Add enough distilled water to a pot to completely submerge your fiber. Take the fiber out and set it aside. Then, add the proper amount of alum to the water, bring to a boil, turn off the heat, add the damp yarn to the pot, and let the yarn steep for about an hour. This will give the yarn and mordant solution time to cool down enough so you can wring out the fiber for the next step: the dye bath.

Making the Dye Bath

To make a dye bath, add your plant of choice (see “Backyard Dye Plants,” in the photo slideshow) to a stainless steel pot and pour in distilled water to cover. Cutting your plant material into small pieces will help the color extraction process. Boil the bath for about an hour. During this time, the plant material should impart its color to the water. Turn off the burner and let the dye bath cool. Strain out the plant material and add the mordanted yarn to the dye bath. If you used a colander to strain the bath, you can place the plant-filled colander on top of the fiber to help submerge it. Let the dye bath sit overnight. The next day, with gloved hands, rinse the dyed yarn in cold water. Let the yarn dry completely out of the sun before washing it with soap.


Fermentation Frenzy!

September 12-13, 2019
Seven Springs, Pa

Fermentation Frenzy! is produced by Fermentation magazine in conjunction with the MOTHER EARTH NEWS FAIR. This one-and-a-half day event is jam-packed with fun and informative hands-on sessions.


Subscribe Today - Pay Now & Save 64% Off the Cover Price

Money-Saving Tips in Every Issue!

Mother Earth NewsAt MOTHER EARTH NEWS, we are dedicated to conserving our planet's natural resources while helping you conserve your financial resources. You'll find tips for slashing heating bills, growing fresh, natural produce at home, and more. That's why we want you to save money and trees by subscribing through our earth-friendly automatic renewal savings plan. By paying with a credit card, you save an additional $5 and get 6 issues of MOTHER EARTH NEWS for only $12.95 (USA only).

You may also use the Bill Me option and pay $17.95 for 6 issues.

Canadian Subscribers - Click Here
International Subscribers - Click Here
Canadian subscriptions: 1 year (includes postage & GST).

Facebook Pinterest Instagram YouTube Twitter flipboard

Free Product Information Classifieds Newsletters

click me