
Why Natural Dyes Never Behave Like a Paint Box
If you have ever mixed yellow and blue poster paint, you expect green. Natural dyeing does not work that way. A pot of weld gives a clear, soft yellow on wool; dip the same wool briefly in an indigo vat and you get green — but a green that shifts depending on how long the wool stayed in the vat, how alkaline the water was, and whether you mordanted evenly. Nothing about it is mechanical.
The reason is that natural dyes are not pigments sitting on top of cloth. They are dye molecules that form bonds with the fibre, assisted by a metal salt called a mordant. Change the fibre, the mordant, the pH or the temperature, and you change the bond — and therefore the colour you see. Once you accept that, mixing becomes a conversation rather than a formula.
Start With the Fibre, Not the Dye
Before you think about colour combinations, think about what you are dyeing. Protein fibres — wool, silk, alpaca, mohair — grab natural dyes readily. Cellulose fibres — cotton, linen, hemp — are far more stubborn and usually need a tannin pre-treatment followed by an alum mordant to get anywhere near the same depth.
A sensible starting point for protein fibres is 10–20% alum sulphate and around 6% cream of tartar by weight of dry fibre (WOF). For cellulose, pretreat with tannin first, then mordant with alum at similar rates. Cream of tartar brightens; too much can dull the result on some dyes, so keep notes.
This matters for colour mixing because a weld bath that gives a luminous yellow on silk will look flatter and greener on unmordanted linen. The fibre is your first mixing variable.
Layering Colour: The Art of Overdyeing
Overdyeing is where natural colour really opens up. Instead of trying to invent a shade in one pot, you build it in layers:
- Yellow then blue — weld or onion skins first, indigo second, gives every green from spring leaf to deep pine depending on dip count.
- Yellow then red — weld followed by madder produces warm oranges and terracottas, especially on alum-mordanted wool.
- Blue then yellow — the reverse order gives a cooler, smokier green because the indigo sits underneath and muffles the yellow.
- Red then brown — madder overdyed with walnut hulls or cutch gives rich russets ideal for slow-stitched mending patches.
Two rules keep this manageable. First, dye the lighter or less substantive colour first, because you can always deepen a shade but rarely lighten it. Second, always work with wet fibre and a warm, not boiling, bath when layering — abrupt temperature changes can shift the bond and give patchy results.
Iron, Copper and the Shift Towards Green
Modifiers are the second mixing tool. After dyeing and rinsing, a brief dip in a modifier bath alters the colour already on the fibre. Iron is the most dramatic. A weak solution of ferrous sulphate at 2–4% WOF will sadden yellows towards olive, turn madder to aubergine-brown, and push any blue-green towards slate and moss.
Iron is powerful, so treat it with respect. Dip for seconds, not minutes; stir constantly; rinse thoroughly afterwards, because iron left in the fibre can weaken it over time, particularly on wool and silk. Copper sulphate, used even more sparingly, tends to brighten and green the same dyes — weld with a copper dip gives a lovely clear sage.
You can also shift colour with pH alone. An alkaline afterbath (a little soda ash or wood ash water) will often push yellows towards gold and pinks towards coral, while an acidic bath (vinegar) tends to brighten and cool them. These shifts are subtle, which is exactly why they suit slow, deliberate work.
Indigo: The Blue That Works Differently
Indigo is not a mordant dye. It sits on the surface of the fibre as a pigment, built up in thin layers through repeated dips. Each dip oxidises in the air over ten to twenty minutes, turning from yellow-green in the vat to the blue you recognise.
This makes indigo wonderfully controllable. One dip on white wool gives a pale sky; six dips give a deep midnight. Keep the vat warm (around 40–50°C for a fructose vat), avoid splashing, and let each dip rest before the next. Handle the fibre gently — the pigment rubs off most easily in the first hour.
For greens, the sequence is straightforward: dye first with a yellow plant — weld, fustic, onion skin, or marigold — then dip into indigo. The yellow must be well bonded and rinsed before it meets the vat, or the alkalinity will strip it.
Keep a Dye Journal and Slow Right Down
Natural colour is hard to reproduce from memory. A simple notebook, or a stitched sample book, is worth more than any recipe you read online. Record the fibre, mordant percentages, dye material and quantity, water, temperature, duration, modifier and the final rinse. Tape in a small swatch, or better still, stitch one into the page with a few running stitches — the fabric becomes the record.
Slow stitching suits this process perfectly. Mending a jumper with a patch you dyed yourself, in a shade you built from three separate dips, changes how you feel about the garment. You are less likely to discard it. That is the quiet environmental argument for natural dyeing: not that it is perfectly sustainable in every respect, but that it makes colour feel precious again, and precious things get kept.





John Doe
14 January, 2022Having no content in post should have adverse..
Chauffina Carr
10 April, 2022We use these tests all time! Killer stuff!
Jim Séchen
16 July, 2022Thanks for all the comments, everyone!