Natural Dye Sources

Dyeing transforms plain fabric into colored cloth using pigments extracted from plants, minerals, and insects. Understanding dye sources and mordanting techniques allows a rebuilding community to produce colorful, distinctive textiles from locally available materials.

Before synthetic aniline dyes were invented in 1856, every colored fabric on Earth was dyed with natural materials β€” roots, bark, leaves, berries, minerals, and even shellfish. Many of these dye sources are common plants that grow worldwide, making fabric dyeing an accessible skill for any rebuilding community. The key challenge is not finding color, but making it permanent β€” and that requires understanding mordants.

The Mordanting Foundation

Most natural dyes do not bond directly to fiber. A mordant (from Latin mordere, β€œto bite”) is a chemical that forms a bridge between the dye molecule and the fiber, making the color washfast and lightfast.

Mordant Before Dyeing

With very few exceptions, fabric must be mordanted BEFORE entering the dye bath. Mordanting typically takes 1-2 hours of simmering, then the fiber soaks overnight. Skipping or rushing this step produces color that washes out within days.

Common Mordants

MordantSourceEffect on ColorBest For
Alum (potassium aluminum sulfate)Mineral deposits, or burn alum-rich clayTruest colors, minimal shiftAll fibers, all dyes
Iron (ferrous sulfate)Rust water β€” soak rusty nails in vinegarDarkens and saddens colorsDeepening, greening yellows
TanninOak bark, acorn, tea, sumacHelps mordants bond to plant fibersCotton, linen (pre-mordant)
Copper (cupric sulfate)Dissolve copper in vinegar + airShifts colors toward green/blueColor modification
Wood ash water (lye)Hardwood ash steeped in waterShifts some colors, pH modifierSpecific dyes, pH control

Mordanting Procedure (Alum)

  1. Dissolve alum in hot water: use 15-20% of the dry weight of fiber (e.g., 20 g alum per 100 g dry fiber)
  2. Fill a pot with enough water to submerge the fiber freely
  3. Add dissolved alum, stir well
  4. Add pre-wetted fiber (always wet fiber before any bath to ensure even absorption)
  5. Slowly bring to a gentle simmer (do not boil β€” boiling felts wool)
  6. Simmer 45-60 minutes, stirring occasionally
  7. Remove from heat, leave fiber soaking overnight
  8. Remove fiber, gently squeeze β€” do not rinse. It is now ready for the dye bath

Mordants Are Chemicals

Iron and copper mordants are toxic in quantity. Use dedicated dye pots β€” never cook food in vessels used for mordanting. Dispose of spent mordant water away from vegetable gardens and water sources. Alum is the safest mordant for beginners.

Dye Plants by Color

Blue

Indigo (Indigofera species, or woad Isatis tinctoria in temperate climates)

Indigo is unique among natural dyes β€” it requires a chemical reduction process (removing oxygen) to become soluble, then re-oxidizes on the fiber to create permanent blue. This is a vat dye, not a simple extraction.

Basic indigo vat procedure:

  1. Ferment fresh indigo leaves in water for 12-24 hours (or use dried, powdered leaves)
  2. Create an alkaline reducing environment: add wood ash lye and a fermentation source (overripe fruit, wheat bran, or urine)
  3. The vat turns yellow-green when reduced (oxygen removed)
  4. Dip fabric into the vat β€” it enters yellow-green
  5. Remove and expose to air β€” the fabric oxidizes to blue before your eyes
  6. Repeat dips for deeper blue (3-6 dips typical)
Dip CountColor Result
1Pale sky blue
2-3Medium blue
4-6Deep blue
8+Near-navy (very dark blue)

Urine Vat β€” Unpleasant but Effective

Historically, the most reliable home-scale indigo vat used aged urine (2+ weeks old) as both the alkali and the reducing agent. The ammonia provides alkalinity, and bacteria consume oxygen. It smells terrible but produces excellent, consistent results. Work outdoors.

