This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can use walnut shells for hair dye by boiling them into a concentrated liquid that deposits rich brown tones into your hair.
This natural approach has been used for centuries and is a great alternative if you want to avoid harsh chemicals.
If you’ve been wondering how to use walnut shells for hair dye, the answer is simpler than you might think.
Walnut shells contain juglone, a natural compound that stains and darkens hair beautifully.
In this post, we’ll walk through how to use walnut shells for hair dye, what results to expect, and tips to get the best color possible.
Let’s dive in.
Why Walnut Shells Work as a Natural Hair Dye
Walnut shells for hair dye work because of the natural compounds they contain.
Here’s why they’re so effective:
1. Juglone Is a Powerful Natural Stain
The main reason walnut shells work for hair dye is juglone.
This compound is found in the hulls and shells of black walnuts especially.
Juglone binds to the keratin in your hair and leaves behind a deep brown color.
This is why using walnut shells for hair dye gives such lasting results.
2. Tannins Deepen and Enrich the Color
Walnut shells are also rich in tannins.
Tannins are natural pigments that add depth and warmth to the dye.
When you use walnut shells for hair dye, tannins help the color look richer and more natural.
They also help the dye adhere better to your strands.
3. No Harsh Chemicals Involved
Unlike commercial dyes, walnut shells for hair dye don’t contain ammonia or peroxide.
This makes them a gentler option for your scalp and hair.
If you have sensitive skin or want to avoid chemical exposure, using walnut shells for hair dye is a smart choice.
4. It Covers Grays Naturally
Walnut shells for hair dye are especially good at blending gray hairs.
The deep brown tones coat gray strands and make them less noticeable.
Many people turn to walnut shells for hair dye specifically for this reason.
How to Use Walnut Shells for Hair Dye Step by Step
Using walnut shells for hair dye is a straightforward process.
Follow these steps to get started:
1. Gather Your Walnut Shells
You’ll need about one cup of crushed walnut shells.
Black walnut shells work best because they’re highest in juglone.
You can find them online or at some health food stores.
2. Boil the Shells to Make the Dye
Place your walnut shells in a pot with four cups of water.
Bring it to a boil and then let it simmer for about 30 to 45 minutes.
The water will turn dark brown as the juglone and tannins release.
3. Strain the Liquid
Once the liquid is dark enough, strain out the shells.
Let the walnut shell dye cool down to a comfortable temperature.
You don’t want to burn your scalp when you apply it.
4. Apply the Dye to Your Hair
Pour the walnut shell dye over clean, dry hair.
You can use a spray bottle or a bowl and brush for even coverage.
Make sure every strand gets saturated with the walnut shell mixture.
5. Let It Sit and Rinse
Cover your hair with a shower cap and let the dye sit for at least an hour.
For deeper color, you can leave walnut shells for hair dye on longer.
Then rinse thoroughly with cool water.
Tips for Getting the Best Results with Walnut Shells
To make the most of your walnut shells for hair dye, keep these tips in mind:
1. Do a Patch Test First
Always test walnut shells for hair dye on a small section of hair first.
This helps you see how your hair reacts and what color you’ll get.
2. Repeat for Darker Results
One application of walnut shells for hair dye may give you a light brown.
If you want darker color, repeat the process until you reach your desired shade.
3. Wear Gloves and Protect Your Space
Walnut shells for hair dye can stain your hands and surfaces.
Wear gloves and lay down towels or plastic before you start.
4. Store Leftover Dye in the Fridge
You can keep extra walnut shell dye in a sealed jar in the fridge.
It should last about a week if you want to do a second application.
5. Know That Results Vary
How walnut shells for hair dye works depends on your natural hair color.
Lighter hair will pick up more color while darker hair may see subtle changes.
So, How Do You Use Walnut Shells for Hair Dye?
You can use walnut shells for hair dye by boiling them into a liquid and applying it to your hair.
This natural method uses juglone and tannins to deposit rich brown tones that cover grays and add shine.
Just boil the shells, strain the liquid, apply it to clean hair, and let it sit before rinsing.
Using walnut shells for hair dye is a gentle, chemical-free way to color your hair at home.
Give it a try and enjoy the natural, beautiful results.