How to Use Flowers for Natural Dyeing: A Complete Guide
14 min readContents:
- Why Flowers? The Case for Botanical Color
- Understanding How Flower Dyes Work
- Fiber Matters More Than You Think
- The Role of Mordants
- The Best Flowers for Natural Dyeing: A Bloom-by-Bloom Breakdown
- Marigolds (Tagetes erecta)
- Coreopsis (Coreopsis tinctoria)
- Weld (Reseda luteola)
- Black-Eyed Susan (Rudbeckia hirta)
- Goldenrod (Solidago spp.)
- Chamomile (Anthemis tinctoria — Dyer’s Chamomile)
- Dahlias
- Flowers with Beautiful but Fugitive Color
- Step-by-Step: The Basic Flower Dyeing Process
- What You Need
- Step 1 — Scour the Fiber
- Step 2 — Mordant the Fiber
- Step 3 — Prepare the Dye Bath
- Step 4 — Dye the Fiber
- Step 5 — Rinse and Dry
- Mordant Variations and Color Shifting
- Expert Perspective: What Experienced Dyers Know
- Common Mistakes to Avoid
- Sourcing Flowers for Dyeing in the US
- Farmers Markets and Local Farms
- Specialty Dye Suppliers
- Growing Your Own Dye Garden
- Drying and Storing Flowers for Year-Round Dyeing
- pH and Water: Two Variables Most Beginners Overlook
- Practical Tips for Stronger, More Consistent Results
- The Complete Flower Natural Dyeing Guide for Beginners: Start Here
- Frequently Asked Questions
- What flowers are best for natural dyeing?
- Do I need a mordant for flower dyeing?
- Can I dye cotton with flower dyes?
- How long do naturally dyed colors last?
- Can I use grocery store flowers for natural dyeing?
- Take the Next Step: Build Your Dye Garden This Season
Before synthetic dyes flooded the textile industry in the 1850s, every shade of blue, gold, and crimson in human clothing came from plants, insects, and minerals. Flowers alone account for hundreds of documented historical dye sources — and today, a resurgence of interest in botanical color has brought this ancient craft back into home studios, backyards, and farmers markets across the United States. This flower natural dyeing guide covers everything you need to move from curious beginner to confident practitioner: which blooms to grow or source, how to prepare your fiber, which mordants unlock lasting color, and how to troubleshoot when results surprise you.
Why Flowers? The Case for Botanical Color
Synthetic dyes are cheap, consistent, and easy. So why bother with marigolds and black-eyed Susans? The answer is layered. Flower-based dyes produce colors with a depth and subtlety that is genuinely difficult to replicate chemically — what dyers often call “life” in the color. Each batch varies slightly depending on soil pH, season, and water mineral content, making every dyed piece unique.
Beyond aesthetics, there is a growing market for naturally dyed goods. A 2026 survey by the Sustainable Apparel Coalition found that 67% of US consumers said they preferred clothing made with low-impact dyes when price was comparable. For small-batch makers and Etsy sellers, “botanically dyed” has become a meaningful differentiator. Flower dyeing is also genuinely low-waste: spent plant material can be composted, and many mordants used at home are food-safe minerals like alum.
There is also the simple pleasure of it. Growing dye flowers in a backyard plot, harvesting them at peak bloom, and watching wool transform in a pot of golden marigold water connects the maker to a centuries-old tradition in a tactile, immediate way.
Understanding How Flower Dyes Work
Flowers produce color through pigment compounds — primarily flavonoids, carotenoids, chlorophylls, and anthocyanins. These molecules bond to fiber at varying strengths depending on the fiber type, the mordant used, and the pH of the dye bath. Understanding this chemistry at even a basic level will dramatically improve your results.
Fiber Matters More Than You Think
Natural protein fibers — wool, silk, alpaca — accept flower dyes far more readily than plant-based fibers like cotton or linen. This is because protein fibers have a slightly acidic surface that bonds well with most natural dye molecules. Cotton requires extra preparation steps (called scouring and tannin pre-treatment) to achieve comparable depth of color. For beginners, wool is the recommended starting point: it dyes evenly, forgives temperature fluctuations, and produces the most saturated results.
Synthetic fibers like polyester and acrylic will not accept natural dyes without specialty mordants, and even then, results are typically pale and fugitive (prone to fading). Stick to natural fibers until you have the basics down.
The Role of Mordants
A mordant is a metallic salt or tannin that creates a chemical bridge between the dye molecule and the fiber. Without a mordant, most flower dyes wash out within weeks. The most common and beginner-friendly mordant is potassium alum (aluminum sulfate), used at approximately 15% weight of fiber (WOF). That means for 100 grams of wool, you use 15 grams of alum.
Other mordants shift color significantly. Iron (ferrous sulfate) darkens and “saddens” colors — turning a bright marigold gold into a deep olive. Copper sulfate shifts yellows toward green. Tannin, found in oak galls and black tea, is used as a pre-mordant for cotton. Each combination of flower + mordant + fiber creates a distinct color result, which is part of what makes natural dyeing so exploratory.
The Best Flowers for Natural Dyeing: A Bloom-by-Bloom Breakdown
Not all flowers dye equally well. Some produce rich, lightfast color; others give gorgeous initial results that fade within months. Here is a curated selection of flowers that perform reliably for home dyers in the US.
Marigolds (Tagetes erecta)
The undisputed workhorse of the dye garden. French and African marigolds produce a generous supply of warm golden-yellow dye from their flower heads. They are lightfast, meaning the color holds up well with UV exposure — a rarity among flower dyes. Use fresh or dried flowers at a ratio of 2:1 by weight (2 parts flowers to 1 part fiber) for deep gold. Marigolds are annuals that thrive in USDA Hardiness Zones 2–11, making them accessible to virtually every US grower.
Coreopsis (Coreopsis tinctoria)
Known as “dyer’s coreopsis” for good reason. This annual wildflower produces some of the most intensely orange-red dyes available from any plant source. At full saturation with an alum mordant, it can yield a color closer to pumpkin-orange than yellow. It self-seeds prolifically once established and grows in Zones 4–9. Use dried flowers at a 1:1 ratio with fiber.
Weld (Reseda luteola)
Weld has been used as a yellow dye source in Europe since at least 400 BCE and produces one of the most lightfast yellows available from any natural source. The entire aerial plant is used, though the flowers contribute significantly to dye concentration. It grows as a biennial in Zones 5–8 and can reach 4 feet tall. Weld pairs beautifully with indigo for a clear, traditional green.
Black-Eyed Susan (Rudbeckia hirta)
A native wildflower with surprising dye potential. The flower heads produce olive-gold to warm brown tones depending on mordant. With alum, expect a soft golden-green; with iron, a deep khaki. It is drought-tolerant, grows in Zones 3–9, and is a pollinator favorite — making it a smart choice for dye gardens that also support local ecosystems.
Goldenrod (Solidago spp.)
Goldenrod is frequently overlooked as a dye plant because it is so common in the American landscape. That familiarity is a gift: it is free, abundant, and produces a reliably warm yellow with alum. Harvest the flower heads just as they begin to open for the strongest color. Use at a 2:1 ratio with fiber.
Chamomile (Anthemis tinctoria — Dyer’s Chamomile)
Standard culinary chamomile gives a pale, unreliable color. Dyer’s chamomile, by contrast, is loaded with flavonoids and yields a bright, clear yellow on wool with alum. It is a perennial in Zones 3–7 and blooms prolifically through summer. A 1:1 flower-to-fiber ratio gives a medium-deep yellow; increase to 2:1 for richer saturation.
Dahlias
Dahlias are a surprising dye flower — their petals contain flavonoids that yield yellow to warm gold on alum-mordanted wool. Orange and yellow varieties give the strongest results; purple dahlias yield only pale tan. The dye is moderately lightfast. As dahlia tubers are widely available across the US (they thrive in Zones 8–10 as perennials, and Zones 3–7 as lifted annuals), they make a practical choice for dyers who already grow them for cut flowers.
Flowers with Beautiful but Fugitive Color
Some flowers are visually striking in the dye pot but fade quickly in light or washing. These include lavender, rose petals, and most blue/purple flowers containing anthocyanins (cornflower, hydrangea, violet). Anthocyanins are pH-sensitive and notoriously unstable on fiber. They are worth experimenting with for art pieces or items kept out of direct light, but should not be used for garments intended for regular wear.
Step-by-Step: The Basic Flower Dyeing Process
The general workflow for natural flower dyeing follows a consistent sequence regardless of which bloom you use. Here is a reliable method for dyeing 100 grams of alum-mordanted wool with fresh marigold flowers.
What You Need
- 100g clean, wet wool fiber or yarn
- 200g fresh marigold flower heads (or 100g dried)
- 15g potassium alum (mordant)
- A stainless steel or enamel dye pot (dedicated — never use for food afterward)
- Kitchen scale (accurate to 1g)
- pH-neutral wool wash or dish soap
- Long-handled stainless steel spoon or dowel
- Thermometer
Step 1 — Scour the Fiber
Scouring removes oils, spinning residues, and dirt that would interfere with even dye uptake. Dissolve 1 teaspoon of pH-neutral wool wash in a pot of hot water (around 140°F / 60°C). Submerge the wetted fiber and hold at that temperature for 30 minutes without agitating. Lift gently, squeeze — never wring — and rinse in water of the same temperature to prevent felting.
Step 2 — Mordant the Fiber
Dissolve 15g of potassium alum in a cup of hot water, then add to a fresh pot of water large enough to allow the fiber to move freely. Add the scoured, wetted fiber. Slowly raise the temperature to 180°F (82°C) over 45 minutes, then hold for another 45 minutes. Allow to cool slightly before removing. The mordanted fiber can be used immediately or stored damp in a sealed bag in the refrigerator for up to a week.
Step 3 — Prepare the Dye Bath
Place the marigold flower heads in your dye pot and cover generously with cold water. Bring slowly to 180°F and hold for one hour. Strain out all plant material through a fine mesh strainer or cheesecloth. You now have a clear dye liquor ready to use. Discard the spent flowers in your compost.
Step 4 — Dye the Fiber
Add the mordanted, wetted fiber to the strained dye bath. Slowly raise the temperature to 180°F over 30 minutes, then hold for 45–60 minutes, turning the fiber gently every 10 minutes to ensure even coverage. The goal is gentle, slow movement — not boiling, not sitting static.
Step 5 — Rinse and Dry
Allow the dye bath to cool to room temperature before removing the fiber. Rinse in successively cooler water until the water runs clear. Gently squeeze out excess water, then lay flat or hang to dry away from direct sunlight. Sunlight during drying can shift color unpredictably in newly dyed fiber.

