How to make homemade hair dye with food colouring

Written by kristie dailey
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to make homemade hair dye with food colouring
Experiment with bold new colours. (Getty creative)

You can use food colouring to dye your hair safely. Dying your hair with the dyes that are sold in stores can be expensive as well as damaging to your hair. Food colouring is semi-permanent, and you can mix your own vibrant colours. The longer you leave the food colouring in, the darker the colour of your hair and the longer it lasts. Food colouring usually shows up better on individuals with lighter hair.

Skill level:

Other People Are Reading

Things you need

  • Latex gloves
  • Empty shampoo bottle
  • Food colouring
  • Shampoo

Show MoreHide


  1. 1

    Put on your rubber gloves. This protects you from colouring your hands.

  2. 2

    Choose the colour you wish to dye your hair. You can mix your own unique colour.

  3. 3

    Mix 10 to 20 drops of food colouring with 35 to 50 ml (two to three tablespoons) of shampoo in an empty shampoo bottle. Use more food colouring if you want the colour darker and more vibrant.

  4. 4

    Replace the shampoo bottle cover. Shake up the shampoo and food colouring until well mixed.

  5. 5

    Fill the remainder of the bottle with water. Leave enough room to add more food colouring for desired shade.

  6. 6

    Apply the colour to your damp hair and leave in for 30 to 60 minutes or until you reach your desired shade.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.