Beautiful, silky hair is not just a result of a day spent at a hair salon or costly treatments; you could get the same results with another option and that too without making a hole in your pocket. Homemade shampoos might not sound exciting but when you get to know the benefits and results of this amazing option, you will surely appreciate and love it all the more.

Olive oil shampoo – for stronger hair

DIY: Oil Shampoo for shiny, soft hair
Adding olive oil to your shampoo will leave your hair silky soft. Add olive oil to your favorite shampoo for an instant boost to your hair care routine.The shampoo will also help nourish and condition dyed, permed or swimmer’s hair. Olive oil can make your hair shiny, strengthens your hair and helps repair damage. Get the recipe. 

DIY Rice Water Shampoo – nourish hair follicles:

Rice Water Shampoo - nourish hair follicles:Quick Rice water Shampoo :

First rinse the rice with about a cup of water to remove any dirt or impurities. Then, place the rice in a bowl and pour it with water. Let the rice soak for 30 minutes. Swirl it around or lightly knead it until the water turns cloudy. This will help the vitamins and minerals seep into the water, creating a nourishing rinse for your hair. Now strain out the rice water into a clean bowl. Your rice water is ready to use. If you wish to have nice scent on your hair you can add few drops of essential oils like lavender. To know how to make fermented rice water to help restore hair’s pH balance, click here.

To use: Pour the rice water slowly on your hair and massage it into the hair using your fingertips for about 5 minutes. Make sure you wet hair with rice water completely. And then rinse your hair with cool water.

Baking soda shampoo – clarifying shampoo:

Baking soda shampoo - clarifying shampoo:Mix a tablespoon of baking soda along with 1 or 2 cups of water. Massage it on the wet hair as well as the scalp. This is the simplest DIY shampoo recipes but really good to remove the product build-ups and clean the scalp as well. Detox scalp recipe for hair growth.

Coconut milk shampoo – Dry hair shampoo:

Coconut milk shampoo - Dry hair shampoo:

Coconut milk can help you get thicker hair as it moisturizes and adds body to your hair. It has great moisturizing quality and helps to restore the pH balance of the scalp.

  • Coconut milk
  • Liquid Castile soap
  • Vitamin E oil
  • Essential oil

Get the recipe here.

Quick Tips:

If you dont have castile soap then use organic shampoo, baby shampoo or any mild shampoo. Experiment by adding other ingredients like honey, hair oils, aloe vera, dried herbs and other essential oils of your choice. Shake the shampoo before use and massage it into the scalp for at least 1 minute before you rinse off. Please refer to a qualified practitioner before using any essential oils, do not use essential oils if pregnant.

Vinegar Shampoo – oily hair / anti dandruff shampoo:

Vinegar Shampoo - anti dandruff shampoo:

  • Apple Cider Vinegar- 1 Tablespoon
  • Hot Water- 2 Cups
  • Baking soda – 1/2 tbsp
  • Tea Tree Oil- 5-10 drops ( Optional)

Mix the ingredients all together in a dispenser bottle and add a few drops of essential oil into it and your shampoo is ready to use.

 DIY Honey Shampoo for shine:

 DIY Honey Shampoo for shine:

  • Castile Soap, Liquid- 1 cup
  • Honey – 1 tablespoon
  • Distilled Water- 1/4 cup
  • Essential Oil- 5-10 drops (optional)

Mix together all ingredients and pour it into an empty shampoo bottle. Shampoo as you normally would and rinse well with cool water. Kindly note, regular use of honey might lighten your hair color.

Green Tea Shampoo for hair growth:

DIY Green Tea Shampoo
The antioxidant properties of green tea can make your tresses look healthy and beautiful by preventing grey hair and reducing hair fall. DIY green tea shampoo >>

Aloe Vera Shampoo – hair growth shampoo:


Aloe vera has great nourishing and cleansing properties. Blend everything well, until you get a smooth runny paste. Use this as a shampoo, massage it into the wet hair and rinse off. Get the recipe. 

Coffee shampoo – soft, shiny hair

DIY Coffee shampoo for soft, shiny hair
Coffee softens, adds shine to hair and also brings out the highlights in your hair. Coffee helps to make your hair super shiny and gets rid of any build up from the hair for a healthy scalp. Get the recipe here >>

Basic Shampoo – for all hair types:

  • 1/4 cup water
  • 1/4 cup liquid soap, such as castile
  • 1-2 teaspoons of light oil
  • Few drops of essential oil (optional)

Mix together all ingredients. Pour the shampoo into a clean squeeze bottle or empty shampoo bottle. Shampoo as you normally would and rinse well with cool water.