Every day, we recklessly expose our hair to toxic chemicals, pollutants and sun damage. On top of that, we try to salvage our tresses by using pricey products that ironically are loaded with another batch of chemicals.

This overload of substances can strip your hair of its natural oils and also lead to product buildup in your hair, which in turn gives rise to another set of scalp troubles. Never thought of it this way, right?

If you want to break out of this vicious circle, you can try whipping up your own shampoo. Of course, you do have countless all-natural products available in the market, but why burn a hole in your pocket for stuff that you can make on your own? In fact you can also make your own skin-safe sunscreen or after-sun spray easily at home.

We bring you five easy recipes for DIY shampoos to restore your luscious locks. Unlike commercial shampoos, these are both cost-effective and super-friendly for your hair and scalp. For those with extremely sensitive and delicate skin, you can also learn how to make your own beauty products at home with natural ingredients.

Make DIY chemical-free shampoos at home
Make DIY chemical-free shampoos at home

Read on to learn how to make your own shampoo for gorgeous hair using natural and common household ingredients.

Method 1: Coconut Milk Shampoo

Coconut milk serves as an excellent base to make your own shampoo for gorgeous hair. It acts as a natural cleanser and the fatty acids present in it nourish the hair as well as strengthen the roots. Coconut milk also balances the pH of your scalp, thus keeping dandruff at bay.

Adding honey to the coconut milk will increase its moisture-retaining power and keep your hair soft throughout the day.

The recipe also uses apple cider vinegar that helps remove dirt, grease and product buildup from your hair. The castor oil, vitamin E oil and rosemary oil provide extra nourishment and promote the growth of longer, stronger strands of hair.

Things you’ll need:

Things needed to make your own coconut milk shampoo

  • Coconut milk (provides nourishment, removes dandruff) – 1½ cups
  • Honey (acts as humectant) – 1 tablespoon
  • Apple cider vinegar (cleanses and conditions) – 1 teaspoon
  • Castor oil (provides nourishment, prevents scalp problems) – ½ teaspoon
  • Vitamin E oil (provides deep nourishment) – ½ teaspoon
  • Rosemary essential oil (promotes hair growth) – 5 or 6 drops

Step 1. Add honey, ACV, castor oil and vitamin E oil to the coconut milk

Combine honey, ACV, castor oil. vitamin E oil and coconut milk to make your own chemical-free shampoo
Combine honey, ACV, castor oil. vitamin E oil and coconut milk to make your own chemical-free shampoo
  • Pour 1½ cups of coconut milk into a bottle. You can use prepackaged coconut milk or make your own coconut milk at home.
  • Add 1 tablespoon of honey to the coconut milk.
  • Add 1 teaspoon of raw apple cider vinegar.
  • Also add ½ teaspoon each of castor oil and vitamin E oil.

Step 2. Add rosemary essential oil, mix it well and use twice a week

Add rosemary essential oil to make your own coconut milk shampoo
Add rosemary essential oil and whisk
  • Squirt 5 or 6 drops of rosemary essential oil into the coconut milk mixture.
  • Mix all the ingredients thoroughly using a hand blender.
  • Put the lid on the bottle and store it in a cool and dry place.
  • When using, simply work the DIY shampoo into your wet hair and rinse it out thoroughly with warm water.
  • If you have an oily scalp, you can follow this up with an apple cider vinegar rinse made with ¼ cup of apple cider vinegar and ¼ cup of water.
  • Use it 2 times a week in place of your normal shampoo.

The coconut milk makes this shampoo perishable, but it will keep well for about 4 to 5 days when stored in a cool and dry place.

Make your own chemical-free coconut shampoo
Make your own chemical-free coconut shampoo

Method 2: Baking Soda Shampoo

Popular as a “no-poo” shampoo, baking soda acts as an excellent agent to cleanse your scalp. However, we have tweaked the recipe by adding Castile soap to make it a little sudsy and coconut oil to counter any potential dryness caused by baking soda. The shampoo also contains tea tree essential oil that boosts the antibacterial and antifungal properties of the mix and keeps scalp problems at bay.

