How to Make Natural Homemade Shampoo

Katie Wells Avatar

Reading Time: 5 minutes

This post contains affiliate links.

Read my affiliate policy.

homemade shampoo
Wellness Mama » Blog » Beauty » How to Make Natural Homemade Shampoo

I’ve made natural alternatives for body wash, dry shampoo, and other hair care products, but homemade shampoo was by far the toughest. After lots of (failed) experiments, I finally came up with a recipe for DIY moisturizing homemade shampoo. It uses natural ingredients and leaves my hair feeling soft and silky!

DIY Shampoo

I wanted to get away from store-bought shampoos that were full of unhealthy preservatives, synthetic chemicals, and artificial fragrances. Many commercial shampoos just aren’t that great for your hair and scalp.

I tried the “no-poo” method, which has great results for some, but did not work on me at all (and I have some terrible Christmas pictures to prove it!). If you have coarse hair that’s normal to dry, this method may be great for you! I have baby-fine more oily hair and it didn’t work for me.

If you’re not familiar with no-poo, it usually involves rubbing baking soda water onto the scalp as a shampoo alternative. Many people follow it up with an acv rinse (apple cider vinegar rinse) and maybe some coconut oil on hair ends as a conditioner. Some people find it works great, while others report an itchy scalp, hair loss, and gunky build-up in the hair follicles. Over time it can also strip the natural oils from hair.

Don’t Want to Make It?

When I’m traveling or don’t have time to make my own, I’ve used a few organic shampoos that worked really well. My faves are:

  • Wellnesse Shampoo – I co-founded this company and helped formulate the recipes. It uses ingredients that are not only non-toxic but have proven health benefits. There’s even an option for curly hair!
  • Morrocco Method Raw and Natural Organic Shampoo – this doesn’t lather like normal shampoo but it’s been amazing on my hair and has helped strengthen it over time.

A Different Homemade Shampoo

I missed the foaming aspect of shampoo (I know… the “foam” in regular shampoo is made from synthetic chemicals and detergents…).

natural homemade healthy coconut shampoo kid approved

My first time making homemade shampoo I tried plain liquid castile soap, which left me with frizzy hair and a mess of tangles. Then I tried a bunch of homemade recipes that didn’t work well at all. Finally, with the inspiration of a natural coconut milk (scented) shampoo that I love, I finally found a recipe I’m happy with and that doesn’t leave my hair tangled, oily, or both.

It works on kid’s hair too. That’s a picture of my daughter’s newly washed hair (though it isn’t tear-free, so watch the eyes!). It suds somewhat like conventional shampoo and you can customize it to your needs.

It’s such an easy natural shampoo recipe that I can’t believe it took me this long to think of it…

The secret ingredient: Coconut Milk!

What You’ll Need for Homemade Shampoo

  • Coconut milk – The coconut milk helps soften and adds natural oils. (UPDATE: a couple of readers mentioned that the canned stuff did not work well for them, but homemade coconut milk worked great… Depending on your hair type, homemade may be better for you).
  • Liquid castile Soap (like Dr. Bronners)
  • Essential Oils of choice (I’ve used peppermint, lavender, rosemary, and orange or combinations of those). Or you can skip them for an unscented version.
  • Carrier oil – If your hair is more dry you can add a hair nourishing oil. I usually use olive oil, but castor oil, avocado oil, or jojoba oil also work well. Castor oil also helps with hair growth.

Other homemade shampoos call for ingredients like raw honey, vitamin E, aloe vera gel, or glycerin. Feel free to experiment until you find what works for your hair! Another wonderful and cost-effective option is to make shampoo bars (like bar soap for your hair).

Essential Oils for Hair

Adding a few drops of essential oils adds more than just a nice scent. They can also improve scalp and hair health to help thicken hair, prevent breakage, and combat dandruff. Here are a few different options and what they do. I’ve written more extensively on essential oils for hair here.

  • Tea tree oil – Useful for dandruff and itchy scalp. Also treats head lice!
  • Rosemary – Reduces scalp itchiness and flakes, restores hair’s natural oil balance, and can help prevent split ends.
  • Lavender – Studies show it increases the number of hair follicles for better hair growth.
  • Peppermint – Increases hair growth, thickness, and length and deepens hair follicles for stronger hair.
