15 Best Homemade Natural Shampoo Recipes for Healthy Hair


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.

DIY: Oil Shampoo for shiny, soft hair

Olive oil shampoo – for smooth, shiny 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. 

High in protein, egg shampoo is excellent for every hair type. The protein works to strengthen the hair shaft, and adds volume and texture to the hair. READ MORE…

Rice Water Shampoo - nourish hair follicles:

DIY Rice Water Shampoo – nourish hair follicles:

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.

DIY Green Tea Shampoo for hair growth

Green Tea Shampoo for faster hair growth:

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 >>


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. It will also help restore the pH balance of the scalp. READ MORE..

Vinegar Shampoo - anti dandruff shampoo:

Vinegar Shampoo – oily hair / 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.

SALT SHAMPOO to remove product buildup –

The shampoo exfoliates your scalp because of the salt thus unclogging follicles and pores. It washes away grime, dirt and sebum from scalp and hair thus promoting hair growth. READ MORE…

HONEY SHAMPOO RECIPE for silky soft hair

 DIY Honey Shampoo for shine:

Honey is a natural humectant that keeps your hair moisturized and hydrated. READ MORE.. 


SHAMPOO BARS for faster hair growth :

Rosemary oil- Boosts hair growth, nourishes hair follicles, makes hair frizz-free and shiny. READ MORE… 

GARLIC SHAMPOO for dandruff and hair fall
GARLIC SHAMPOO for dandruff, dry and itchy scalp –
Garlic provides proper nourishment to the scalp and hair-follicles which eventually helps in making the hair stronger than before. The antibacterial properties of garlic help in fighting with the germs and bacteria so the dandruff and itchy scalp problems will be eliminated. READ MORE…


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. 

DIY Coffee shampoo for soft, shiny hair

Coffee shampoo – soft, shiny hair and boost hair color – 

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.