Red

Madder (Rubia tinctorum β€” roots)

Madder root produces the most important red in textile history. Dried, powdered roots yield colors from orange to deep crimson depending on technique.

  1. Harvest roots from 3+ year old plants (older roots = deeper red)
  2. Dry and crush/grind to coarse powder
  3. Soak powder in water overnight
  4. Add mordanted fiber to the dye bath
  5. Critical: Heat slowly to 65-70Β°C (150-160Β°F) β€” NEVER boil madder. Temperatures above 70Β°C turn red to dull brown
  6. Hold at temperature for 45-60 minutes
  7. Let cool in the bath overnight for deepest color

Color modification with madder:

  • Alum mordant β†’ bright red/coral
  • Alum + iron afterbath β†’ deep burgundy/maroon
  • Alum + alkali (ash water) β†’ purplish red
  • No mordant β†’ pale peach (not washfast)

Yellow

Yellow is the easiest color to achieve β€” dozens of plants produce reliable yellows.

PlantPart UsedColorAvailability
Weld (Reseda luteola)Whole plantBright, clear yellowCultivated, widespread
Onion skinsDry outer skinsRich gold/orangeUniversal kitchen scrap
GoldenrodFlowersWarm yellowWild, temperate zones
MarigoldFlowersSoft yellowGarden plant
ChamomileFlowersPale yellowWild and garden
TurmericRoot/powderBrilliant yellowTropical, imported
Birch leavesFresh leavesGreenish yellowNorthern forests

Onion Skins β€” The Easiest First Dye

If you have never dyed fabric before, start with onion skins. They require NO mordant for a warm gold color on wool (the skins contain their own tannins). Collect a large bag of dry outer skins, simmer for 1 hour, strain, add wet wool, simmer 45 minutes. Beautiful gold every time.

Brown and Tan

SourcePartColorNotes
Walnut (hulls)Green outer hullDeep brown to near-blackNo mordant needed β€” very strong
Oak barkBark, gallsTan to brownAlso provides tannin mordant
TeaDried leavesWarm tanUniversal, consistent
CoffeeGrounds or brewedMedium brownReadily available
Alder barkInner barkOrange-brownForest source

Walnut hulls deserve special mention β€” they produce the deepest, most permanent brown of any natural dye, require no mordant, and the color is nearly impossible to wash out. Collect green walnut hulls in autumn, crush, and simmer.

Green

True green is one of the hardest colors to achieve with natural dyes. Most β€œgreen” dyes actually produce yellow or olive.

Reliable green methods:

  1. Over-dye: Dye yellow first (weld), then over-dye in an indigo vat β€” produces beautiful, permanent greens
  2. Iron-saddened yellow: Dye yellow, then dip briefly in iron water β€” shifts yellow to olive/sage green
  3. Nettle (Urtica dioica): fresh leaves with alum mordant give a soft green (but not vivid)

Orange

  • Onion skins (alum mordant) β†’ deep orange
  • Madder (lower concentration, alum mordant) β†’ orange
  • Coreopsis flowers β†’ bright orange
  • Annatto seeds β†’ orange (tropical)

Purple

True purple from plants is rare and difficult.

  • Indigo over-dye on madder red β†’ produces rich purple/violet
  • Elderberry β†’ purple that fades quickly (fugitive dye β€” not recommended for lasting color)
  • Logwood (Haematoxylum campechiense) β†’ purple/violet with alum mordant (tropical tree)

The Dye Bath Process

Standard Procedure

  1. Extract dye: Chop plant material, soak overnight, simmer 1 hour, strain out plant matter
  2. Add water: Ensure enough liquid for fiber to move freely
  3. Add fiber: Place pre-mordanted, pre-wetted fiber in the warm (not hot) dye bath
  4. Heat slowly: Bring to a gentle simmer over 30 minutes
  5. Hold temperature: Simmer for 45-60 minutes, stirring gently every 10 minutes
  6. Cool in bath: Turn off heat, leave fiber in the bath as it cools β€” overnight for deepest color
  7. Rinse: Remove fiber, rinse in water at the same temperature as the bath (sudden temperature changes felt wool), gradually cooling
  8. Dry: Hang in shade β€” direct sun can fade some fresh dyes

