Best Homemade Hair Dyes to Colour Your Hair at Home

Want to change the look, but are afraid of unwanted effects of industrialized hair dyes? Well, you can use conventional natural products available at home to give new looks to your locks.

It is well known that the many commercial hair dyes available in market tend to dry the hair, leaving it weak, brittle, and lifeless, not to mention the allergies they can cause. However, if you could create a natural hair dye based on teas, spices, and other foods that can be found in the kitchen at home? Well, these hair dyes made in a natural way, based on ingredients of plant origin, can revitalize the threads. Also, these homemade natural hair dyes can reinforce the color, intensify the shine and, of course, give new life to the curls. Moreover, they do not contain ammonia, the harmful chemical generally found in commercial ones.

Tip: To prevent the pigment from coming off when washing your hair, rinse it with apple cider vinegar; the process helps to close the hair cuticles.

So here we go, following are some of the best all natural hair dyes that you can make at home.

1.    Natural hair dyes based on black tea

black tea hair dye

Black tea has ideal pigmenting properties to be applied to brown, dark brown, black hair. Since it can disguise white hair, returning the original shade.

Now, if you have blond hair and want to darken your locks, black tea in light threads will make it a little darker.


  • 1 liter of water
  • 4 tablespoons of black tea

How to do it:

In a liter of boiled water, put the black tea. Then let it stand for 30 minutes. Wash your hair and apply the infusion to your hair, leaving it to act for about 40 minutes, rinse the strands with cold water and you are done.

2.    Coffee-based hair dyes


Also indicated for dark hair, the coffee-based dye is super easy to do and does not need great skills.

But, attention! If you want to change your hair color, for example, transform blonde hair into brown ones, in a natural way, unfortunately, it is not possible.


  • 6 tablespoons of coffee
  • 2 cups of water

How to do it:

Prepare a strong coffee using the 3 to 1 ratio and let the drink cool. Mix a cup of coffee with the leave-in of your choice. Apply to clean hair and leave on for an hour before rinsing

3.    Natural hair dyes with sage

Indicated to lighten the light brown or blond hair, the sage also disguises the white threads and strengthens the locks. What’s more, the herb promises to bring more softness and shine to your hair.


  • 2 cups dry sage
  • 1 cup dried rosemary
  • A tablespoon of apple cider vinegar
  • 1 liter of water
  • Glass container to prepare the tincture

How to do it:

Put all the ingredients, except the vinegar in a glass pan, and on low heat, let it cook for six hours, stirring the mixture and adding more water, if necessary.

With the mixture already cold, mix the apple cider vinegar and stir well until it forms a homogeneous liquid. Now wash your hair, applying the mixture, and let it act for approximately half an hour before rinsing.

If the hair is not in the expected shade, repeat the procedure as many times as necessary.

4.    Beet-based hair dyes

Ideal to give a new tone to reddish hair, the natural hair dye made with beet leaves dark brown, red, and black hair brighter. Thanks to the pigment in the food that gives the hair a special shine.


  • 1 chopped beet
  • A large chopped carrot
  • 1 liter of water

How to do it:

Prepare a juice with the ingredients listed above, apply it to clean hair, and wrap it in a cap (it can be thermal if you need it!).

Leave the mixture to act for at least an hour, rinse with water and apply apple cider vinegar to fix the color. If you want a darker tone, you can change the proportion of the vegetables, adding more beets, if you think the strands are not as red as you want.

You can also repeat the process whenever you want to strengthen the reddish tone of your locks.

Tip: when applying the mixture to the hair, wear an old T-shirt, gloves and apply a little coconut oil on the forehead and ears so as not to stain the skin.

5.    Lighten the strands with lemon juice

This is exactly not a dye, but rather a resource to lighten blonde hair. Lemon juice helps to create highlights with a few shades above the natural blonde.

Now, if you want to create lighter streaks, make a strong chamomile tea to brighten your hair.


  • Juice from squeezed lemon (darkening locks) or strong chamomile tea (lightening locks)
  • 1 clean spray bottle

