How To Make Walnut Hair Dye

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 walnut hair dye at home by simmering black walnut hulls in water to create a rich, natural dye.
 
This is one of the oldest plant-based ways to darken hair, and people have used it for centuries to cover grays and add deep brown tones.
 
If you’ve been searching for a chemical-free option to tint your hair, learning how to make walnut hair dye is a fantastic DIY project.
 
The process is simple, the ingredients are easy to find, and the results can be surprisingly long-lasting.
 
In this post, we’ll walk through how to make walnut hair dye step by step, plus tips to get the best color possible.
 

Why Make Walnut Hair Dye?

Making walnut hair dye is a great choice for a few key reasons.
 
It’s natural, affordable, and gives you full control over the shade.
 
Here’s why so many people love using walnut hair dye.
 

1. It’s Completely Natural

Walnut hair dye comes straight from the black walnut tree.
 
That means no ammonia, no peroxide, and no harsh chemicals touching your scalp.
 
So if your skin is sensitive or you’re trying to avoid synthetic dyes, walnut hair dye is a safe, plant-based alternative.
 

2. It Covers Grays Beautifully

One of the biggest reasons people make walnut hair dye is to hide gray strands.
 
The natural tannins in walnut hulls bond to the hair shaft and deposit a deep brown color.
 
This makes walnut hair dye especially effective on light and gray hair that needs warm, rich coverage.
 

3. It’s Cheap and Easy to Find

Black walnuts grow all over North America, and the hulls are often free if you know where to look.
 
You can also buy dried black walnut hulls online or at health food stores.
 
So making walnut hair dye costs just a few dollars, which is far less than a salon visit.
 

How to Make Walnut Hair Dye Step by Step

Now let’s get into the actual process of how to make walnut hair dye.
 
You only need a few things, and most of them are already in your kitchen.
 

1. Gather Your Ingredients

To make walnut hair dye, you’ll need one cup of black walnut hulls (fresh or dried).
 
You’ll also need four cups of water, a pot, and a fine-mesh strainer.
 
Optionally, grab a few cloves or a teaspoon of coffee grounds to deepen the color.
 

2. Simmer the Walnut Hulls

Place the walnut hulls in the pot and cover them with the water.
 
Bring everything to a boil, then reduce the heat and let it simmer for about 30 minutes.
 
The longer you simmer, the darker your walnut hair dye will become.
 

3. Strain the Liquid

Once the liquid is dark and concentrated, remove it from the heat.
 
Let the walnut hair dye cool, then strain out the hulls using your mesh strainer.
 
You should be left with a deep brown liquid that smells earthy and nutty.
 

4. Apply the Dye to Your Hair

Pour the walnut hair dye into a bowl and put on gloves to avoid staining your hands.
 
Working in sections, saturate your hair from root to tip with the liquid.
 
For best results, wrap your hair in a shower cap and let the walnut hair dye sit for at least an hour.
 

5. Rinse and Reveal

Rinse your hair with cool water until the water runs clear.
 
Don’t shampoo right away, as the color needs time to settle into the hair shaft.
 
You’ll notice your walnut hair dye has left behind a warm, natural brown shade.
 

Tips for Better Results With Walnut Hair Dye

Getting the most out of your walnut hair dye comes down to a few smart habits.
 
Here are some tips that make a real difference.
 

1. Do It on Clean, Dry Hair

Walnut hair dye sticks better when your hair is free of oils and products.
 
Wash your hair the day before, but skip conditioner on the day you apply the dye.
 
Clean, dry strands absorb walnut hair dye more evenly.
 

2. Repeat for a Deeper Shade

One application of walnut hair dye gives a soft brown tint.
 
If you want a richer, darker result, reapply the dye every few days until you hit your goal shade.
 
Each session builds on the last, so the color deepens naturally.
 

3. Test on a Small Section First

Everyone’s hair reacts differently to walnut hair dye.
 
So before you coat your whole head, test a small strand and check the color after it dries.
 
This way you can adjust the strength or timing of your walnut hair dye without any surprises.
 

4. Store Leftovers in the Fridge

Extra walnut hair dye can be kept in a sealed jar in the fridge for up to a week.
 
Just warm it slightly before your next use.
 
That way you always have walnut hair dye ready for quick touch-ups.
 

So, How Do You Make Walnut Hair Dye?

You make walnut hair dye by simmering black walnut hulls in water, straining the liquid, and applying it to your hair.
 
It’s a natural, affordable way to get rich brown color without any harsh chemicals.
 
With a little patience and a few simple ingredients, your walnut hair dye can cover grays and add shine.
 
So give this DIY method a try and enjoy the deep, earthy results of homemade walnut hair dye.