Quantities

ComponentAmountNotes
Dye material100% WOF (weight of fiber)100 g dye per 100 g fiber as starting point
Mordant (alum)15-20% WOF15-20 g per 100 g fiber
WaterEnough to cover freelyFiber should move without cramping
Iron (if used)2-5% WOFVery small amount β€” iron over-use weakens fiber

Iron Damages Fiber Over Time

Iron mordant produces beautiful dark, muted tones, but iron weakens both wool and plant fibers with repeated exposure. Use iron as a brief afterbath (10-15 minutes) rather than a long pre-mordant. Historical β€œiron-saddened” fabrics often wore out faster than alum-mordanted ones.

Fiber Types and Dye Affinity

Not all fibers take dye equally:

FiberDye AffinitySpecial Requirements
WoolExcellentMordants bond easily; never boil (felting risk)
SilkExcellentTakes vivid colors; handle gently
LinenModeratePre-mordant with tannin, then alum
CottonModeratePre-mordant with tannin, then alum
HempLow-moderateRequires heavy tannin pre-treatment

Plant fibers (cotton, linen, hemp) are cellulose-based and do not accept mordants as readily as protein fibers (wool, silk). The solution is a tannin pre-treatment: simmer plant fiber in a strong tea of oak bark, oak galls, or sumac for 1 hour before the alum mordant step.

Color Fastness Testing

Before dyeing a large batch:

  1. Dye a small test sample using your exact procedure
  2. Wash test: Wash the sample vigorously in warm water with wood ash soap. Does color bleed significantly?
  3. Light test: Hang half the sample in direct sun for 1-2 weeks, keep half in the dark. Compare fading
  4. Rub test: Rub the dyed sample firmly against white fabric. Does color transfer?

If the dye fails these tests, your mordanting was insufficient or the dye is inherently fugitive (like elderberry or turmeric without mordant).

Combining Dyes for New Colors

The natural dye palette expands dramatically through over-dyeing and color modification:

First DyeSecond Dye/TreatmentResult
Weld (yellow)Indigo vatGreen
Madder (red)Indigo vatPurple
Weld (yellow)MadderOrange
Weld (yellow)Iron afterbathOlive/sage
Madder (red)Iron afterbathBurgundy
Onion (gold)Iron afterbathKhaki/olive
Indigo (blue)Walnut afterbathDark teal

Keep a Dye Sample Book

Dye a strip of mordanted fabric with every dye plant you find, noting plant, mordant, procedure, and date. Over time, this becomes an invaluable reference β€” especially because natural dye colors vary with soil conditions, harvest time, and water chemistry.

Storing Dye Materials

Most dye plants can be dried and stored for months or years:

  • Dry plant material thoroughly in shade (sun degrades some pigments)
  • Store in sealed containers away from moisture and light
  • Powdered dyestuffs store better than whole plant material
  • Madder root, weld, and walnut hulls store almost indefinitely when dry
  • Indigo can be dried into cakes that store for years

Natural Dye Sources Summary

Natural dyeing requires three elements: dye plant (the color source), mordant (the chemical bond β€” usually alum at 15-20% of fiber weight), and fiber (protein fibers like wool take dye best). Key colors: indigo/woad for blue (vat process), madder root for red (never above 70Β°C), weld/onion skins for yellow (easiest to start with), walnut hulls for brown (no mordant needed). True green requires over-dyeing yellow with indigo. Always mordant before dyeing, pre-treat plant fibers with tannin, heat slowly, cool in the bath, and test for fastness. Start with onion skin dye on wool β€” it’s forgiving, requires no mordant, and produces beautiful gold on the first try.