Advertisement

How do You Extract Colors from Plants?

You can extract colors from plants by simmering plant materials in water to release their natural pigments. This simple process uses basic kitchen tools and turns leaves, flowers, roots, and bark into reusable liquid dyes for fabric, yarn, paper, and crafts.

What Plants Are Best for Making Natural Dyes?

Almost any plant that stains your hands when you crush it can produce a dye. Some plants give strong, lasting colors while others fade quickly, so choosing the right material matters.

Advertisement

Common dye plants and the colors they produce:

Plant Part Color Range Examples
Yellow flowers Yellows, golds Marigold, goldenrod, dandelion
Red flowers Pinks, reds Rose petals, hibiscus, hollyhock
Purple berries Purples, blues Blackberries, blueberries, elderberries
Tree bark Browns, tans Oak, walnut, birch
Roots Oranges, reds Madder root, bloodroot, turmeric
Leaves Greens, yellows Spinach, nettle, birch leaves
Onion skins Golds, oranges Yellow onion skins (a classic for beginners)

You do not need rare or exotic plants. Onion skins, avocado pits, coffee grounds, and black tea bags all produce reliable colors. Foraged plants like acorns, walnut husks, and goldenrod also work well.

What Equipment Do You Need to Extract Plant Dyes?

Most people already have the basic tools in their kitchen. The key is to keep a separate set for dyeing because plant pigments can stain pots permanently.

Essential equipment:

  • Large stainless steel pot – Aluminum or iron pots can react with dyes and change colors unexpectedly. Stainless steel is neutral and safe for most projects. A large stainless steel pot between 8 and 12 quarts gives you room to work.
  • Sharp knife or garden shears – Chopping plant material into small pieces helps release pigments faster.
  • Strainer or cheesecloth – You need something to separate the liquid from the plant solids after simmering. A fine mesh strainer works, but cheesecloth gives you cleaner dye.
  • Glass jars or plastic buckets – Store your finished dye in containers that will not react with the liquid. Mason jars are perfect for smaller batches.
  • Scale or measuring cups – Consistent plant-to-water ratios give predictable results.
  • Wooden spoon – Use one that is reserved for dyeing so you do not transfer stains to food.

How Do You Prepare Plant Materials for Dye Extraction?

Preparation affects how much color you can pull from your plants. The more surface area you expose to water, the stronger your dye will be.

Wash fresh plant material gently to remove dirt and insects. Wilted or dried plants often work better than fresh ones because their cell walls have started breaking down, which releases more pigment.

Preparation tips by plant type:

  • Leaves and flowers: Tear or chop into small pieces. Crush petals between your fingers before adding them to the pot.
  • Roots and bark: Chop into small chunks, then soak them overnight in water before simmering. This softens the fibers.
  • Berries and fruits: Mash them with a fork or potato masher to break the skins.
  • Onion skins: Remove the dry outer layers from onions. A single medium onion gives about 8 to 10 grams of skins, enough for a small dye bath.

Use about twice as much plant material as the weight of fabric you plan to dye. For example, if you want to dye a 100-gram cotton bandana, use 200 grams of fresh plant material.

What Is the Basic Process for Extracting Color from Plants?

The core method stays the same no matter which plant you use. Follow these steps for a standard hot water extraction.

  1. Chop your plant material into small pieces and place it in your stainless steel pot.
  2. Add enough water to fully cover the plant material by about 2 inches. Use filtered or rainwater if your tap water is very hard. Hard water can dull colors.
  3. Bring the water to a gentle simmer, not a rolling boil. A hard boil can break down some pigments and make muddy colors.
  4. Simmer for 1 to 2 hours, stirring occasionally. Check the water level and add more if the plant material gets exposed.
  5. Turn off the heat and let the pot cool completely. Leaving the plants to steep overnight in the cooled water pulls out even more color.
  6. Strain the liquid through your cheesecloth or fine strainer into a clean container. Squeeze the plant solids to get every drop of dye.

The liquid you collect is your dye bath. You can use it immediately or store it in a sealed jar in the refrigerator for up to one week.

How Do You Use a Mordant to Make the Color Last?

A mordant is a substance that helps dye bond to fabric so the color does not wash out. Many natural dyes fade quickly without a mordant, especially on cotton and linen.

Common mordants include alum (potassium aluminum sulfate), cream of tartar, and iron (ferrous sulfate). Alum is the safest and easiest for beginners to use. You can find alum in the spice section of most grocery stores or buy it online.

How to mordant fabric before dyeing:

  • Weigh your dry fabric. Use 8 to 10 percent of that weight in alum. For 100 grams of fabric, use 8 to 10 grams of alum.
  • Dissolve the alum in hot water in a stainless steel pot.
  • Add your fabric and enough water to cover it completely.
  • Simmer for 1 hour, stirring occasionally.
  • Let the fabric cool in the mordant bath, then rinse it gently with cool water.

