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 make stain from walnuts by boiling the outer husks in water to create a rich, dark dye.
It’s one of the oldest natural dyes around, used for centuries to color fabric, wood, and even paper.
If you’ve ever wondered how to make stain from walnuts, you’re in the right place.
The process is surprisingly simple and uses parts of the walnut you’d normally toss away.
In this post, we’ll walk through how to make stain from walnuts step by step, what you’ll need, and how to get the best results.
Why Make Stain from Walnuts?
Making stain from walnuts is a rewarding DIY project because it’s natural, cheap, and effective.
Here’s why so many people choose to make stain from walnuts instead of buying synthetic dyes.
1. It’s Completely Natural and Non-Toxic
When you make stain from walnuts, you’re working with nothing but walnut husks and water.
There are no harsh chemicals, no fumes, and no synthetic compounds.
That makes it a safe option for crafters, parents, and anyone sensitive to chemical dyes.
2. The Color Is Rich and Long-Lasting
Walnut stain produces a deep, warm brown that rivals any store-bought option.
When you make stain from walnuts properly, the color bonds well with wood, fabric, and paper.
It doesn’t fade easily, which is why it’s been a favorite for generations.
3. It’s Basically Free
If you have a walnut tree nearby, you can make stain from walnuts for nothing.
The husks are usually discarded, so you’re turning waste into something useful.
Even if you buy walnuts for the nuts, the husks give you a bonus project.
How to Make Stain from Walnuts Step by Step
Learning how to make stain from walnuts takes just a few simple steps.
Here’s the full process from harvest to finished dye.
1. Gather Your Walnut Husks
To make stain from walnuts, you need the green outer husks, not the hard shells inside.
If you’re collecting from a tree, wear gloves because the husks will stain your hands for days.
You can also use black walnut hulls, which produce the darkest, most intense color.
2. Chop and Soak the Husks
Chop the husks into smaller pieces so they release more color.
Place them in a bucket or pot and cover them with water.
Let them soak overnight to soften the material before you make stain from walnuts.
3. Boil the Husks to Extract the Dye
Simmer the husks in water for one to two hours.
The longer you simmer, the darker your stain will be.
This is the heart of how to make stain from walnuts—patience here pays off.
4. Strain the Liquid
Once the water has turned a deep brown, remove the husks.
Strain the liquid through a fine mesh or cheesecloth into a clean container.
Now you have a concentrated walnut stain ready to use.
5. Test and Adjust the Color
Before applying your stain, test it on a scrap piece of wood or fabric.
If you want a darker shade, reduce the liquid by simmering it further.
This lets you fine-tune the stain you made from walnuts to your liking.
Tips for Using Walnut Stain
Once you know how to make stain from walnuts, using it well is the next step.
Keep these tips in mind for the best results.
1. Add a Fixative for Fabric
If you’re dyeing fabric, you’ll want to set the color with a fixative.
A simple salt or vinegar bath helps the stain from walnuts bind to the fibers.
Without it, the color may wash out over time.
2. Apply in Thin Layers on Wood
When using walnut stain on wood, apply it in thin coats.
You can always add more layers to deepen the color.
This gives you control over the final shade of the stain you made from walnuts.
3. Store It Properly
Walnut stain can spoil if left out too long.
Keep it in a sealed jar in a cool, dark place.
Adding a few drops of rubbing alcohol can extend the shelf life of your homemade stain.
4. Wear Gloves and Old Clothes
Walnut stain stains everything—skin included.
Always wear gloves and clothes you don’t mind ruining.
This is especially important when you make stain from walnuts in large batches.
So, How Do You Make Stain from Walnuts?
You can make stain from walnuts by boiling the husks in water and straining the liquid.
It’s a natural, affordable way to create a beautiful brown dye for wood, fabric, and crafts.
Now that you know how to make stain from walnuts, you can turn those discarded husks into something truly useful.
Give it a try, and you might never go back to store-bought stain again.