This shampoo can be little harsh if used on a daily basis. Hence, use it only 1 or 2 times a week as a clarifying shampoo to remove product buildup from your hair.

Note: This homemade shampoo will give best results when used with soft water. 

Things you’ll need:

Things needed to make your own baking soda shampoo

  • Castile soap (adds soapy texture) – ⅓ cup
  • Distilled water – ⅓ cup
  • Baking soda (cleanser) – 2 teaspoons
  • Coconut oil, melted (nourishes hair) – 1 teaspoon
  • Tea tree essential oil (antibacterial) – 5 to 10 drops

Step 1. Mix Castile soap, baking soda, coconut oil and distilled water

Mix Castile soap, baking soda, coconut oil and distilled water to make your own natural shampoo at home
Mix Castile soap, baking soda, coconut oil and distilled water to make your own natural shampoo at home
  • Pour ⅓ cup of Castile soap in a container.
  • Add 2 teaspoons of baking soda and 1 teaspoon of melted coconut oil to it.
  • Also add ⅓ cup of distilled water. Distilled water is free of impurities and increases the shelf life of the shampoo.

Step 2. Add tea tree oil, whisk it well and use 1 or 2 times a week

Add tea tree oil, whisk it to make your own chemical-free shampoo
Add tea tree oil and whisk it thoroughly to get a proper blend
  • Add 5 to 10 drops of tea tree essential oil to the mix and whisk the ingredients using a hand blender.
  • Transfer the homemade shampoo into a bottle and store it in a cool and dry place.
  • Use it in place of your regular shampoo once or twice a week.

This homemade shampoo will stay good for up to 6 months when stored in a dry and cool place.

Make your own chemical-free shampoo with baking soda
Make your own chemical-free shampoo with baking soda

Method 3: Apple Cider Vinegar Shampoo

Apple cider vinegar is quite popularly used as a hair rinse. Its acidic nature helps cut through the chemical buildup in your hair. It also helps restore the pH balance of your scalp and prevent hair and scalp troubles. Adding vitamin E oil deeply nourishes your hair and the peppermint oil works as an anti-inflammatory and relaxing agent.

Things you’ll need:

Things needed to make your own apple cider vinegar shampoo

  • Apple cider vinegar (restores the scalp’s pH balance) – 2 teaspoons
  • Castile soap (adds soapy texture) – 1 tablespoon
  • Vitamin E oil (deep nourishment) – 2 capsules
  • Distilled water – ⅓ cup
  • Peppermint essential oil (anti-inflammatory) – 5 or 6 drops

Step 1. Add apple cider vinegar and Castile soap to distilled water

Add apple cider vinegar and Castile soap to distilled water to make your own shampoo
Add apple cider vinegar and liquid Castile soap to distilled water to make a hair cleansing solution
  • Add 2 teaspoons of apple cider vinegar to ⅓ cup of distilled water.
  • Also add 1 tablespoon of Castile soap.

Step 2. Mix in the oils, transfer it to a bottle and use 2 or 3 times a week

Add vitamin E and peppermint oil ; mix well to make your own DIY shampoo
Add vitamin E and peppermint oil; mix well to make your own DIY shampoo
  • Pierce and squeeze out vitamin E oil from 2 capsules.
  • Add 5 or 6 drops of peppermint essential oil.
  • Blend all the ingredients with a spoon and transfer the mixture to a dispenser bottle for ease of use.
  • Massage a dollop of the shampoo onto your scalp. Rinse it off with water.
  • Use it 2 or 3 times a week to maintain a clean scalp and get soft and shiny hair.

The shelf life of this shampoo is 6 months.

Make your own chemical-free shampoo using apple cider vinegar
Make your own chemical-free shampoo using apple cider vinegar

Method 4: Aloe Vera Shampoo

