This article contains an overview of natural green dyes that can be used to dye both yarn and fabric.
The first color that comes to mind when thinking about nature is green. Green is everywhere, in the grass and the trees, the flower leaves and vegetable plants. But did you know that green is actually one of the more challenging colors to create with natural dyes? Today we will explore different options to create green colorways on yarn and fabric.

Method #1 to Create Natural Green Dyes
A simple option to achieve green colorways with natural dyes is to create a different colorway first and modify the yarn or fabric with the help of iron sulfate in a second step to shift the color towards green.
What is Iron Sulfate?
Iron(II) sulfate or ferrous sulfate (FeSO4) is a salt. It can damage the wool and make it brittle when used in high concentrations and over longer periods of time. Therefore, I don’t use iron(II) sulfate as a mordant. Adding an iron modifier will make the colors darker and duller in tone. It can also completely transform a dye color.

Application of Iron Sulfate:
I have great success with dissolving 1.5 g of ferrous sulfate per 100 g skein of yarn in cold water. I put the yarn in the iron bath and leave it for 30 minutes without heating. If I am not happy with the result, I will leave the yarn in the bath a bit longer, but never more than one hour. In my experience, this doesn’t damage the fibers but you can still get great color modifications.
From my experience, this method can be successfully applied with the following dyestuff:
Here are some examples:



Method #2 to Create Natural Green Dyes
But if green isn’t the most readily available colorway you can create with natural materials, which color is it instead? The answer might surprise you: it’s yellow.
Here are some examples of dye plants or natural materials you can use to create yellow. Whenever there is a specific tutorial of how to use this dyestuff already on my website, it will be linked for you down below.
- Dandelions
- Dyer’s Chamomile
- Elderberry Leaves
- Fustic
- Goldenrod
- Onion Skins
- Pine Needles
- Pomegranate Skins
- Queen Anne’s Lace/Wild Carrots
- Roses
- Reseda
- Sunflowers
- Weld
We can use the fact that yellow dye is so common in nature to our advantage when creating greens. To wrap your head around this, you have to take the color wheel into consideration. The three primary colors are red, blue and yellow. Green is a secondary color and can be created by mixing yellow and blue.

image source: Art Graphica
So, if yellow is a colorway that can easily be created with a number of different dye plants, how you can you go from yellow to green? The answer is creating a yellow colorway first and overdyeing it with a blue dyestuff afterwards (or vice versa). The resulting colorway will be green.
The following natural materials create blue colorways:
- Indigo
- Woad
Different hues of yellow will result in different shades of greens. This depends on the specific dyestuff you have used to dye your yarn or fabric yellow. Here are some examples of green colorways I created with this method. All of these colorways have been achieved by using indigo as the blue dye source.

“Pine” – colorway dyed with goldenrod and indigo

“Midsummer” – colorway dyed with reseda and indigo

“Eucalyptus” – colorway dyed with nettles and indigo
Can you make Green Dye with Spinach?
While it is possible to use spinach leaves as a green dye color source, the dye is unfortunately not colorfast. This means that the colors will fade quickly when exposed to sunlight or water. If you are looking for a way to naturally color food like Easter eggs or homemade pasta, you can indeed use spinach to create green colorways.
Is Common Reed a suitable Dyestuff to Create Green?
During my research for this article I came around common reed or Phragmites australis. Several natural dyers mentioned that they were able to achieve a green colorway when dyeing with common reed – without overdyeing or modifying with iron. However, I couldn’t find any information on the colorfastness of this dye. If you are able to forage for common reed in your surrounding area, it might be worth giving it a shot anyways and see where the experiment takes you.
What is your favorite way to create green colorways using natural dyes? Come share in the comments!
Pin It For Later: Natural Green Dyes for Yarn and Fabric

Did you find this blog post valuable or helpful? If so, you can support my website by buying me a coffee below, purchasing my knitting patterns or yarns or simply by leaving a comment. Thank you!