How to do it:

Put the lemon juice (or chamomile tea) in the spray bottle, apply to the hair and brush it to spread the mixture well. Leave on for a few hours before washing.

6.   Henna powder


This natural powdered product can be found in health food stores and other natural product stores.


  • 1 packet of henna powder
  • Warm water
  • 1/2 tablespoon olive oil (optional)
  • 1 bowl or plastic container large enough for the amount of dye you are making.
  • 1 wooden spoon.

How to do it:

When you have all this material, to prepare the henna for the hair you have to mix the ingredients in the plastic bowl with the help of a wooden spoon. Also, make sure that the water is not very hot and is in the right amount to achieve pasta, but without being too runny or too thick.

7.   Indigo Powder


Unlike henna, indigo must be prepared at the last minute because it only colors for 2 hours.


  • Indigo powder
  • Yogurt
  • Warm water

How to prepare:

Yogurt can be optional, adding it will avoid paste crumbling and the application will get easier. Avoid mixing the indigo powder with other powder because the setting will be much less good. It is best to use it alone. 

Also Read Coloring Your Hair At Home: 7 Steps to Make It Look like A Hairdresser.

FAQs related to Homemade Hair Dyes:

Q1:   How to perform the skin test?

Clean a small area behind the skin of the ear or in the inner crease of the elbow with alcohol. Apply a small amount of the coloring cream/dye to this area.

Repeat this application 2 or 3 more times in the same area, allowing the previous application to dry beforehand. Then wait 48 hours without washing it. If at the end of this period no redness or other skin changes (such as itching, etc.) are seen, then you can now proceed to dye your hair.

Q2:   My hair is dark and I want to be blonde in a month, is it possible?

No. If you bleach your entire hair to become blonde at once, you will ruin the strands too much and the result will be blonde hair that is all damaged, lifeless. Do the highlights little by little, as it is better to take longer to reach the result and have well-treated hair than to do it all at once. This helps you reduce the risk of having all your hair ugly and damaged.

Q3:   Can I make my hair lights without toning afterward?

No, the ideal is to always tone the hair after discoloration. The bleach opens the cuticle of the hair. Even if you reach the tone you want only with bleach, by leaving the scales open the hair tends to yellow. The toner comes to give the necessary color and to close the open cuticles, leaving the hair healthier and with a color that does not fade as much.

Q4:   My hair is naturally black and I want to be blonde, but I am also afraid of damaging the strands.

If you do the lights little by little and take great care between breaks, you will not damage your hair as much. But know that even if well taken care of, the dyed blond hair is more dry than normal, and you will need to take good care of it.

If the hair is very dark, it is better not to reach the platinum tone. That is because to touch up the root you will always have to use bleach, which damages the hair too much. Try to arrive in a not-so-clear tone and only touch up with lights.

Q5:   Can the sun and sea or pool water alter the color result?

Like skin, hair reacts to external agents, such as the sun, saltpeter from the sea, chlorine from swimming pools, the alkalinity of water, etc.

To protect your color in summer, it is recommended to rinse your hair after bathing in the sea or the pool. After that use hair products that protect the hair, from the Sun, Chlorine, etc.

Q6:   Why natural homemade dye and non-chemical dyes should be used?

Because they do not break the hair cuticle and do not leave it vulnerable to external attacks. The frequent use of chemical dyes can leave hair fragile and lifeless. So, natural homemade dyes stabilize the entire structure of the hair without damaging it.

Chemical dyes remove the natural pigmentation from inside the hair, replacing it with a synthetic dye. In this way, the original hair color will change completely. Natural dyes penetrate only the superficial layer of the hair, providing a color wash thanks to this outer covering. The new hair color is the result of the combination of natural color and color bath.

Also Read What is Permanent Hair colour and When to Go for it?

Leave a Reply

Your email address will not be published. Required fields are marked *