Keeping your scalp stimulated and free of buildup can promote hair growth while reducing flyaways, excess oil, and frizz. The right shampoos, conditioners, and masks can improve the quality of your mane, without artificial scents and the chemicals that create a thick lather. Do note the shampoos feel different than the ones you buy in the store. Some shampoos do not lather and some leave your hair feeling squeaky clean, and your hair may feel a bit rough in the shower due to homemade shampoos do not include the chemicals like silicone and dimethicone that give the slippery feel.
DIY Shampoos for All Hair Types
1. Calming Chamomile and Rosemary Shampoo
Everyone knows chamomile tea is refreshing and calming. A lesser known fact is that chamomile is also makes a fantastic homemade shampoo ingredient!
Ingredients:
- 2 cups of water infused with chamomile flowers , a palm full of rose petals, and a sprig or two of rosemary.
- 5 drops of rosemary essential oil
- 10 drops of tea tree oil
- 15 drops of chamomile essential oil
- ½ cup of mild liquid castile soap
Instructions:
- Prepare a bowl and pour the flower and herb infused water into it.
- Now add the rest of the ingredients. Stir to mix well.
- Use as you would a regular shampoo and rinse well with fresh cool water after use.
2. Peppermint and Rosemary Shampoo
This shampoo has a minty, fresh fragrance that leaves the scalp feeling cool and the hair looking and feeling wonderfully smooth!
Ingredients:
- 15 drops of rosemary essential oil
- 2 drops of peppermint essential oil
- ½ cup of distilled water
- ½ cup of mild liquid castile soap

Instructions:
- Prepare a clean bottle and pour the liquid castile soap into it.
- Add the water and followed by the oils.
- Close the lid and shake to mix well.
- Use as you would a regular shampoo and rinse well with fresh cool water after use.
3. Lavender and Bergamot Milky Mix
Aside from relaxing smell of the essential oils, the pH balancing nature of this shampoo makes it perfect for those with slightly oily hair. The lavender in this shampoo can also help promote a restful night’s sleep.

Ingredients:
- 8 drops of lavender essential oil
- 6 drops of bergamot oil
- ½ cup of mild liquid castile soap
- ¼ cup of coconut milk
Instructions:
- Prepare a bottle and pour the liquid castile soap into it.
- Add the coconut milk and followed by the rest of the ingredients.
- Close the lid and shake to mix well.
- Use the way you would a regular shampoo then rinse with cool water after use.
4. Double A (Avocado & Aloe Vera) Surprise
Use this shampoo before a long day in the sun, to prevent it from drying out or becoming heat-damaged so you can spend less time worrying about the condition of your hair and more on enjoying the lovely weather!
Ingredients:
- ¼ tsp of organic avocado oil
- 1 tsp of 100% pure glycerine
- ¼ cup of aloe vera gel
- ¼ cup of pure liquid castile soap
Instructions:
- Prepare a bowl and pour the liquid castile soap into it.
- Add the rest of the ingredients.
- Stir until well-combined then transfer the mixture to container or bottle.
- Shake before using this shampoo. Pour the shampoo to your palm and massage onto your hair and leave for 5 to 10 minutes before rinsing with cool water.
5. A Little Bit of Sunshine
The wonderful of this shampoo is that no matter how limp and tired you think your hair looks, with the help of lemon zest and orange essential oil this shampoo will surely help to bring back it’s luster. And it smells great too!
Ingredients:
- ¼ cup of distilled water
- 5 drops of orange essential oil
- 6 drops of chamomile essential oil
- 3 drops of rose essential oil
- 1 tsp of fresh lemon zest
- ¼ cup of pure liquid castile soap

Instructions:
- Prepare a microwave-safe bowl and pour the liquid castile soap into it.
- Add the lemon zest, and followed by the oils.
- Add the water and mix until well combined.
- Place the bowl in microwave and heat for about two minutes. Make sure the microwave setting just well heating the mixture but not boiling.
- Set aside the mixture to cool and then transfer it to a bottle. Keep in a cool, dry place.
- Use this shampoo as you would a regular store-bought shampoo, and after use, rinse with cool water.
7. Apple & Garlic Shampoo
Even though garlic is used as one of the ingredients, this shampoo actually smells great! Don’t be put off by the garlic; give this shampoo a try and judge for yourself. This shampoo especially useful in fighting dandruff.
Ingredients:
- ¼ cup of distilled water
- ½ cup of grape seed oil
- 6 finely crushed garlic cloves
- 3 tbsp of fresh apple juice
- 1 tbsp of apple cider vinegar
- ¼ cup of liquid castile soap
Instructions:
- Pour the liquid castile soap into a food processor, and followed by all the ingredients in sequence.
- Pulse until smooth and similar to the the consistency of a regular store-bought shampoo.
- Don’t forget to rinse with cool water after you’ve washed. If you’re worried about the smell the garlic, simply rinse your hair with apple cider vinegar or lemon juice before rinsing with cool water.
8. Shining Shimmering Splendid Shampoo
As well as leaving your hair looking silky-smooth, the mixture of essential oils included in the recipe give this shampoo a refreshing and calming effect.
Ingredients:
- ¼ cup of boiled distilled water
- 2 tbsp of dried rosemary
- 2 tbsp of almond oil
- ½ tsp of lemon essential oil
- ½ tsp of jasmine essential oil
- ½ tsp of vanilla essential oil
- ¼ cup of liquid castile soap

Instructions:
- Place the dried rosemary in a bowl and pour the boiled water over to make infusion.
- Let the infusion cool by steeping it for two or three minutes. Strain it.
- Add the rest of the ingredients to mix with the infusion. Stir to well mixed.
- If you prefer you can pour the mixture into a suitable container then shake until the ingredients are well mixed.
- Use the way you would a regular shampoo and don’t forget to rinse with cool water.