Your Bag
Enjoy 15% off + Free Shipping for orders above 70 USD

Learn How To Make Shampoo At Home (Mystery Solved)

Disclaimer - The information provided in this blog, including any linked materials herein, is for informational purposes only and should not be considered a substitute for professional advice. For accurate and personalized recommendations, please consult with your specialists.


Today you can see the use of chemicals in almost every product you consume. To cut down on these chemicals and toxins, people are switching to safer natural options. This gave rise to the trend of DIY, that is, " Do It Yourself." People today experiment and try to make different products at their homes by using natural ingredients that are safe and free from toxins and chemicals.

Homemade shampoo is gaining wide relevance these days. People want to protect their hair from harmful chemicals and toxins and so are making efforts to make their own shampoo, and cut down on their commercial shampoos. Homemade shampoos are as effective as the ones available in the market. The natural ingredients used in homemade shampoo are better than the ones used in the market.

Homemade shampoo can help you hydrate your hair strands. It will help you heal your damaged hair from roots, restore its natural shine, and make hair soft and smooth. It will help reduce hair fall, strengthen your hair, and will promote hair growth.

One of the major benefits of making shampoo at home is that you can customize the ingredients according to your needs and requirements. It is also cost-effective compared to the traditional shampoo available in the market.

Keep reading to come across the ultimate guide to making shampoo at home.

What Are The Best Ingredients To Use In Making Homemade Shampoo?

Castile soap

This is a vegetable-based soap. Castile soap is made of olive oil or coconut oil for hair. It contains healthy features, which help treat scalp issues. It is available in both scented and unscented options.

Jojoba oil

Jojoba oil is one of the most effective ingredients that can be used to add to your shampoo. It has natural moisturizing properties that will give natural shine and moisture to your hair. It has properties that help deal with dry scalp, flaky scalp, dandruff, etc.

It has vitamins and minerals that increase the nourishment value of this oil. It contains the benefits of vitamins A, B, and C. It also contains zinc. All these vitamins and minerals are essential for the good health of hair. Though, if you have very oily hair, you should try to avoid this ingredient.

Depending on your needs and preferences, you can use any other carrier oil like olive oil, apricot oil, avocado oil, etc.

Essential oils

Essential oils are plant extracts rich in minerals, vitamins, and other nutrients. It is considered to be one of the best ingredients for your hair. To get thick, strong, and long hair, lavender and rosemary essential oils are considered to be effective.

Sandalwood oil and cedarwood oil are effective in reducing hair loss as they stimulate hair follicles and restrict hair loss. Other essential oils that can be used in making shampoo include patchouli oil, tea tree oil, peppermint oil, frankincense oil, etc. Peppermint essential oil is found to be one of the most effective essential oils for hair care.

Another benefit of adding essential oils to your homemade shampoo recipe is that it will add a nice scent to your shampoo.

Coconut milk

Many people mostly prefer coconut milk to add to their shampoos. Coconut milk offers extra nourishment to your hair and scalp. It also reduces breakage. Coconut milk helps keep the hair healthy and strong. It is also rich in vitamins like B, C, and E.

*Note: You can add any ingredient apart from the above ingredient as per your requirements.

How To Make Homemade Shampoo? DIY Natural Shampoo Recipes.

Following are some of the shampoo recipes you can make easily at your home.

#DIY 1- Homemade All-Natural Shampoo


  • 1/4 cup water (You can also use coconut milk)
  • 1/4 cup of castile soap
  • 1-2 teaspoon of jojoba oil
  • 15-20 drops of essential oils

How To Make

  • Add water, castile soap, and jojoba oil to a glass container.
  • Add your favorite essential oil. You can pour any essential oil or experiment with a blend of different essential oils.
  • Mix all the ingredients thoroughly.
  • Pour this mixture into an air-tight container.
  • Store it in a cool and dark place.
  • Your all-natural shampoo is ready to use.

Homemade shampoos are usually natural only, but this is a very simple shampoo recipe you can try at home. This is a great recipe to try for healthy hair and scalp.

# DIY 2- Make Your Own Clarifying Shampoo


  • 2 cups water
  • 4 tablespoons of apple cider vinegar
  • 10 drops of lemon essential oil (Optional)
  • 2 tablespoons of baking soda

How To Make

  • Take a bowl and add all the ingredients to it.
  • Mix the ingredients thoroughly to make a nice blend.
  • Take a 400 ml bottle and pour this mixture into it.
  • Store in a cool and dark place.

