Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can make hair dye from black walnuts by using the green husks that surround the hard inner shell.
These husks are packed with juglone, a natural compound that stains everything it touches a rich, lasting brown.
If you’ve ever wondered how to make hair dye from black walnuts, this ancient method is surprisingly simple and completely free if you have the trees nearby.
In this post, we’ll walk through how to make hair dye from black walnuts step by step, plus how to apply it for the best gray coverage and color payoff.
Let’s get into it.
Why Black Walnuts Make Great Hair Dye
Learning how to make hair dye from black walnuts starts with understanding why they work so well.
Here’s the breakdown:
1. Juglone Is a Powerful Natural Stain
The main reason black walnuts work as hair dye is juglone.
This compound sits inside the green husks and acts like nature’s permanent ink.
It bonds to keratin in your hair, which is why the color sticks around far longer than most plant-based dyes.
2. No Harsh Chemicals Involved
When you make hair dye from black walnuts, you skip ammonia, peroxide, and PPD entirely.
That makes it a gentle option for sensitive scalps and anyone trying to avoid conventional dye chemicals.
3. It Covers Gray Beautifully
Black walnut dye deposits warm brown tones that blend gray hair naturally.
Instead of harsh flat color, you get soft, dimensional brown that deepens with each application.
4. Free and Forageable
If you live near black walnut trees, the husks are literally falling on the ground every autumn.
That means your dye supply costs nothing but a little time and effort.
How to Make Hair Dye from Black Walnuts
Now let’s talk about how to make hair dye from black walnuts at home.
Here’s what you’ll need and how to do it:
1. Gather the Green Husks
Collect black walnuts while the husks are still green and soft.
Wear gloves because juglone stains skin for days.
If the husks have already turned brown and mushy, they still work, but green ones give the strongest dye.
2. Simmer the Husks
Chop the husks into smaller pieces and toss them into a pot.
Cover them with water and simmer on low for about one to two hours.
The longer you simmer, the darker and more concentrated your dye becomes.
3. Strain the Liquid
Once the water looks like strong tea or coffee, strain out the husks.
What’s left is your black walnut hair dye, ready to use or store.
Pour it into a jar and refrigerate if you’re not using it right away.
4. Add Optional Boosters
To deepen the color, stir in a spoonful of coffee grounds, black tea, or a splash of apple cider vinegar.
These extras help the dye cling to your strands and boost the brown tones.
How to Apply Black Walnut Hair Dye
Knowing how to make hair dye from black walnuts is only half the process.
Application matters just as much.
1. Start with Clean, Dry Hair
Wash your hair and let it dry completely before applying the dye.
Clean strands absorb the color more evenly.
2. Section and Saturate
Pour the dye into a spray bottle or bowl.
Work in sections, saturating each strand from root to tip with a comb or brush.
Pay extra attention to gray patches around your temples and part line.
3. Let It Sit
Cover your hair with a shower cap and let the dye process for at least one hour.
For deeper color, leave it on for two to three hours or even overnight.
4. Rinse and Repeat
Rinse with cool water until it runs clear.
Don’t shampoo for 24 to 48 hours so the color can fully set.
Repeat the process every few weeks to build and maintain the shade you want.
5. Protect Your Skin and Surfaces
Black walnut dye stains everything, so line your workspace with old towels.
Apply petroleum jelly around your hairline and ears to keep dye off your skin.
So, How Do You Make Hair Dye from Black Walnuts?
You make hair dye from black walnuts by simmering the green husks in water, straining the liquid, and applying it to clean hair for one to three hours.
It’s a free, chemical-free way to cover gray and enjoy rich brown tones naturally.
Just remember to wear gloves, protect your surfaces, and be patient with the process.
Once you know how to make hair dye from black walnuts, you’ll never look at those fallen husks the same way again.