How to make semi-permanent hair dye with food coloring

Written by nathaniel miller
  • Share
  • Tweet
  • Share
  • Email

Are you interested in dyeing your hair for a party or special function, but don't want to permanently have it coloured that way? Maybe you are a free spirit and like to change your hair colour frequently or maybe you don't know what colour to pick and would like to try a variety of different colours. Well, you can easily dye your hair any colour you like temporarily with food colouring. The dyeing process is simple, and when you are done with having your hair coloured that way, simply wash several times with lemon juice to gently and safely remove the colouring.

Skill level:

Things you need

  • Empty shampoo bottle
  • Food colouring of your choice
  • Your typical shampoo
  • Gloves
  • Sink or shower nearby

Show MoreHide


  1. 1

    Add a full bottle (29.6ml) of food colouring to the empty shampoo bottle. Pour about a quarter to half a bottle of shampoo in the bottle as well.

  2. 2

    Shake the bottle well and add about a teaspoon of water to help mix the contents. Completely cover your wet hair with the shampoo paste. Gently scrub and massage the paste into your hair. Allow the mixture to dry for 30 minutes for light hair and 60 to 90 minutes for darker hair.

  3. 3

    Rinse the mixture out with lukewarm water and allow to air dry. To ensure the tint and life of your new do, you should try to wash your hair as few times as possible until you decide to take the dye out with lemon juice.

Tips and warnings

  • Always wear gloves and old clothes when performing this procedure as the colouring will stain anything it touches (albeit temporarily).

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.