Natural Herbal Hair Dyes You Can Make At Home

This post may contain affiliate links.

Homemade Hair Dye

Homemade hair dye is easier than you think. If you want to ditch chemical salon solutions to D.I.Y. naturally, this is the article for you!

I turned 50 in December. Where does the time go?

I wanted to have my hair cut into a new style since I’d been growing it out and pulling it back for years. And along with the new cut I thought about color, especially with all the gray hair I have! I wrote an article a few weeks ago on natural fabric dyes and it got me thinking about natural herbal hair dyes.

Many herbs and natural substances make natural dyes. One of the best known is henna, but there are many others.

Natural Herbal Homemade Hair Dye

To make a basic dye, simply brew herbal material into a strong tea and rinse it through your hair. But if you want the dye to last longer, follow these steps. And for anyone who has dark hair with gray coming through, you know how important that is!

Here’s the basic method:

  • Chop or mash your herbal material. (See the rest of the article for suggestions on what to use for your hair color.) You can use fresh or dried for most applications, though specifics are noted with certain herbs. The smaller the material is, the more surface area can be exposed to hair, and therefore, creates a stronger and darker dye.
  • Make a paste by mixing the herbs with some hot water. Add a small amount of water at a time until you get a thick paste the consistency of toothpaste. Hot water will open the pores of the herbs and allow more color to be released.
  • For colors that require making tea, use a large number of herbs – ½ cup of herbs to 2 cups water. Use hot water and steep as long as it takes to cool off. Strain herbs out and transfer tea to a squirt bottle to make application easier.
  • If using a tea, squirt onto scalp and hair, repeating until the tea is gone. Twist hair, secure on top of your head and cover with a damp towel or shower cap. If using a paste, apply the homemade hair dye paste to the roots and cover with a damp towel or shower cap.
  • For both types of preparation, leave on for a half-hour or so and rinse out. I suggest doing it in the shower or over a bathtub because it can make quite a mess.
  • If possible, dry your hair in the sun. It will give it more natural highlights.
  • Most of these dyes are semi-permanent. They will last a few weeks. Hair usually grows out faster than color fades. To keep the color, reapply a few times per month or more.

For All Different Colors

All hair is different. Some take longer to soak up homemade hair dye or others take no time at all. Some hair grows faster while others just plug along slowly. Finally, some colors of hair react differently to different colors. Here’s a list of herbs that work best for each hair color type.


Blonde hair will usually take up more color than most others. Lemon juice works well for light blonde and some darker blondes. A tea made from chamomile and calendula will work for darker blonde types. (Find dried chamomile flowers here and dried calendula flowers here.)

Rhubarb root makes golden honey tones. Simmer the root in water and cool. Use as you would with other tea methods.

It’s also possible that other berberine-containing roots such as mahonia (Oregon Grape Root), yellowroot, bayberry, or yellow dock could work as a blonde homemade hair dye, but I have found no reports of individuals using them.


For brown hair, use a strong black tea or coffee solution.

You can also make tea from nettle, rosemary, and sage. Sage has long been used to cover gray hair. Use it weekly to get better coverage on gray that keeps coming back. (Find dried nettle leaf, dried rosemary, and dried sage leaf here.)


For red hair, nothing beats tomato juice as a homemade hair dye. Massage a generous amount into hair, lightly squeeze out any excess, then pile on top of your head. Cover with a plastic bag or shower cap, and leave on for at least 30 minutes.

You can also make tea from hibiscus flowers and calendula. By adjusting the amount of each, you can vary the shade of brown. And both are full of antioxidants, which are very healthy for your hair. (Find hibiscus flowers here and dried calendula flowers here.)


Pureed beets make a homemade hair dye that will give your hair a reddish-purple tone. And all red tones of hair will pick up highlights from a vinegar rinse (like this) used after any hair color.


True black hair is difficult to work with. Black walnut powder will give you very dark, almost black hair. Indigo will give you blue-black hair, but most sources say it should be used with or after henna treatments. (Find black walnut powder here.)

Henna for Most Hair Colors

You can achieve almost any color with this all-natural, conditioning dye. Find the one that is right for your hair color here.

Homemade Hair Dye Precautions

There are very few precautions you need to take while using herbs to color your hair, but some should always be followed. The most important ones are to use gloves and protect the surface you’re working on. Remember, you’re working with dye.

Black walnut powder should not be used by those with thyroid problems.

And always be sure your solutions are cool before using. DO NOT use them hot! Injury to the scalp could occur.

Don’t allow any of the dyes to get into your eyes or mouth.

And don’t be afraid to experiment!

Have you ever used a natural homemade hair dye? How did it go?


About Debra Maslowski

Debra is a master gardener, a certified herbalist, a natural living instructor, and more. She taught Matt and Betsy how to make soap so they decided to bring her on as a staff writer! Debra recently started an organic herb farm in the mountains of Western North Carolina. You can even purchase her handmade products on Amazon!

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


  1. Lora Cousins says

    What about fun colors like blue, purple or green, something like that? I have silver and dark hair and would like to play with colors that will wash out.

    • Debra Maslowski says

      Hi Lora,
      I’ve heard that Kool Aid works well. It’s non toxic and will wash out after a few washings. Not sure how natural it is, but it’s got to be better than chemicals.