How To Dye Fabric With Black Walnuts

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 dye fabric with black walnuts by using the natural tannins found in the hulls.
 
This old-fashioned method creates rich, earthy browns that deepen beautifully over time.
 
If you’ve ever wondered how to dye fabric with black walnuts, the good news is that it’s surprisingly simple and entirely free if you have a walnut tree nearby.
 
In this post, we’ll walk through how to dye fabric with black walnuts step by step, from gathering the hulls to setting the color so it lasts.
 
By the end, you’ll know exactly how to dye fabric with black walnuts and get gorgeous, long-lasting results.
 

Why Dye Fabric With Black Walnuts?

Learning how to dye fabric with black walnuts is worth it for so many reasons.
 
Here’s why so many crafters love this natural dye method.
 

1. Black Walnuts Are Packed With Tannins

The hulls of black walnuts are loaded with tannins, which are natural compounds that bond beautifully with fabric fibers.
 
These tannins are exactly why black walnuts dye fabric so effectively without any chemical mordants.
 

2. The Color Is Rich and Earthy

When you dye fabric with black walnuts, you get warm browns that range from light tan to deep chocolate.
 
The shade depends on how long you soak the fabric and how concentrated your dye bath is.
 

3. It’s Free and Sustainable

If you have black walnut trees in your area, you can gather hulls for free every fall.
 
Dyeing fabric with black walnuts turns what many people consider yard waste into something useful and beautiful.
 

How to Dye Fabric With Black Walnuts Step by Step

Now let’s get into the actual process of how to dye fabric with black walnuts.
 
Follow these steps and you’ll be dyeing fabric with black walnuts like a pro in no time.
 

1. Gather Your Black Walnuts

Start by collecting black walnuts in late summer or early fall when the hulls are still green and soft.
 
Wear gloves because black walnut hulls will stain your hands for days.
 
If the hulls have already turned brown and mushy, that’s fine too.
 
Older hulls still work well when you dye fabric with black walnuts.
 

2. Simmer the Hulls to Make a Dye Bath

Place your black walnut hulls in a large pot and cover them with water.
 
Simmer the hulls for about an hour until the water turns a deep, dark brown.
 
The darker the water, the deeper the color when you dye fabric with black walnuts.
 
Strain out the hulls and keep the liquid.
 

3. Prep Your Fabric

Before you dye fabric with black walnuts, wash your fabric thoroughly to remove any dirt or sizing.
 
Natural fibers like cotton, linen, wool, and silk take black walnut dye best.
 
Soak the fabric in warm water so it accepts the dye evenly.
 

4. Soak the Fabric in the Dye Bath

Submerge your wet fabric in the black walnut dye bath.
 
For a light tan, leave it in for 30 minutes.
 
For a deep brown, let the fabric soak for several hours or even overnight.
 
Stir occasionally so the color stays even as you dye fabric with black walnuts.
 

5. Rinse and Set the Color

Once you’re happy with the shade, rinse the fabric in cool water until the water runs clear.
 
The tannins in black walnuts usually make the color wash-fast without a mordant.
 
Hang the fabric to dry in the shade, and your black walnut dyed fabric is ready to use.
 

Tips for the Best Results When You Dye Fabric With Black Walnuts

Want to get even better results when you dye fabric with black walnuts?
 
Keep these tips in mind.
 

1. Use an Old Pot You Don’t Cook With

Black walnut dye can leave residue behind, so always use a dedicated pot when you dye fabric with black walnuts.
 

2. Add a Mordant for Deeper Color

Although black walnuts contain natural tannins, adding a mordant like alum can help the color last even longer.
 
This is especially helpful if you plan to dye fabric with black walnuts that will be washed often.
 

3. Test on a Small Swatch First

Every batch of black walnuts is a little different, so test a small piece of fabric first.
 
That way you’ll know exactly what shade you’ll get before you dye fabric with black walnuts on a big project.
 

4. Be Patient With the Process

The longer you let your fabric sit in the dye bath, the richer the result when you dye fabric with black walnuts.
 
Don’t rush it if you want deep, lasting color.
 

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, then soaking your fabric until you reach the shade you love.
 
Black walnuts dye fabric naturally, affordably, and beautifully, giving you earthy browns that only get richer with time.
 
Now that you know how to dye fabric with black walnuts, grab some hulls this fall and give it a try.
 
You’ll love the results every time you dye fabric with black walnuts.