homemade shampoo
Print
4.20 from 35 votes

Natural Homemade Shampoo

This homemade natural shampoo smells great, works well, and lathers!
Prep Time5 minutes
Total Time5 minutes
Yield: 4 ounces
Author: Katie Wells

Equipment

Materials

Instructions

  • Combine all the ingredients in a bottle or jar. Pump soap dispensers and even foaming dispensers work well for this. If you use a foaming dispenser you may need to add ¼ cup of distilled water.
  • Shake well to mix.
  • Shake before each use and massage through the scalp.
  • Store your shampoo in the fridge after each use.

Notes

  • If you use a foaming dispenser, it also makes a great shaving cream.
  • The shelf life of this shampoo is about one week when stored in the fridge.

Troubleshooting Tips

How well this shampoo works depends on your hair type and also your water. Some people with really hard water find it doesn’t combat the extra minerals in their water very well.

Which coconut milk you use can make a difference too. Some have noted that canned coconut milk did not work for them, but homemade did. Keep in mind that homemade coconut milk has a shorter shelf life than canned though.

If you find your hair is really greasy and unmanageable after using this, try doubling the castile soap so it’s 2 parts soap to 1 part coconut milk.

Natural Hair Conditioner

Now that you have a natural shampoo, what about conditioner? Since the coconut oil (and optional carrier oil) are already moisturizing you may not need to use any conditioner. Here are a few different options if you want to try them though!

  • A chamomile tea rinse at the end of each shower (leave in hair!) will produce smooth, silky hair and naturally lighter hair over time.
  • Some people find a 50:50 mixture of apple cider vinegar and water used as a rinse helps get hair cleaner and increases shine. You could also put it in a spray bottle for easier application.
  • This homemade conditioner recipe features hair-nourishing oils, glycerin, and essential oils.

But… Don’t Wash Your Hair Every Day!

I can’t leave out one of my biggest healthy hair discoveries. Hair is happiest when you don’t wash it every day! Read this post to find out why the experts say how you wash your hair matters just as much as what you wash it with!

Ever made your own shampoo? Gone “no-poo?” How’d it go? Share below!

This homemade shampoo is all natural and has four ingredients (or less depending on hair type) that cleans hair naturally without stripping natural oils.

Sources

Become a VIP member!

Get access to my VIP newsletter with health tips, special deals, my free ebook on Seven Small Easy Habits and so much more!

Easy Habits ebook on ipad

Katie Wells Avatar

About Katie Wells

Katie Wells, CTNC, MCHC, Founder of Wellness Mama and Co-founder of Wellnesse, has a background in research, journalism, and nutrition. As a mom of six, she turned to research and took health into her own hands to find answers to her health problems. WellnessMama.com is the culmination of her thousands of hours of research and all posts are medically reviewed and verified by the Wellness Mama research team. Katie is also the author of the bestselling books The Wellness Mama Cookbook and The Wellness Mama 5-Step Lifestyle Detox.

Comments