Mordanted fabric can be used immediately for dyeing or stored dry for later. Always wet the fabric before placing it in the dye bath so it absorbs color evenly.

Basic mordant ratio table:

Fabric Weight Alum Amount Water Volume
100 g (3.5 oz) 8–10 g 4 liters
250 g (8.8 oz) 20–25 g 8 liters
500 g (17.6 oz) 40–50 g 12 liters

Common mistake: Skipping the mordant leads to colors that wash out after a few cycles. Even natural fibers like cotton need a mordant to hold plant dyes.

How Do You Strain and Store the Dye?

Straining removes the solid plant pieces that would otherwise rot in your stored dye. Use a fine mesh strainer first, then line it with cheesecloth for extra filtering.

Pour the dye through the strainer into a clean glass jar or plastic container. Let the liquid settle for a few minutes. If you see sediment at the bottom, pour the dye through cheesecloth again.

Store your dye in the refrigerator. Most plant dyes last 5 to 7 days before they start to spoil. You will know the dye has gone bad when it smells sour or develops mold on the surface. Do not use spoiled dye on fabric because it can cause uneven colors and bad odors.

To store dye for longer:

  • Freeze the dye in ice cube trays. Pop out the cubes and store them in a freezer bag. Frozen dye lasts up to six months.
  • Use the dye immediately after straining for the most vibrant results. Color intensity fades slightly after each day of storage.

Can You Extract Colors from Plants Without Heat?

Yes, cold extraction works well for delicate plant materials that lose their color when heated. Flowers like hibiscus, berries, and some leaves release their pigments in cool water over time.

Cold extraction method:

  • Place your chopped plant material in a glass jar.
  • Cover it completely with cool water.
  • Seal the jar and leave it in a cool, dark place for 24 to 72 hours.
  • Shake the jar gently once a day.
  • Strain the liquid and use it immediately.

Cold-extracted dyes are often more vivid but less stable than simmered dyes. They work best for paper crafts, short-term projects, or fabrics that will not be washed often.

What Common Mistakes Should You Avoid?

Natural dyeing has a learning curve. Avoid these pitfalls to save time and materials.

Mistakes to watch for:

  • Using too little plant material – Weak plant material gives weak color. Use a generous amount and expect lighter shades on your first try.
  • Overheating the dye bath – Boiling breaks down pigments and turns colors muddy. Keep the water at a gentle simmer with small bubbles.
  • Skipping the mordant – For plant fibers, a mordant is not optional. Without it, most colors fade drastically after washing.
  • Using hard tap water – Minerals in hard water react with tannins and dull colors. Use filtered or distilled water if your tap water leaves white scale on pots.
  • Straining too late – Leaving plant solids in the dye for more than a day can cause fermentation, which ruins the color and creates a strong smell.
  • Using the wrong pot – Copper, aluminum, and iron pots alter dye colors. Copper makes colors greener, iron makes them darker, and aluminum can produce unpredictable results.

How Do You Extract Colors from Different Plant Parts?

Each part of a plant requires slightly different handling because pigments live in different cell structures.

From flowers: Pick flowers when they are fully open. Remove stems and leaves. Simmer for 30 to 60 minutes only. Longer simmering makes colors turn brown.

From leaves: Use fresh or dried leaves. Simmer for 1 to 2 hours. Leaves like eucalyptus, mint, and sage give soft greens and yellows.

From roots: Wash and chop roots into small pieces. Soak them overnight before simmering for 2 to 3 hours. Madder root and turmeric are strong performers.

From bark: Gather bark from fallen branches rather than stripping it from live trees. Soak bark pieces for 24 hours, then simmer for 2 to 4 hours. Oak and walnut bark give rich browns.

From berries: Mash berries thoroughly. Cold extraction works best because heat destroys the purple and blue pigments in most berries. Strain through cheesecloth to remove seeds and pulp.

From nutshells: Walnut hulls, acorn caps, and pecan shells contain strong tannins. Soak them for several days. Simmer for 2 to 3 hours. The resulting dye is rich brown and does not require a mordant.

How Do You Use Your Plant Dyes on Fabric?

After extracting your dye, you need to apply it to fabric to see the final color. Wet your mordanted fabric in cool water, then submerge it in the dye bath. Simmer the fabric and dye together for 30 to 60 minutes, stirring gently. Let everything cool overnight, then rinse the fabric in cool water until the water runs clear.

Wash dyed fabric separately for the first few washes because some excess color may bleed. Use a mild pH-neutral soap and cold water. Line dry out of direct sunlight to slow fading.

Natural dyes will soften over time, and that aging process is part of their appeal. With proper mordanting and care, plant-dyed fabrics can hold their color for years.