Clarifying shampoos help deep clean your scalp and remove all the dirt. It helps in removing all the product build-up that stays on your scalp after use. It also helps remove chemicals that stay on your scalp or hair after using harmful hair products.

# DIY 3- Homemade Castile Soap-Free Shampoo


  • Full-fat coconut milk (1 can)
  • Honey - 2 tablespoons
  • Jojoba oil- 1 tablespoon
  • Castor oil - 1 tablespoon
  • Apple cider vinegar - 2 tablespoon
  • Essential oil - 1 tablespoon

How To Make

  • Take a bowl and add all the ingredients to it.
  • With the help of an electric whisk, start whisking the ingredients until smooth.
  • Pour the mixture into a bottle. You can use an old shampoo bottle, a foaming soap dispenser, or a mason jar.
  • Your shampoo is ready to use. Remember to shake the bottle before use.

This natural recipe can be used to make shampoo without the liquid castile soap commonly used in DIY recipes. Some people avoid Castile mainly because of its high pH level from the natural pH level of hair. The pH level of castile soap is 8-9, whereas the pH of hair is 4-5. This organic shampoo recipe can be tried by people who want to exclude castile soap from shampoos.

# DIY 4- Homemade Shampoo Recipe For Hair Growth

There are different easy hair health shampoo recipes that you can try. Some of them are mentioned below:

Aloe Vera Recipe


  • 1/2 cup aloe vera
  • 1/2 cup liquid castile soap
  • 1/2 cup water
  • 4 tablespoons almond oil
  • 5 drops of essential oil (Optional)

How To Make

  • Take a bowl and add all the ingredients to it.
  • Mix all the ingredients till smooth.
  • Pour this mixture into a bottle.
  • Shake the bottle before use.

This is a highly effective and easy hair health-promoting homemade shampoo. You can also use homemade conditioner.

Green Tea And Honey Shampoo Recipe For Hair Growth 


  • Honey - 2 tablespoons
  • Olive oil - 1 tablespoon
  • Green tea - 1/2 cup
  • Castile soap - 1/4 cup
  • Lime juice - 1 teaspoon
  • 5 to 10 drops of essential oils

How To Make

  • Take a bowl and add all the ingredients to it.
  • Whisk the mixture until completely smooth.
  • Pour the mixture into a shampoo bottle, and your shampoo is ready to use.
  • Shake the bottle well before use.

Green tea is a great ingredient to get rid of dandruff which causes hair loss. Honey offers moisture to hair and prevents dry hair and hair breakage. Thus this is a great shampoo to try if you are going through major hair loss. You can try this recipe to boost hair growth.

Carrot And Maple-Induced Shampoo Recipe For Thick Hair


How To Make

  • Take a bowl and add all the ingredients to it.
  • Whisk the mixture until completely smooth.
  • Pour the mixture into a shampoo bottle.
  • Shake the bottle before use.
  • Take a palm-full of the shampoo, lather it on your scalp, and wash your hair.

Carrot oil is one of the effective ingredients that can be used to get rid of dandruff and provide extra nourishment to the hair. It has healthy properties that help eliminate the build-up on the scalp and fight scalp infection, promoting a healthy scalp. Give this shampoo a try if you need thicker hair.

Essential Oil Blends | DIY Essential Oil Recipes To Try

Essential oils are great ingredients that you can include in your shampoo to increase the benefits of your shampoo. Below are some of the essential oil blends that you can try to add to your shampoo

# DIY Essential Oils Blend 1:

# DIY Recipe Essential Oil Blend 2 For Children:

# DIY Essential Oil Blend 3 For Men

  • Sandalwood essential oil - 4 drops
  • Lemongrass oil - 6 drops
  • Bergamot essential oil - 2 drops

# DIY Essential Oil Blend 4 For Hair Loss

How to make Aloe Vera Shampoo without Castile Soap?

What if we want to cut out castile soap? To make aloe vera shampoo without castile soap, you can try this recipe:


  • Half a cup of aloe vera gel (fresh or store-bought)
  • Quarter cup of coconut milk
  • One tablespoon of baking soda
  • A few drops of your preferred essential oil(s) (for fragrance)


  • In a bowl, mix the aloe vera gel and coconut milk thoroughly.
  • Add the baking soda and essential oil (such as lavender or frankincense oil) for fragrance.
  • Stir the mixture thoroughly again, until it has a smooth shampoo-like consistency.
  • Pour the homemade aloe vera shampoo into a clean, empty shampoo bottle.
  • Before use, shake the bottle well and apply the shampoo to wet hair, lather, and rinse as usual.

