Homemade Hair Dye

Dyeing your hair is a great way to change your look in a way that will have a big impact on how others see you. There are few things you can do that will make as much of a visual change as dyeing your hair blonde.

The great news is that this doesn’t have to be expensive and that you don’t have to wait for an appointment at the hair salon or until you’ve bought a ‘professional’ product. Rather you can actually make your own hair dye and the other great thing about that strategy is that it will mean you can avoid any harsh chemicals or potential allergies and you can know precisely what you putting into your hair.

Here we will look at some homemade hair dyes you can make using things found around the home.

Before You Begin

Before you begin note that you should wait until any old chemical dye you may have used has come out – otherwise it can have unexpected effects and result in a blotchy hair color. Likewise it is a good idea to wait at least 24 hours since previous dyeing attempts or you may end up damaging and over processing the hair. Use conditioner in your hair the night before and allow this to sit for at least 30 minutes to leave your hair soft and absorbent. After that, make sure that your hair has no product in it and is completely dry and then begin the process.

The following ingredients can dye your hair a variety of different shades.

Homemade Hair Dyes

Blonde Hair Dyes

To make blonde hair is relatively simple and it just requires two tablespoons of fresh lemon juice and 2 cups of strong chamomile tea. Shampoo your hair, and then just rinse your hair with the mixture rubbing it in. Cover your hair with a shower cap to let it soak for 30 minutes. During these 30 minutes go and sit outside in the sun and it will help to capitalize on the bleach. If you have no sun available to you then blow a medium temperature hair dryer on your hair. Then remove the hair cap and rinse your hair out.

You can also bleach your hair blonde by using a mild bleach (check to make sure the product is suitable) mixed with hydrogen peroxide. Use this by folding foil into your hair to section off areas and then use an applicator to paste it in. Paint the ends first and then the roots and leave it for 30-45 minutes to set in before rinsing out. You might need to do this more than once to catch some patches or you can use purple conditioner/blonde toner to even it out (again leave in for 30 minutes).

Blonde Hair Dyes for Grey Hair

If you have gray patches and want to dye them to match your natural blonde look then a good strategy is to use saffron which will dye them blonde. Leave it in your hair under a shower cap for 30 minutes. Alternatively use sage and rosemary – make a thick tea from these and then let it rest in your hair for 20-30 minutes before washing out.

Red Hair Dyes

For red hair due you can use one part beet juice with one part carrot juice and apply this to your hair in the same way as the blonde hair dye – allow it to sit afterward for 30 minutes under a shower cap while you get some sun or a medium temperature hair dryer on it.

Another option is to buy some rosehips from your local health store. Boil these in water to make a strong tea and then apply this to your hair and let it sit for 20 minutes. Make sure to let it cool down though first of course.

Many people using natural hair dyes to dye their hair red or brown recommend first bleaching your hair blonde to make the results more pronounced.

Black/Brunette Hair Dye

Use these dyes to darken your hair – use to make brown hair darker or go from blonde to brunette. The simplest black hair dye is to use strong organic tea or coffee (black of course) with a few pinches of apple cider vinegar. Let this cool down and apply to your hair before sitting with a shower cap for 20 minutes.

Another one to use is walnut husks and water. Boil the husks in water for fifteen minutes and again allow to cool before applying using the same method as the others. No need for sun this time. Again it can help though to bleach your hair first.

Other Strategies

Another dye that can work wonders for any color is to use food colorings and this can allow you to achieve more dramatic and exciting colors such as reds or blues. Apply in the same way as the others – but bear in mind it can take a few attempts to get it right.

If you don’t have any food coloring that happens to be lying around the kitchen you may be able to use a squash or a powdered milk drink which contain food coloring in their ingredients. Mix with some warm water and then rinse into the hair and let it set in before rinsing out. Kool-Aid for instance can work wonders.


  1. Love the blue and red effect, reminds me when I had a professional dye my hair cherry cola, thxs so much!

  2. I think it's awesome!

  3. Does it wash out or is it permanent?

  4. This was a helpful article with great ideas. Thank You!

  5. Be careful when bleaching your hair! Better getting it done in a salon than wishing you did!

Leave a Reply

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

Recommended Articles