Make Your Hair Perfect With These Natural Hair Dye Recipes

As some researches show,around 65% of ladies color their hair,so you must be one of those who frequently use over-the-counter hair dyes.

However, these hair dyes are abundant in chemicals, and as reported by the National Cancer Institute (NCI), more than 5,000 different chemicals are added to them.

Therefore, the common contact with these chemicals leads to various adverse effects on health. On the other hand, there are perfectly effective natural alternatives that can help you dye your hair in a safe way:

  1. Walnut Shells

Walnut shells are amazing in the case of dark brown color. You should crush the shells, boil them for half an hour, and leave them to cool. You can also use walnut powder instead.

Then, strain the mixture and apply it to the hair. It should remain to act for an hour, and then rinse it with lukewarm water.

If you like to have a more intense color, you can re- heat the strained juice until it boils, and it’s simmered down to ¼ of the original volume. Then, cool it in the fridge, strain, and pour it over the hair.

  1. Lemon Juice

The lemon juice is great for highlighting. Just pray it on the hair, and comb it. Leave it to act for a few hours. For lighter nuances, dry it in the sun, or mix it with chamomile. You should repeat the procedure several times for the wanted effects.

  1. Herbs

Various herbs can help you get various different hair colors, as follows:


You can use calendula, marigold, rosehips and hibiscus, and the more you use them the deeper color you get. You should add the herbs in water and leave them to simmer for half an hour. Then, cool, strain, and pour it over the skin/If possible, dry the hair under the sun.


You can use rosemary, nettle, and sage. Leave the herbs to simmer for 30 minutes, then strain the mixture, cool, and spray the hair. Leave it to act for an hour.


In the case of blonde hair, you will benefit the most from the use of saffron, marigold, chamomile, calendula, and sunflower petals. You should also use Rhubarb root for the grays. For lighter colors, add catnip, and in the case of darker colors, add black tea as well. Simmer for half an hour, and then strain the mixture, leave it to cool, and pour it over the hair.

  1. Coffee

Coffee is excellent in the case of darker hair colors and helps you get a chocolate nuance. You should brew a strong organic coffee, leave it to cool and mix 2 tablespoons of the coffee grounds with 2 cups of leave in all-natural conditioner.

Apply the mixture on the hair, and leave it to act for an hour.

Rinse with apple cider vinegar. you can also add coffee on the hair directly after shampooing; leave it to act for 20 minutes, and then rinse with apple cider vinegar for long-lasting effects. In the end, wash it with warm water.

  1. Tea

Tea is best with the natural hair color as it is not as strong as coffee. You can use black tea to darken gray hairs, chamomile for blondes, and rooibos for redheads.

You should add 3-5 teabags to 2 cups of water. Cool, the tea and apply it on the hair. If your goal is to cover the gray hairs, mix in fresh or dried sage to easily open up hair follicles.

Leave it on for at least an hour, and rinse with lukewarm water. The tea might also be left to act during the entire night.

See also: Oil Pulling – The Habit That Can Improve Your Oral Health

  1. Beet and Carrot Juice

Yu can use them alone or in a combination. They are excellent to add red tints to your current color. For a reddish-orange color, use more carrot, and in the case of more red hair color, add more beet juice.

Apply a cup of the juices on the hair, work it through, wrap the hair and leave the juices to act for an hour. Then, rinse the hair with water and spray it with an apple cider vinegar solution.

  1. Henna

Henna powder formed from the henna plant leaves contains a coloring pigment which will provide amazing effects on the hair. If used alone, it colors the hair red-orange.

To soften its effects, you can mix it with some chamomile tea. An also add a tablespoon of vinegar for an improved color release.

Apply it on the hair, comb it through, wrap the hair in a plastic wrap, and leave the natural dye to act for a few hours. Then, rinse with water.