This aloe vera shampoo is a natural and gentle alternative to commercial shampoos, suitable for those looking for a soap-free option. Adjust the essential oil quantity to achieve your preferred scent.

Homemade Shampoo Recipe for Hair Growth

While homemade shampoos may not have the glitz and glamor of commercial shampoos, you can create a natural shampoo that supports hair health, which may also be good for hair growth. Here's a simple recipe:


  • Half a cup of liquid castile soap (unscented or a mild scent)
  • Quarter cup of aloe vera gel
  • 1 tablespoon of olive oil or sweet almond oil
  • 10 drops of rosemary essential oil
  • 10 drops of lavender essential oil
  • 5 drops of frankincense essential oil


  • Combine the liquid castile soap, aloe vera gel, and olive or almond oil in a bowl.
  • Add the essential oils to the mixture.
  • Stir the ingredients thoroughly for a good mix.
  • Pour the homemade shampoo into a clean, empty shampoo bottle.
  • Shake the bottle before each use.
  • Apply the shampoo to wet hair, lather, and massage into your scalp for a couple of minutes.
  • Rinse thoroughly with tepid water.

Remember that individual results may vary.

Homemade Olive Oil Shampoo

  • To make homemade olive oil shampoo, mix 1/4 cup of olive oil with 1/2 cup of liquid castile soap and a few drops of essential oil for fragrance.
  • Combine the ingredients, pour into a clean bottle, and use as a natural, moisturizing shampoo.

Homemade Color Safe Shampoo

You can make a homemade color-safe shampoo by mixing the following ingredients:


  • Quarter cup of liquid castile soap (unscented or a mild scent based on your preference)
  • Quarter cup of aloe vera gel, fresh or store bought
  • Quarter cup of distilled water
  • 1 tablespoon of sweet almond oil or virgin olive oil
  • 1 teaspoon of vegetable glycerin (for extra moisture)
  • 12 drops of any preferred essential oil for fragrance
  • 1 tablespoon of cornstarch (to help absorb excess oil)


  • Combine the liquid castile soap, aloe vera gel, and distilled water in a bowl.
  • Next, add the sweet almond oil or jojoba oil to the mixture.
  • Add vegetable glycerin and essential oil. Although both these ingredients are optional, it is better to add them.
  • Stir the ingredients thoroughly until they are well mixed.
  • To thicken the shampoo and make it color-safe, add cornstarch and mix well.
  • Pour the homemade color-safe shampoo into a bottle.
  • Shake the bottle before each use.
  • Apply the shampoo to your colored hair, lather, and rinse as usual.

This homemade color-safe shampoo is gentle and should help preserve your hair color while providing natural cleansing and moisturizing benefits. Adjust the essential oil quantity for your preferred scent.

Why Make Your Own Shampoo?

The store-bought shampoos available in the market include harmful ingredients that are best avoided. These harmful chemicals can result in hormonal imbalances. Some regular shampoos also have carcinogen agents and allergens that can irritate your scalp.

The harmful chemical used in shampoos to give shine to hair damages hair follicles and hair strands which results in hair fall. Also, the chemicals and toxins tend to build up on the scalp, which dries out the scalp and restricts the required supply of moisture and hydration to the scalp.

Hair care products available in the market also have many chemicals and toxins that harm hair. Homemade shampoo and conditioner can help heal your hair from this damage. Color treated hair also leaves your hair damaged. Accordingly, you can customize your own shampoo to serve and treat these different hair care requirements.

On the other hand, the natural ingredients that we use in homemade shampoos have no side effects. Plus, it has many benefits that can add to your shampoos. Essential oils used in natural shampoos made at home are rich in properties that can help strengthen your hair and make your hair naturally smooth and shiny.

Using a natural shampoo for a couple of days will show you the desired results.

Final Thoughts

Making your homemade shampoo has never been so easy. Homemade shampoo is made from all-natural ingredients that will provide natural shine and strength to your hair. In making shampoo at home, you just need to select the right ingredients depending on your scalp condition, hair type, and hair texture. You need to identify your hair needs and accordingly choose the ingredients.

If you have oily hair, then avoid using products that can make your hair greasy. Avoid using coconut oil, as it can add oiliness to your hair. If you have naturally dry hair, then avoid using products that can make your hair look drier. Natural oils are used in homemade shampoo that helps fulfill different hair needs. The article has discussed different DIY shampoo recipes that can be used to clean hair.

Frequently Asked Questions
4 Sources
Facebook Chat Messenger