DIY Homemade Shampoo

Below is a recipe for an all natural chemical free shampoo

Use this as a base and add your own essential oils to suit your hair type.

¼ cup distilled water  ( deionized water is ok )

¼ cup liquid castile soap ( I use unscented )

½ teaspoon jojoba, grapeseed or other light vegetable oil.

Mix together all the ingredients.

Store in a bottle.

Shake before use.

This mixture isn’t as thick as commercial shampoos – you’ll need to just tilt the bottle over your head.

I am really impressed with how much lather I get from it though

For best results first time you try this, give your hair an intensive cleanse prior to shampooing hair.

If you would like to thicken up the shampoo so its not quite so runny add ¼ teaspoon of xantham gum for every 250ml of shampoo made.

You can purchase xantham gum from most health food  shops.

Xantham Gum is all natural and does not leave a film or residue.


  1. says

    Wow, I have been looking for a shampoo recipe as I am interested in experimenting with it for a while to see if it will work with my hair.

    Thanks for the recipe!

  2. says

    I can’t believe how simple it is to make a homemade shampoo. I only use certified organic shampoo to avoid any chemical preservatives. Even some of the so-called natural or organic shampoos contain questionable chemicals.


Leave a Reply