ladybug in between stalks of green grass

Natural Green Dyes for Yarn and Fabric

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.

ladybug in between stalks of green grass

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.

a hand holding a spoon with iron (II) sulfate for natural dyeing

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:

two yellow and green mini skeins of yarn and a rosemary branch next to it
example 1, dyed with rosemary (left skein) and modified with iron (right skein)
one light yellow/cream and one dusty green skein of yarn next to some branches
example 2, dyed with nettles (left skein) and modified with iron (right skein)
green and yellow socks on a rock in the woods naturally dyed with pine needles
dyed with pine needles (sock below) and modified with iron (sock on top)

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.

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.

watercolor color wheel

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:

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.

deep green skein of yarn next to a goldenrod branch and some yellow grasses

“Pine” – colorway dyed with goldenrod and indigo

blue, green and yellow skein of yarn next to some sweet pea blooms and a rosemary branch

“Midsummer” – colorway dyed with reseda and indigo

soft natural green skein of yarn next to some eucalyptus leaves

“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

a ladybag sitting in the grass and two images of green skeins of yarns. In the middle is a text saying "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!

Buy me a coffee

You might also be interested in these posts...

Leave a Reply

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