Mordant Variations and Color Shifting
Once you have the basic process down, mordant experimentation opens up a much wider palette from the same flowers. The following results are documented outcomes with marigold as the base dye plant.
- Alum mordant: Bright, warm gold
- Iron mordant (1–2% WOF): Deep olive-gold to khaki green
- Copper mordant (2% WOF): Yellow-green
- No mordant: Pale yellow, poor washfastness
- Alum + alkaline modifier (baking soda): Shifts toward orange-gold
- Alum + acid modifier (cream of tartar): Brighter, cleaner yellow
Iron is the most commonly used modifier and is available as ferrous sulfate from dye suppliers for approximately $8–12 per pound. Use it sparingly — over-ironing (more than 3–4% WOF) can damage wool fiber over time, causing brittleness called “saddening.”
Expert Perspective: What Experienced Dyers Know
“The biggest misconception beginners bring to natural dyeing is that more plant material automatically means more color,” says Dr. Linnea Brandt, a textile botanist and instructor at the Fiber Arts Institute of Portland, Oregon. “Dye exhaustion matters more than quantity. A well-mordanted fiber in a correctly pH-balanced bath will take up more color from 50 grams of marigolds than a poorly prepared fiber will from 500. Preparation is where the color actually happens.”
Dr. Brandt also recommends keeping a dedicated dye journal from day one — noting the exact weight of fiber and flowers, mordant percentages, water source (hard vs. soft water significantly affects color), temperature held, and final color result. “After six months, that journal becomes your personal color reference library,” she says. “You stop guessing and start designing.”
Common Mistakes to Avoid
Even experienced dyers hit these pitfalls. Recognizing them early saves wasted fiber and frustration.
- Skipping the scour: Unwashed fiber dyes unevenly, with darker patches where oils have concentrated. Always scour, even if the fiber looks clean.
- Boiling the fiber: Temperatures above 190°F (88°C) can felt wool irreversibly. Keep the pot at a gentle simmer — visible steam, no rolling bubbles.
- Using reactive metals: Aluminum, copper, and cast iron pots will act as unintentional mordants, shifting your color unpredictably. Use stainless steel or enamel only.
- Rapid temperature changes: Moving fiber from hot to cold water — or vice versa — causes wool to felt. Always transition temperatures gradually.
- Expecting colorfast results without a mordant: Unmordanted plant-fiber dye baths look beautiful fresh and fade to near-nothing after two washes. Mordanting is not optional for lasting color.
- Sourcing flowers from treated nursery stock: Commercially grown cut flowers are often treated with pesticides that can interfere with dye uptake and are not safe to process in a pot you breathe over. Grow your own or source from certified organic farms.
Sourcing Flowers for Dyeing in the US
Growing your own dye flowers is ideal but not always practical. For those buying rather than growing, several sourcing options exist across the US market.
Farmers Markets and Local Farms
Many small farms growing cut flowers are happy to sell “seconds” — blooms that are not quite retail-quality — at reduced prices. For marigolds at peak season (July–September in most US zones), expect to pay $3–6 per bunch of 10–15 stems at a farmers market. Goldenrod and black-eyed Susan are often available as bunches or even free from roadsides in rural areas where they grow wild.
Specialty Dye Suppliers
Dried flowers specifically sold for dyeing are available from suppliers like Dharma Trading Co., Aurora Silk, and Botanical Colors. Dried marigold petals typically run $8–15 per 4-ounce bag — more expensive than growing your own, but with consistent dye concentration and year-round availability.
Growing Your Own Dye Garden
A 4×8-foot raised bed planted with marigolds, coreopsis, and dyer’s chamomile can yield enough flowers to dye several pounds of fiber through a single growing season. Marigold seed packets cost $2–4 and can be direct-sown after last frost in any US zone. For a focused dye garden, plant in succession every 3–4 weeks from late spring through midsummer to extend harvest through fall.
Drying and Storing Flowers for Year-Round Dyeing
Fresh flowers give the most potent dye, but dried flowers allow you to dye year-round without depending on current bloom season. Dry flowers immediately after harvest to preserve dye content — delay allows pigment degradation.
The most reliable drying method for home dyers is a food dehydrator set to 95–100°F (35–38°C). Spread flower heads in a single layer and dry for 4–8 hours until completely crisp. Alternatively, spread flowers on a window screen in a warm, dry room with good air circulation for 5–10 days. Store dried flowers in glass jars or paper bags in a cool, dark location. Stored properly, most dye flowers retain their color potential for 12–18 months.
pH and Water: Two Variables Most Beginners Overlook
Water chemistry has an outsized effect on natural dye results, particularly for anthocyanin-containing flowers. Hard water (high in calcium and magnesium, common in the American Southwest and Midwest) tends to dull flower dyes and can cause streaking. Soft water produces cleaner, more consistent color.
If your tap water is hard, a simple workaround is to use collected rainwater or to add a small amount of citric acid (1/4 teaspoon per gallon) to soften it before dyeing. You can test your water hardness with inexpensive strips available at hardware stores — anything over 150 ppm of hardness is worth addressing before your dye session.
pH modifiers are a creative tool as well. Adding a tablespoon of white vinegar to the rinse water (acidic modifier) brightens most yellow flower dyes. Adding a tablespoon of baking soda to the dye bath (alkaline modifier) shifts many yellow-orange flowers toward warmer, more orange tones. These shifts are temporary and partly reversible — worth testing on small sample skeins before committing a full project.
Practical Tips for Stronger, More Consistent Results
- Always wet fiber before adding to any bath. Dry fiber creates air pockets that prevent even dye penetration. Soak for at least 20 minutes in room-temperature water before mordanting or dyeing.
- Use a ratio that makes sense by weight. The “weight of fiber” (WOF) system ensures repeatable results. Record every ratio you use.
- Run exhaust baths. After removing your primary batch of fiber, the spent dye bath still contains color. Add a second, smaller skein for a lighter value of the same color — two different tones from one dye session.
- Layer dyes for complex colors. Dyeing fiber first in a marigold bath (gold) and then overdyeing in a black tea or weld bath adds depth and visual complexity.
- Test on sample skeins. Before committing expensive fiber to a new flower-mordant combination, dye a 10-gram sample skein first. Tape it to your dye journal page with notes for future reference.
The Complete Flower Natural Dyeing Guide for Beginners: Start Here
If this is your first time approaching flower dyeing, the fastest path to satisfying results runs through a single, well-documented project: 100 grams of alum-mordanted wool yarn, dyed in a fresh marigold bath. Marigolds are forgiving, their color is bold and immediate, and the process is short enough to complete in a single afternoon.
Once you have one successful batch behind you, the craft opens up rapidly. Add an iron modifier. Try a second flower species. Overdye a pale result with goldenrod. Within a season of consistent practice, you will have a personal color library built entirely from plants — which is exactly how dyers worked for the bulk of human history, and why the knowledge is worth preserving.
Frequently Asked Questions
What flowers are best for natural dyeing?
The most reliable flowers for natural dyeing are marigolds (Tagetes erecta), dyer’s coreopsis (Coreopsis tinctoria), weld (Reseda luteola), goldenrod (Solidago spp.), and dyer’s chamomile (Anthemis tinctoria). These produce strong, relatively lightfast color on protein fibers like wool and silk when used with a mordant.
Do I need a mordant for flower dyeing?
Yes, in almost all cases. Without a mordant, most flower dyes will fade significantly within weeks of washing or sun exposure. Potassium alum (aluminum sulfate) at 15% weight of fiber is the standard beginner mordant — it is safe, affordable (around $5–8 per pound), and widely available from dye suppliers and online retailers.
Can I dye cotton with flower dyes?
Yes, but it requires more preparation. Cotton must be scoured thoroughly and then treated with a tannin pre-mordant (such as strong black tea or oak gall extract) before applying a metallic mordant like alum. Even with this preparation, cotton typically dyes 20–30% less saturated than wool with the same flower dye bath.
How long do naturally dyed colors last?
Lightfastness varies significantly by flower and mordant. Weld, marigold, and dyer’s coreopsis with alum mordant can maintain good color for several years with proper care (washing in cool water with pH-neutral detergent, storing away from direct sunlight). Flowers high in anthocyanins — roses, violets, cornflowers — may fade noticeably within months even with mordanting.
Can I use grocery store flowers for natural dyeing?
Grocery store flowers are typically grown with pesticides and treated with preservatives, both of which can interfere with dye uptake. They are not recommended for dyeing. Use organically grown flowers, flowers you have grown yourself, or dried flowers from a reputable natural dye supplier for consistent, safe results.
Take the Next Step: Build Your Dye Garden This Season
The most meaningful thing you can do after reading this guide is plant something. Even a single 5-gallon container of marigolds on a patio or balcony gives you enough flower material to dye a skein of yarn by late summer. From there, the practice grows organically — a wider plant palette, a more nuanced understanding of mordants, and a personal color vocabulary that belongs entirely to you.
Order a packet of Tagetes erecta seeds, a pound of potassium alum, and a skein of undyed wool yarn — the total investment is under $25. The color you pull from that first dye pot will outlast any trend, and the knowledge stays with you for life. That is the particular value of a craft rooted in the natural world: once you learn the language of flowers and fiber, the conversation never really ends.