Getting beautiful yellow tones with yarrow dye

I finally got around to making some yarrow dye this weekend, and the results were way better than I expected. If you've ever spent any time looking at the "weeds" in your backyard or along a walking trail, you've probably seen yarrow. It's that hardy plant with the feathery, fern-like leaves and those flat-topped clusters of tiny white or pink flowers. It grows practically everywhere, and honestly, it's one of the most reliable plants you can find for natural dyeing.

Most people think you need some exotic, expensive powder from across the globe to get a good color on fabric, but yarrow proves that theory wrong. It's a total workhorse in the dye pot. Whether you're a total beginner or you've been messing around with natural colors for years, there is something really satisfying about turning a bunch of roadside greenery into a rich, golden hue.

Why yarrow is a great place to start

If you're just getting into natural colors, yarrow is a fantastic "entry-level" plant. Some plants are really finicky—you have to get the temperature exactly right, or the pH has to be perfect, or the color just washes out the first time you put it in the laundry. Yarrow isn't like that. It's pretty forgiving. It holds its color well, and it doesn't require a ton of specialized equipment to get a decent result.

Another reason I love using it is that it's incredibly abundant. In many places, it's considered a common wildflower (or even a nuisance), so you don't have to feel bad about harvesting a basketful of it. Just make sure you're picking it from an area that hasn't been sprayed with pesticides. Since you'll be simmering this on your stove, you definitely don't want any nasty chemicals hitching a ride into your kitchen.

What kind of colors can you actually get?

When people talk about yarrow dye, they're usually aiming for yellow. But "yellow" is a bit of an understatement. Depending on how much plant material you use and what kind of mordant you pick, you can get everything from a soft, buttery cream to a vibrant, electric lemon or even a deep, earthy mustard.

If you decide to play around with modifiers later in the process—like adding a bit of iron—the color shifts in a really cool way. It goes from those sunny yellows into these beautiful, moody olive greens and sages. It's like getting two dyes for the price of one. The flowers usually give the brightest yellows, while the leaves and stalks tend to lean a bit more toward the green-yellow side of the spectrum. I usually just toss the whole top half of the plant into the pot because I like the complexity of the "whole plant" color.

Gathering and preparing your plant material

The best time to harvest for yarrow dye is right when the flowers are in full bloom. You'll notice the little white clusters looking fresh and vibrant. If they've started to turn brown and crispy, they'll still give you some color, but it might be a bit duller or more brownish.

You'll want to gather quite a bit. A good rule of thumb in natural dyeing is to use a 1:1 ratio by weight. So, if you have 100 grams of wool or silk, you'll want about 100 grams of fresh yarrow. I usually err on the side of "more is better." If you pack that pot full, you're going to get a much richer, more saturated color.

Once you get your yarrow home, give it a quick shake or a rinse to get rid of any bugs. You don't need to be too precious about it. I usually just chop it up into smaller chunks with some kitchen shears. Chopping it increases the surface area, which helps the water extract all that lovely pigment more efficiently.

Setting up the dye pot

Now, let's talk about the actual process. You don't need a fancy setup. A large stainless steel pot is your best friend here. Avoid aluminum or copper pots if you want the "true" yarrow color, as those metals can act as accidental mordants and shift the color before you even get started.

Fill your pot with enough water to let your fabric move around freely. If the fabric is all bunched up, you'll end up with splotchy, uneven color (which some people like, but it's usually not the goal). Toss in your chopped yarrow and bring it to a low simmer.

You'll want to let it simmer for about an hour. You'll start to smell it pretty quickly—it has a very distinct, medicinal, earthy scent. Some people find it a bit strong, but I actually quite like it. It smells like a concentrated version of a summer meadow. After an hour, the water should be a deep, dark tea color.

At this point, I usually strain out the plant bits. You can leave them in if you want a more "organic" look with speckles on your fabric, but it's a total pain to pick dried yarrow leaves out of wool fibers later. Trust me on this one—strain the liquid into a bowl, throw the compostable bits away, and pour the liquid back into the pot.

The importance of a mordant

If you just throw a t-shirt into yarrow water, you'll get a nice color, but it'll probably fade or wash out pretty quickly. To make yarrow dye permanent, you need a mordant. For most beginners, alum (potassium aluminum sulfate) is the way to go. You can find it in the spice aisle of some grocery stores, though buying it in bulk from a craft supplier is way cheaper.

I usually pre-mordant my fabric, which just means simmering the fabric in a pot of water with some alum for about 45 minutes before it ever touches the dye. It "opens up" the fibers and gives the dye something to grab onto. Once your fabric is mordanted and your dye bath is ready, you're good to go.

The magic moment: Dyeing the fabric

Make sure your fabric is wet before you put it in the dye pot. This helps the color take evenly. Slowly lower it into the yarrow dye and give it a good stir. You'll see the color change almost instantly, but don't pull it out yet! It needs time and heat to really bond.

Keep the pot at a "steaming but not boiling" temperature for another hour. If you boil it too hard, you might dull the color or damage delicate fibers like wool or silk. Just let it hang out and soak up the goodness. I like to leave mine in the pot overnight after I turn off the heat. The longer it sits, the deeper the yellow becomes.

Experimenting with modifiers

This is where things get really fun. If you've got your yellow fabric and you're feeling adventurous, you can "sadden" the color using iron. You don't even need to buy anything special—you can make "iron liquor" by soaking some old rusty nails in a jar of water and vinegar for a week.

If you take your yellow fabric and dip it into a second pot with a little bit of that iron water, you'll watch the color shift right before your eyes. The bright yellow will turn into a beautiful, earthy olive green. It's like a science experiment in your kitchen. Just don't use too much iron, as it can make protein fibers like wool feel a bit scratchy or brittle if you overdo it.

Final thoughts on the process

Once you're happy with the color, give the fabric a good rinse in lukewarm water until the water runs clear. Hang it up to dry out of direct sunlight (natural dyes can be a bit sensitive to UV light when they're first drying).

Every time I use yarrow dye, I'm reminded of why I love natural dyeing in the first place. It connects you to the seasons and the landscape in a way that buying a bottle of synthetic dye just can't. There's something special about wearing a scarf or using a dish towel that was colored by plants you gathered yourself on a sunny afternoon.

So, next time you see that feathery green foliage popping up in a field, don't just walk past it. Grab a basket, take some snips, and see what kind of gold you can find. It's a simple, rewarding process that honestly feels a bit like magic every single time.