How To Make Your Own Shampoo In Simple Steps

Your hair is one of the things that adds to your beauty. That’s why you should make an effort to take care of it. From cleaning your hairbrush to using the right products. When it comes to deciding which shampoo to use, things can become very complicated. There are so many products and options available, promising that they can build up and balance the pH level in your hair and so on, that it is only natural to feel overwhelmed. You need to know your skin type to decide if you need a shampoo for damaged hair and split edges or shampoo to work as a hair mask and conditioner.

a young woman washing her hair

Vital as it is to have clean and healthy hair, do you often find it hard to settle on a hair cleanser? If you don’t want to use commercial shampoos containing sulfate, you can make your shampoo at home. You’ll see that it is as simple as making your own soap. The steps are super easy, and we are going to share everything with you!

What are the best ingredients for a DIY shampoo?

The ingredients you’ll use for your shampoo depends on your hair type and the purpose you want it to serve. Moisturising your hair will need different ingredients to those that need homemade shampoo for dandruff.

Castile soap

Closeup of castille soap bars on display

It’s a concentrated, vegetable-based soap. This type of soap is usually made from olive oil or coconut oil. It’s used on sensitive skin due to its natural antibacterial properties, which kill infections on the skin without hurting it. You can also use it on your face since it can help with acne and other skin imperfections. You can get it either scented or unscented.

Jojoba oil

This natural oil can be used for homemade shampoos for cases of dry, flaky skin and dandruff since it is very moisturising. It contains many minerals and vitamins like A, B, C, and zinc. However, you should avoid using it if you have greasy hair due to its oily composition.

Almond oil 

This type of oil can make your hair softer while making it stronger without using conditioner. It contains vitamin B-7 and biotin that help maintain healthy hair. You can also use it as a scalp treatment to soften and moisturise the skin. No more damaged hair with split ends or itchy scalp for you anymore! For curly hair people, use it to prevent frizzy hair.

Coconut milk

cosmetic bottle and fresh organic coconut for skin care, natural background

Coconut milk is a fat source that can keep hair, skin and nails in pristine condition. Its high concentration in vitamins can help hair become stronger and moisturised, prevent hair loss, and restore dry hair and scalp.

Essential Oils

But beyond natural oils, the best homemade shampoo recipe should also contain essential oils, which are very beneficial for your hair and scalp. As a plus, they will make your shampoo smell amazingly. Again depending on the type of shampoo you want to make, you’ll have to make the right choice.

  • Lavender: Lavender essential oil can make hair thicker and stronger. What’s more, lavender scent can reduce stress, which is the main reason for hair loss
  • Rosemary: This oil promotes hair growth and thickens. It’s the right oil to use in case of dry and oily hair and reduces split ends.
  • Tea tree oil: It is the best choice for your homemade shampoo if you want a healthy, clean scalp. 
  • Cedarwood: This oil is better to use if you want to make a shampoo or any other care product for men due to its masculine scent. It prevents hair loss as it increases blood circulation to the scalp and energises hair follicles.
  • Peppermint: Peppermint essential oil is an excellent ingredient for hair care products as it helps hair grow and become thick. Due to its minty scent and cooling effect on the skin, it can soothe itchy skin. 

Of course, you can use your favourite essential oils as well. Choose the one you like the scent the most. The most popular to use are:

  • Wild orange
  • Lime
  • Bergamot
  • Thyme
  • Lemongrass
  • Sandalwood
  • Melaleuca
  • Roman chamomile

How to make your own shampoo

Making your shampoo isn’t rocket science. If you fancy DIY projects, and you‘ve already made your own bath salts, bath bombs, or even essential oils, you are in the right place. You might even find that making shampoo is easier than any other craft.

Essential oils with herds

Let’s see some step-by-step tutorials on how to make natural hair shampoo:

1. Basic Shampoo Recipe

This recipe works well for almost all types of hair. It will clean your hair, make them shiny and soft as a conditioner would do.

Needed materials:

  • ½ cup distilled water
  • 1 teaspoon liquid castile soap 
  • 1 teaspoon vegetable oil (jojoba, grapeseed or any other one) or glycerin (if you have oily hair, avoided it)
  • A few drops of your favourite essential oil
  • A glass bottle dispenser

There isn’t much to do. Just pour all the ingredients into your bottle in the following order: the castle and oils first and then the water. Stir very well so that all ingredients are mixed.  You can keep the shampoo in the bottle for up to a month. Just make sure you shake it a bit before each use. Apply a small amount to your hair, working it into a lather. Or else, pour some shampoo directly onto your hair. After shampooing, rinsing your hair well is essential.  

2. Stimulate Shampoo 

