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 homemade walnut stain by boiling black walnut hulls in water to extract their natural tannins and rich brown dye.
This DIY walnut stain is a time-tested wood finish that homesteaders and woodworkers have used for generations.
Whether you want to darken a new piece of furniture or give a rustic edge to a craft project, homemade walnut stain gives you a natural, chemical-free option.
In this post, we’ll cover how to make homemade walnut stain, the materials you need, and the best ways to apply it for beautiful results.
Let’s dive in.
Why Make Homemade Walnut Stain
Making homemade walnut stain comes with several advantages that commercial products just can’t match.
Here are the main reasons people choose this natural approach.
1. It’s All-Natural and Non-Toxic
Homemade walnut stain contains no harsh solvents, heavy metals, or synthetic drying agents.
That makes it a safer choice for indoor projects, children’s furniture, and anything that touches food.
You won’t have to worry about fumes filling your workshop either.
2. It’s Practically Free
If you have black walnut trees nearby, the hulls are free for the taking.
Even if you buy hulls online, the cost of a batch of homemade walnut stain is tiny compared to a can of store-bought stain.
3. It Gives a Beautiful, Unique Color
Walnut stain made at home produces a warm, deep brown that’s hard to replicate.
Because it’s natural, the color has subtle variations that give wood a rich, antique character.
How to Make Homemade Walnut Stain
Learning how to make homemade walnut stain is simpler than you might think.
Just follow these steps.
1. Gather Your Materials
You’ll need black walnut hulls (the green or dried outer husks), a large pot, water, and a strainer.
Wear gloves, because walnut hulls will stain your hands for days.
2. Simmer the Hulls
Place the hulls in a pot and cover them with water.
Bring it to a boil, then reduce to a simmer for one to two hours.
The longer you simmer, the darker your homemade walnut stain will become.
3. Strain and Store
Once the liquid is as dark as you want, strain out the hulls.
Pour your walnut stain into glass jars and label them clearly.
Stored in a cool, dark place, this walnut stain keeps for months.
How to Apply Homemade Walnut Stain
Applying your homemade walnut stain correctly is just as important as making it.
Here are the key steps for great results.
1. Prep the Wood Surface
Sand the wood smooth and wipe away all dust before you apply any walnut stain.
A clean surface helps the stain absorb evenly.
2. Test on a Scrap Piece First
Every batch of homemade walnut stain behaves a little differently.
Test your walnut stain on a scrap of the same wood to check the color.
3. Apply in Thin Coats
Brush or wipe on the walnut stain in thin, even coats.
You can always add another layer of walnut stain for a deeper shade.
4. Seal the Wood
Once the homemade walnut stain dries, seal it with oil, wax, or polyurethane.
Sealing protects the color and keeps your walnut stain looking fresh.
So, How Do You Make Homemade Walnut Stain?
You make homemade walnut stain by simmering black walnut hulls in water to draw out their natural brown dye.
It’s a free, non-toxic, and rewarding way to finish wood with a beautiful, rich color.
With a little patience and the steps above, your homemade walnut stain will give any project a warm, lasting finish.