How To Dye Fabric With Black Walnuts

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 dye fabric with black walnuts by using the natural tannins found in every part of the tree.
 
The hulls, leaves, bark, and twigs all contain tannin, which binds to fabric fibers and leaves behind a rich, warm brown color.
 
If you’ve been curious about how to dye fabric with black walnuts, you’re in for a treat because this is one of the easiest and most rewarding natural dye projects you can try at home.
 
The best part is that black walnuts are abundant in many backyards, and you probably already have everything you need to get started.
 
In this post, we’ll walk through how to dye fabric with black walnuts step by step, including how to harvest the hulls, prepare your dye bath, and set the color so it lasts.
 
Let’s get into it.
 

Why Dye Fabric With Black Walnuts

Dyeing fabric with black walnuts is a natural, inexpensive way to give old or new textiles a beautiful earthy tone.
 
Here’s why so many people love it:
 

1. Black Walnuts Are Packed With Tannins

The green hulls surrounding black walnuts are loaded with tannins, which act as a natural dye.
 
These tannins bond well with natural fibers like cotton, linen, wool, and silk.
 
That’s the main reason you can dye fabric with black walnuts and get such deep, lasting color without any chemical mordants.
 

2. It’s Free and Easy to Source

If you live near a black walnut tree, you can gather fallen nuts for free.
 
The hulls are usually discarded anyway, so turning them into dye is a great way to use something that would otherwise go to waste.
 
This makes dyeing fabric with black walnuts one of the most budget-friendly natural dye methods around.
 

3. The Color Is Rich and Versatile

When you dye fabric with black walnuts, you get a range of browns, from light tan to deep chocolate.
 
The final shade depends on how long you soak the fabric and how concentrated your dye bath is.
 
You can also layer the dye for a darker result or dilute it for softer, muted tones.
 

How to Dye Fabric With Black Walnuts Step by Step

Learning how to dye fabric with black walnuts is simpler than you might think.
 
Here’s the process from start to finish:
 

1. Gather and Prepare the Hulls

Collect black walnuts while the hulls are still green or just starting to turn brown.
 
Wear gloves because the tannins will stain your hands for days.
 
Once you have your hulls, chop them into smaller pieces to help release more dye.
 

2. Simmer the Hulls to Make a Dye Bath

Place the chopped hulls in a large pot and cover them with water.
 
Bring the water to a simmer and let it cook for about an hour.
 
The longer you simmer, the stronger your dye bath will be when you dye fabric with black walnuts.
 
Strain out the hulls and keep the liquid.
 

3. Pre-Wet Your Fabric

Before you dye fabric with black walnuts, wet your fabric thoroughly with clean water.
 
This helps the dye absorb evenly and prevents blotchy patches.
 
Wring it out so it’s damp but not dripping.
 

4. Soak the Fabric in the Dye Bath

Submerge your damp fabric in the warm dye bath.
 
Keep the heat low and stir gently to ensure even coverage.
 
The longer you leave it in, the darker the color will get when you dye fabric with black walnuts.
 
For a light tan, try 30 minutes, and for a deep brown, leave it for several hours or even overnight.
 

5. Rinse and Dry

Once you’re happy with the color, remove the fabric and rinse it in cool water until the water runs clear.
 
Then hang it up to dry away from direct sunlight.
 
The color will lighten slightly as it dries, so keep that in mind when you dye fabric with black walnuts.
 

Tips for Better Results When You Dye Fabric With Black Walnuts

If you want the best outcome when you dye fabric with black walnuts, keep these tips in mind:
 

1. Use Natural Fibers

Black walnut dye works best on natural fabrics like cotton, linen, wool, and silk.
 
Synthetic fabrics like polyester won’t take the dye well.
 

2. Add a Mordant for Longevity

Although black walnuts contain natural tannins, adding a mordant like alum can help the color last longer.
 
This is optional but recommended if you plan to wash the fabric often.
 

3. Don’t Use Aluminum Pots

Aluminum can react with the tannins and change the color.
 
Stick with stainless steel or enamel pots when you dye fabric with black walnuts.
 

4. Test on a Small Swatch First

Always test a small piece of fabric before committing your whole project.
 
This helps you gauge how the color will develop when you dye fabric with black walnuts.
 

So, How Do You Dye Fabric With Black Walnuts?

You dye fabric with black walnuts by simmering the hulls to make a tannin-rich dye bath, soaking pre-wetted natural fabric in it, and rinsing once you reach your desired shade.
 
It’s a simple, affordable, and satisfying way to create beautiful earthy browns at home.
 
Whether you’re dyeing a t-shirt, a scarf, or a piece of home decor, black walnuts give you gorgeous, natural color without harsh chemicals.
 
Now that you know how to dye fabric with black walnuts, grab some gloves and give it a try.