How to dye wool yellow?

This was one of the easiest plant dyeing I have ever done. The bright rich yellow you see in the pictures can be achieved on natural wool in the following way.

  1. Soak the wool in warm water for an hour or more, if you have time. Do not stir, just leave it there.
  2. Meanwhile, prepare the dye bath – dissolve in warm water two-three tea spoons of powdered turmeric and add a handful of oak bar. I used the usual turmeric spice available in any shop and the oak bark I bought in a 50 g bag in the pharmacy. It has anti-inflammatory and antibacterial properties, you will find it amongst herbal teas etc.
  3. Heat the dye bath but avoid boiling, stir occasionally. Please remember not to use the pot for cooking any more.
  4. Put the soaked yarn into the dye bath and leave it there for as long as you like but not less than an hour. I kept the wool on heat for 2 hours, then I left it in the bath to cool down till the next morning.
  5. Rinse the wool until the water runs clear. You may add some white vinegar to the last couple of rinsing baths. This will secure the color. Don’t worry about the smell, it goes away very fast.
turmeric and oak bark portion
wool dyed with turmeric and oak bark presented like a shawl
4 balls of yellow wool


If the oak bark pieces are very small, place them in a cotton/linen bag before putting them into the bath. This should help you avoid having the pieces all over the yarn.

Oak bark is both a dye and a mordant so no extra colour fixative such as alum is needed.

Dyeing silk with oak bark? I have tried it and it worked very well.

And a short cut:

infographic, 5 step how to dye wool yellow with turmeric and oak bark

Leave a Reply

Your email address will not be published. Required fields are marked *