Are you battling with dull looking hair? If you envy that friend with long, shiny hair, we are here to tell you you can have it too! No need to pay big bills in hair salons or fancy products. All it takes are a few natural ingredients, and you’re on! Let’s see how to wake up your hair:


  • 1/4 cup distilled water
  • 1/4 cup liquid castile soap
  • 1/2 teaspoon jojoba oil
  • 1/8 tsp peppermint essential oil
  • 1/8 tsp tea tree essential oil
  • Foaming Bottles to dispense

Once you have all the ingredients in hand, mix and save them in a bottle in your shower. Use it the same way as you would with any commercial one, and of course, rinse very well.

3. Moisturising Shampoo 

Bring your hair back to life and give them elasticity and shine without breaking the bank. If you have dry hair, give this homemade shampoo a try! It is a game-changer!

Some aloe vera leaves with their green gel inside

You’re going to need: 

  • 1/4 cup distilled water
  • 1/4 cup castile soap in liquid form
  • 1/4 cup aloe vera gel
  • 1 teaspoon glycerin
  • 1/4 teaspoon avocado oil or jojoba oil
  • Flip cap bottles or foaming bottles to dispense

The use is similar to all DIY shampoos. All you need to do is mix the ingredients well and keep them in your bathroom. Never forget to rinse thoroughly after each use.

4. Soothe Shampoo 

This shampoo recipe has calming properties due to the chamomile it includes. If you want relief from itchiness, this is the way to go!

hand pouring the liquid glycerine into the saucepan to reheat

Here’s what you’ll need: 

  • 1 cup boiling water
  • 1 cup castile soap
  • 6 chamomile tea bags
  • 1 ½ tablespoons glycerin 
  • A shampoo bottle

Again, things are pretty simple. Just:

  1. Soak the teabags into 1 cup of boiling water for about 20 minutes. 
  2. Remove the tea bags and add the soap and the glycerine to the tea. 
  3. Stir until you blend the mixture very well.

Your soothing shampoo is ready! Keep it in a well-sealed bottle in a cool, dark place and just use it when needed. You can also use it to lighten your hair – just add lemon juice to the mix. 

5. Dandruff Shampoo

Dandruff is a frustrating situation. Itchy skin and flakes everywhere can be a bit of a downer. But not to worry, as you can make your homemade shampoo and say good riddance to all your troubles!

closeup to a woman's hair with dandruff falling on her shoulders

You need:

  • 1/4 cup distilled water
  • 1/4 cup castile soap in liquid form
  • 1/2 teaspoon jojoba, grapeseed, or other light vegetable oil
  • 1 tablespoon apple cider vinegar
  • 3 tablespoons apple juice
  • 6 finely ground cloves
  • A dispenser
  • A small grinder or a blender 

Add all the ingredients to the bowl and start mixing using a low setting for 30 seconds. Voila! Your shampoo is ready to use. Be aware; you can only keep this shampoo for 3 days and carefully sealed in the refrigerator. Before use, wet your hair with warm water and apply shampoo to your hair. 

6. Shine Shampoo

Do you want to have TV commercial-worthy hair? Castile soap and almond oil can help your hair regain its natural shine by moisturising them from the roots. To get ultra-shiny hair try this recipe with natural ingredients. It doesn’t disappoint. 

Needed materials:

  • 1/4 cup distilled water
  • 1/4 cup liquid castile soap 
  • 2 tablespoons dried rosemary
  • 2 tablespoons sweet almond oil
  • 1/4 t lemon essential oil
  • A dispenser


  1. Boil the distilled water and add dried rosemary.
  2. After a while, strain the rosemary leaves and allow them for some time to cool down.
  3. Mix all the remaining ingredients separately and then add them to the hot water. 
  4. Stir very well and pour the solution into a bottle. 

You can use it as you do with any other shampoo!

7. No-poo method

It is a controversial method of cleaning your hair, with much debate around it. The no-poo approach means that you wash your hair without using any shampoo. Some wash their hair only with water, while others use baking soda and apple cider vinegar.

A jar and a glass of apple cider next to some apple fruit

Many no-poo supporters claim that not using shampoo helped their hair become smoother as it softens the locks and keeps them naturally moisturised. Others say that it was a disaster. Only one way to find out for yourselves: let’s try it! Here’s what you need:

  • 1 tsp baking soda
  • Apple cider vinegar
  • 118ml water
  • 2 cups


  1. Add a tablespoon of baking soda in a cup, fill a second cup with 30ml apple cider vinegar, and take them in the shower.
  2. Add ¼ of the cup with water in the baking soda and apply the mixture only to the roots.
  3. Work the baking soda mixture very well and allow it to sit for a minute.
  4. Then, start scrubbing the roots to stimulate blood circulation and clean your pores. This will stimulate hair growth as well.

coconut ingredients for natural shampoo creation

You have so many great options to choose from for a  natural shampoo. Just like the retail shampoos, select the proper shampoo recipe based on your hair type. Don’t hesitate to retire your old shampoo with a DIY natural one. We promise you’ll benefit from your choice. Next project? Learn how to make your own body butter here!

Scroll to Top
Send this to a friend