Aloe vera can be used for a number of beauty and health remedies. It can soothe burns, lighten scars as well as leave your skin soft and glowing. It also works like a charm when used as a conditioner. So why not use it to make your own shampoo for gorgeous hair?

When used as a shampoo, aloe vera can penetrate deep into the scalp and cleanse it. Since its chemical structure is similar to your hair, it helps repair the weaker strands and further strengthen the healthy ones.

You can add vitamin E oil to promote hair growth and lavender oil to add antibacterial properties.

Things you’ll need:

Things needed to make your own aloe vera shampoo

  • Aloe vera juice (cleanses scalp and moisturizes hair) – ¼ cup
  • Castile soap (adds soapy texture) – ¼ cup
  • Vitamin E oil (promotes hair growth) – 2 capsules
  • Lavender essential oil, optional (antibacterial) – 4 or 5 drops

Step 1. Mix aloe vera gel and Castile soap

Mix aloe vera gel and Castile soap
Mix aloe vera gel and Castile soap in a bowl
  • Mix ¼ cup each of aloe vera gel and Castile soap.

Step 2. Add the oils, mix it well and store it in the fridge

Add vitamin E and lavender oil to finish off your herbal shampoo
Add vitamin E and lavender oil to finish off your herbal shampoo
  • Puncture 2 vitamin E capsules and add the contents to the mix.
  • Optionally, you can also add 4 or 5 drops of lavender oil.
  • Mix all the ingredients well using a hand blender.
  • Transfer the shampoo to a bottle and store it in the refrigerator.

Use it 2 times a week to keep your hair long and strong.

The shampoo will stay good for 2 to 3 weeks when kept refrigerated at all times.

Make your own chemical-free aloe vera shampoo
Make your own chemical-free aloe vera shampoo

Method 5: Green Tea Shampoo

You must have heard it like a zillion times that green tea aids in weight loss. But did you know that it can work wonders for your hair and skin, too?

Green tea is rich in antioxidants that can stimulate hair growth. This shampoo recipe is especially good for people with dry and frizzy hair, as it also uses honey that draws in moisture and keeps your mane smooth and soft.

Things you’ll need:

Things needed to make your own green tea shampoo

  • Freshly brewed green tea (rich in antioxidants)– 2 tablespoons
  • Raw honey (acts as humectant) – 1 tablespoon
  • Castile soap (adds soapy texture) – 2 tablespoons
  • Distilled water – ½ cup
  • Tee tree essential oil, optional (antibacterial) – 4 or 5 drops

Step 1. Mix all the ingredients in a container

Combine green tea. honey, Castile soap and distilled water in a glass container
Combine green tea. honey, Castile soap and distilled water in a glass container
  • Prepare a cup of green tea. Pour 2 tablespoons of the tea into a container.
  • Add 1 tablespoon of raw honey to the tea.
  • Add 2 tablespoons of Castile soap and ½ cup of distilled water.

Step 2. Add the essential oil, mix well and store it in the fridge

Add tea tree essential oil and mix well to make your own green tea shampoo
Add tea tree essential oil and mix well to make your own green tea shampoo
  • Add 4 or 5 drops of tea tree essential oil to the solution.
  • Give it a final mix and transfer it to a dispenser bottle.
  • Use it 2 to 3 times a week like your regular shampoo to maintain a healthy scalp.

The shampoo will stay good for 3 weeks when kept refrigerated.

Make your own herbal green tea shampoo at home
Make your own herbal green tea shampoo at home

Tips

  • If you have long hair, apply a conditioner first and then wash your hair to keep it soft and shiny.
  • Lather only your scalp and not the ends. The hair close to the scalp is the youngest and holds the most oil.
  • Do not rub your hair too harshly while washing. Massage your scalp gently to avoid breakage.
  • Avoid reapplying shampoo after one wash as it can leave your hair very dry.
  • Always finish off with a cold water rinse to seal the hair cuticles. It will also make your hair shinier.

Summary of How to Make Your Own Shampoo

how to make your own shampoo summary

Download this infographic.

Share This Infographic On Your Site!