1,208 responses to “How to Make Natural Homemade Shampoo”

  1. Emily Avatar

    I just started making this almost a month ago. I have really thick, fine hair a little longer than shoulder length. I did one batch with the coconut milk, the exact kind linked in the recipe, and it just left a horrible film on my hair and flakes. I only wash my hair 2-3 times a week, so it was really hard for me to cope with this. The next round I omitted the milk and am just using the castille soap and water in a foaming pump. It is working better but I still seem to have a bit of a film on my hair. I use the ACV rinse after, trying leaving it in and rinsing it out, but nothing is helping the film. I am going to try adding a little bit of baking soda the next go-round based on some of the comments left regarding this problem. Hopefully that will help more.

  2. Amy Avatar

    For conditioner, I use diluted kombucha & then rinse it out. Works wonderfully & is cheaper then an ACV rinse (assuming you have some at home anyway). Just wanted to mention that, as I love how great it is in on my hair and leaves no smell at all.

  3. Trisha Avatar

    For those who have had trouble with hair looking greasy after trying this recipe, or castile soap in general,try adding some baking soda. I loved how my hair looked doing the no-poo baking soda wash, but it was time consuming scrubbing my hair. I tried this recipe, as well as just castle soap and water, but both left a greasy residue. So I thought, why not try adding some baking soda too. And it worked great!

  4. Christy Avatar

    The easiest homemade ShamGOO is using BAKING SODA and CORN STARCH. Cook about 1/2 tsp of corn starch in 1/3 cup water until thick. Add anywhere from a 1/2 tsp to a tsp of baking soda. If you have long hair, make more. Sometimes I add a bit of bentonite clay or diatomaceous earth for added cleaning, and ginger for a nice smell.
    Massage THOROUGHLY in to hair and scalp. take a little longer to make sure it is worked in well. Rinse. I use as final rinse vinegar in which I put rosemary, ginger and cardamom (and leave it for at least a week, just keep adding vinegar as you use it), lovely smell. Use about 2-3 tbsp in 1/3 cup warm water. I have used this for almost a year, my hair is in better shape than ever. It has texture and body, always looks good, shines, and is very healthy.

  5. Heather Avatar

    Are you supposed to shake the can of coconut milk to mix in the cream or skim the cream off and just use the milk?
    Thanks!

  6. Christy Avatar

    BAKING SODA SHAMGOO & VINEGAR RINSE I have experimented for over 9 months with different recipes and come up with the following. I have rarely in the last 9 months used anything but this “ShamGoo” and am really pleased with the results, my hair looks and feels great. This is quick to make, I make it fresh each time but it could probably be kept in the fridge.
    2/3 cup warm water
    1 tsp baking soda
    1 tsp cornstarch

    VINEGAR RINSE – sprig of fresh rosemary, Coriander seeds, vinegar. Allow to stand for at least a week, leave the herbs in the jar. Add more vinegar as the level drops.

    Pour the water into a small pan, stir in the cornstarch. Bring to a boil stirring slowly, it thickens quickly, don’t leave the pan! When it begins to either thicken or boil, or it is simply gooey enough. remove from the heat. stir the baking soda until it is evenly distributed. This is enough for two shamgoos, medium length hair. Cool for a couple of minutes (just so you don’t burn your scalp or hands!) Massage into your scalp and wet hair very thoroughly, take extra time, you will clean your hair better with a little extra massaging. Rinse with 1 tbsp of the vinegar diluted in a third to half cup warm water. I generally use rainwater both to wash and rinse (about a gallon is sufficient) if I have it on hand; my hair comes out shiny and with body. I “condition” with a couple of drops of my light face oil (grape seed oil base) by just rubbing it into my wet hair evenly.
    The baking soda lays open the mantle of the hair facilitating cleansing; the vinegar lays it smooth leaving your hair shiny. I shamgoo about every 5 days, I rinse my hair thoroughly in the shower with just water in between shamgoos.

  7. Kari Khoe Avatar
    Kari Khoe

    I am excited to try this shampoo recipe. Do you have a recipe for hair conditioner? I haven’t found one on your site other than vinegar/water.
    By the way, I have been trying all of our beauty recipes over the last year…Love them all.
    Also listened to a boat load of your podcasts on a recent road trip….I learned SO much. I’m a total convert to this lifestyle! Thanks a million!

      1. Jennifer Avatar
        Jennifer

        Hi Katie,

        Should I use distilled water instead of regular water for the “homemade” coconut milk? I was also thinking of using chamomile tea in place of the water for the “homemade” coconut milk. I have everything and am extremely anxious to make the recipe.

        Much Thanks,
        Jen

        1. Wellness Mama Avatar

          chamomile tea is a great idea as the base for the coconut milk. Distilled water will give a little longer shelf life, but I make it in small batches so this isn’t a problem.

          1. Jennifer Avatar
            Jennifer

            One more thing…could I add some pure vanilla extract for scent?

  8. Jan Avatar

    I have baby fine hair that gets oily. I was told I shouldn’t wash my hair every day. Is this advice I should follow? The days I skip washing my hair my hair looks oily around my face and at the roots.

  9. Julia Avatar

    Hi Wellness Mama,

    I have used this recipe twice on my hair followed by a Acv wash. My scalp is itchy and has lots of dandruff afterwards and isn’t like this normally (granted I was using salon shampoo until now). Any suggestions of why this is happening or what I can do to continue the natural shampoo process but decrease itchiness and dandruff?

    Much appreciated.

  10. Jennifer Avatar
    Jennifer

    I’m going to make this with Dr. Bonner’s Almond Castille liguid soap and make my coconut milk myself, cause I have hair very similar to yours Kaite. I was wondering if it would be okay to add some pure vanilla extract to the coconut milk recipe to give the over all smell and vanilla almond smell. Do you think that would be okay? I was also thinking (for those who might a little extra highlights) what about using chamomile tea instead of distilled water in the coconut milk recipe? Any thoughts on this suggestion? I look forward to your replies.

  11. Cheryl Fulton Avatar
    Cheryl Fulton

    I can’t thank you enough for sharing with our family all your natural information! Thank you Wellness Mama! You’re a true blessing to us!

  12. Charan Avatar

    I wanted to stop and mention that I tried this and my hair looks and feels amazing! Healthiest it has ever looked. I live in a low humid place and it’s dry all around, so I used a table spoon of olive oil. Thanks for sharing this recipe.

  13. Gigi Avatar

    I’ve tried this and my hair looks greasy. Am I using too much? It doesn’t feel soft and it is certainly not shiny. I am using a normal conditioner after. Any ideas what am I doing wrong?

  14. Megs Avatar

    Hey ladies I have been using this shampoo for a month and every time I wash it looks like I haven’t showers in a week. I have very think long hair and it leaves my hair looking greasy and it feels like there is a coating all over my hair. I tried the vinegar rinse it didn’t help. Love the idea of make my own shampoos!

    1. Kat Avatar

      It does that for me too… I tried without the oïl… UCK! My hair is greasy looking and feels dirty.

  15. Penny Avatar

    Castile soap is too high ph for hair. Also it makes afro, oriental hair or dryer coarser hair types awful rubbery and dry. No poo didn’t work for me either. Coconut does strip hair colour esp red. I wish I could find an alternative to castile, tried shampoo made with bicarbonate of soda and it was awful! At the moment I pre oil my hair before washing and then co wash it only in normal coconut conditioner. I then use a whole teaspoon of coconut oil on my hair. I’ve heard aloe vera gel can be used instead of castile.

  16. Mindy Avatar

    Maybe I used too much of the mixture but my hair feel so oily. Almost as if the product is still on my hair. I used the 50/50 acv rinse. I have normal to dry fine colored hair. How does a teaspoon of product work through the hair? I must have used an 1/8 cup! Oops.

  17. mary Avatar

    Also, when buying shampoo – Beauty Without Cruelty (Australian), and Aubrey shampoos don’t have bad ingredients and work well.

  18. Dena Dixon Avatar
    Dena Dixon

    I love this recipe! I changed it a little based on mine and my daughter’s hair type. We both have fine, non colored, normal (not oily or dry) light brown hair. My daughter’s hair is long and mine is a short A-line cut, stacked in the back. We live in Eastern Washington which has a dry climate. We typically use shampoo and conditioner. But not anymore! What we did for our hair and climate is we did the ¼ cup coconut milk (We made our own coconut milk and learned that we must FIRST let the milk and oil separate before using the milk for this recipe. We tried both ways and the shampoo we made before the milk and oil separated was way too heavy and left our hair without any volume.), ¼ cup Dr. Bronner’s (we used peppermint as we do not color our hair), 1 tbsp raw honey (for shine), and ½ tsp olive oil. Now, I have to say, it lathers wonderfully, the texture of our hair after we rinse is a little weird. Feels oily and rough. Don’t let this deter you! I blow dry our hair on the coolest temp (to help with static). Our hair comes out soft, shiney, and smelling very nice. If the day is extra dry and there is static, I simply rub lotion in my hands until almost absorbed and then gently pat the static areas. Works like a charm. We can also go a couple to few days without rewashing and still have volume. We are so excited to have found something that really works for us!

  19. Bobbi-sue Avatar
    Bobbi-sue

    My hair is very fine and naturally oily. I have been trying this method of shampoo for 4 days now and my hair feels very oily as soon as my hair is dry. Is this normal for making a switch to natural shampoo? Or is there something I need to do that I may not be doing? Thank you for the help!

4.20 from 35 votes (11 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating