How to Make Hair Dye From Walnut Shells

by Willow Sidhe ; Updated September 28, 2017

You can make your own hair dye from walnut shells easily and inexpensively with only a few dried herbs, walnut shells with hulls, and high-quality oil. It works well on all hair types, except extremely dry or chemically treated hair. The resulting color will be light to very dark brown, depending on the original hair color. This hair dye is especially good for covering gray hair. This recipe yields approximately 16 treatments, which can be used daily to enhance the depth of color, and will leave hair shiny and soft.

Boil eight cups of distilled water in a sauce pan, and then remove from heat. Add 1 oz. dried sage, 2 oz.. of black walnut shells, 1 oz. dried rosemary and 1 oz. dried nettle.

Cut open two regular tea bags and add the contents to the water with the other herbs. Cover the pan tightly, and allow the mixture to steep for at least three hours but no longer than four hours.

Strain the liquid into a medium-size mixing bowl. Add 2 tbsp. jojoba oil, and mix well. Transfer the mixture to a quart-size bottle or jar, label with the jar and store in the refrigerator. This hair dye will keep for up to three weeks, after which time it should be discarded.

To use the hair dye, shampoo the hair normally and rinse. Put on gloves, as they dye will stain the skin. Shake the bottle thoroughly, and apply about 1/2 cup directly into the hair. Massage into the scalp for about one minute, and then squeeze out any excess and towel dry the hair.

Combine 1/4 cup of the walnut hair dye with1/4 cup baby shampoo, and wash the hair daily to maintain color, and/or cover gray. No gloves are needed when applying this way. Use daily in this manner for two weeks, for best results, and then as necessary for touching up.


  • All hair will react differently to herbal hair dye. If you have thick, porous hair, it will be more resistant to the color. However, everyone's hair is different. Gray hair may turn light to dark brown using this hair dye, and most people's hair will turn out significantly darker.

    Castor, sweet almond or virgin olive oil may be substituted for jojoba oil, if necessary. In addition, castile soap may be substituted for baby shampoo.

    All ingredients used to make this herbal hair dye can be found at health food stores or ordered online.

Photo Credits

  • Andrew Beierle

About the Author

Willow Sidhe is a freelance writer living in the beautiful Hot Springs, AR. She is a certified aromatherapist with a background in herbalism. She has extensive experience gardening, with a specialty in indoor plants and herbs. Sidhe's work has been published on numerous Web sites, including