How to Make Herbal Shampoo for Hair Growth Using Natural Ingredients

Golden Rootz
by Golden Rootz
16 Materials
45 Minutes

Follow along with this tutorial to make herbal shampoo for hair growth. This herbal shampoo uses all-natural ingredients so it’s good for your hair and the environment.

Read on to get the recipe and instructions, and to learn about the properties of the herbal ingredients being used.

Tools and materials:

  • Fenugreek powder
  • Comfrey leaf
  • Amla powder
  • Green tea
  • Water
  • Aloe vera gel
  • Castile soap
  • Castor oil (optional)
  • Essential oil (optional)
  • Xanthan gum (optional)
  • Preservative
  • Measuring cups
  • Sieve
  • Pot
  • Stove
  • 500 ml. bottle with cap (17 oz)
Adding a tablespoon of fenugreek

1. About the ingredients

Fenugreek has vitamins A, K, and C as well as folic acid, potassium, protein, and iron. These nutrients promote hair growth. Add one tablespoon to 12oz (350ml) of water.

Adding a tablespoon of comfrey leaf

Comfrey leaf is an herbal supplement with healing properties that also promote hair growth. Add one tablespoon to the water.

Adding a tablespoon of Amla powder

Amla contains fatty acids that penetrate into your hair follicles and makes your hair softer and shinier, and adds volume. Add one tablespoon to the water.

Adding the green tea to the mixture

And lastly, green tea, which is an ingredient in many shampoos. Green tea has nutrients and antioxidants that also help with hair growth. Add 1-2 tablespoons to the water.

Mixing the ingredients together

2. Combine the ingredients

Mix the fenugreek, comfrey leaves, amla, green tea, and water in a heat-proof measuring jug.

Heating the herbs to infuse the water

Place the measuring cup into a pot of hot water for 30 minutes until the water is infused with the herbs like an herbal tea.

Straining the tea through a sieve

3. Turn tea into shampoo

Pour the tea through a sieve into another measuring cup so you have a relatively clean liquid.

Adding a tablespoon of aloe vera gel

Add 2 tablespoons of aloe vera gel and thoroughly mix it into the liquid.

Pouring castile soap into the mixture

Slowly drizzle in 5oz (150ml) castile soap and mix thoroughly.

Pouring castor oil into the mixture

Add some castor oil if you have dry hair (1 tablespoon is enough). Thoroughly mix it once more but try not to mix vigorously because you don’t want too many bubbles.

DIY herbal shampoo recipe

Add a few drops of peppermint essential oil and preservative so your shampoo will smell good and last a long time.


The shampoo will thicken a little over a couple of days, but if you like your shampoo thicker you can add some xanthan gum.

Pouring the DIY herbal shampoo into a bottle

Transfer the shampoo to a 17oz (500ml) bottle and close the lid. If there are bubbles in the bottle, let them settle, and then add the rest of the shampoo.

How to make herbal shampoo for hair growth

How to make herbal shampoo for hair growth

You can see how well the shampoo lathers up. Your shampoo will last a long time and will naturally make your hair smooth, soft, and voluminous in addition to promoting good hair growth.

Don’t forget to leave a comment to let me know how you liked this natural homemade herbal shampoo.

Suggested materials:
  • Fenugreek powder
  • Comfrey leaf
  • Amla powder
See all materials

The author may collect a small share of sales from the links on this page.

Join the conversation
2 of 6 comments