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. Melonie Avatar
    Melonie

    I made this concoction and my hair was an oily tangled mess and it “dried” extremely greasy! Unfortunately, I tried using less and still had the same result. I have color treated hair and after I was able to wash out the concoction, my hair was lighter. Love the concept, just not so much the recipe. This is just my opinion and I love this site . . . this just didn’t work for me.

    1. Jan Avatar

      I am having a similar experience with it. Today was only the second time I used it but it wouldn’t rinse out of my hair. My hair was so greasy when it dried that I had to re-shampoo with a commercial shampoo. I could not got out in public the way it was.

      My hair is fine, wavy, a bit on the dry side and not coloured. Any ideas on how to improve it? I really want to use an all natural product.

  2. Kate Avatar

    Making my way around your website 🙂 Just made this shampoo up and about to try it on my 3yr old daughter. Could you use the Bronner’s castille soap as a body wash?

  3. Mollie Avatar
    Mollie

    I just recently went all natural with my products basically overnight. I decided to make this because it seemed like it would be pretty close to commercial shampoos. I really like it, but I had to make two batches. The first batch I made with canned coconut milk, organic, and was rinsing my hair with white vinegar. The first couple of days my scalp felt clean, but my hair was kind of waxy. The next three days my hair just got heavier and greasier, so I made some homemade coconut milk, added about 1/2 c of that to 1/2 c of Dr. Bonner’s peppermint soap, with a small amount (about half a tsp each) of vitamin e oil and avocado oil, and started to rinse with 1/4 cup of apple cider vinegar “with the mother” to 2 cups of water, using about 1/2 each rinse. I poured the mixture over my head and let it sit for a few minutes, then just lightly rinsed my hair. After I started doing this my hair felt lighter and less greasy, although it still gets oily overnight, but I think that is because I have always used herbal essence and never anything natural. I am going to keep using this shampoo and see if it gets better. I hope to be able to wash my hair every other day or even less often at some point. On a side note, this shampoo lathers up really well when I put it on my sponge to use as body wash, but hardly at all if I just put some in my hands and then into my hair. I have to use the suds off of my sponge to get my hair sudsy and get the soap down to my scalp (I have really thick, coarse, long, and curly hair). This may be because of my hard water, we currently have our water softener unhooked.

    1. Mollie Avatar
      Mollie

      So it has now been 3 weeks since using the second batch that i made with more dr bronner’s soap and homemade coconut milk, and I am thrilled! I no longer have to shampoo every day! I shampoo 3x a week and once a week I do a coconut oil treatment and once a week I rinse with ACV. For the coconut oil I take 2 tbsp coconut oil and massage it into my scalp in the morning, and put my hair up and wash it out that night. For the ACV I take about 1/4 a cup in 2 cups water and pour it all over my hair. I then take 2 cups of plain water and pour that over my hair, and it keeps it smooth all week. For everyone that is just starting with this: experiment with the recipe and stick it out! The oiliness and waxiness will go away.

  4. Shirley Cooper Avatar
    Shirley Cooper

    Would this be ok to use on my pets. I usually use my homemade peppermint and rosemary bar soap (It helps a little in keeping away fleas) but My dogs are hard to wash as they wiggle a lot so a shampoo or liquid soap would be preferable (I end up dropping the bar soap then the dogs jump out of the tub). I would greatly appreciate it if anyone happens to know if it will be pet safe. Thank you.

  5. Molly Malone Avatar
    Molly Malone

    I make pure olive oil bar soap and leave 10% of the oil unreacted for a very moisturizing bar. This works well for hair as well, and the oil does not make hair greasy for our family but it does make it tangle free. We all have fine hair, but my kids have tons of it and one has curls and it still works.
    Even if you need a conditioner or a detangler, oil-heavy homemade soap might work well for many people, and at least you know what’s in your soap! Here’s what’s in mine: olive oil, lye (sodium hydroxide) water and lavender essential oil. [How to is all over the internet, just search for homemade soap if you want to make it.]
    This is a great site Katie!

  6. Sarah Avatar

    Hi, I am just starting on my journey to drop chemicals and nasty things out of my life. My question about this recipe is, how often do you wash? I know most people who use the baking soda route only wash twice or so a week. Does that standard carry over to this recipe as well? I have tried a few times now with the baking soda and by the end of the second day my hair is oily looking and I can’t stand how it looks. I have very fine, short blonde hair. It’s too short for hair ties, so there’s really no good way to “hide” the oily look. Before when I had longer hair and I had to go without washing (camping and such) I would just pull it into a pony tail, but it’s too short for that now. I also have read that there’s a transition period where your hair/scalp reacts to the change. Which is most likely the cause of the oil, but, is washing my hair every other day using this method (or even the baking soda method) going to end up somehow badly?

  7. Kyoung Avatar

    I have oily hair, but still needed a conditioner at the same time to protect my color treated hair – and the Shielo Color Protect line works perfectly. Even if you do not put color in your hair. It makes my hair shine and the shampoo is not heavy. This is one of the first shampoos that has really worked for me, and the Shielo conditioner did not leave my hair oily at all.

  8. Lisa D Avatar

    I’ve been using this shampoo for 4 months now and LOVE it! The problem is, we recently moved to an area whose city water comes from a well. My hair is now tangled and feels dirty, even if I wash it twice. Any suggestions to help with this? tyia

  9. Kelly Avatar

    HELP!!

    I have tried this on my daughter’a hair and her hair has turned into an oily mess. I tried again today followed by an acv rinse and her hair is just oily strands and looks wet even though it’s dry. I have used it on my colour treated hair, followed by acv rinse and all seems fine. Any tips for a different formula or solution to her oily locks? Many thanks

  10. Christy Avatar

    Made it for the first time last night and used it. Results were good! Excited to see how it works in the long run!!

  11. Jaime Avatar

    I have just two questions about this product. I have never used homemade products but want to start cutting chemicals out of my life.

    Questions: 1) I have oily hair, is this shampoo ok to use? Or will it make my hair more oily? I also have colored hair and so does my roommate and we share our shampoo. Is it ok to use with color?

    2) I am intrigued by the cider vinegar rinse? Does this actually work like a conditioner and detangle your hair in the shower? Or would it be better to use one of the coconut oil recipes I’ve seen on other DIY websites?

    Thanks!!!

  12. Brooke Avatar

    Love the website! Anyway, I use store bought no poo. They work great but recently have decided for alternative products to replace chemical filled store bought items. I’ve tried baking soda recipe, this recipe and recipe including bentonite clay. With all of them my hair feels like straw and I can’t get the tangles out. My hair will be tangled to about one inch from my roots. Is this a transition period? Do you have any suggestions? My hair is dry, thick, curly and long.

  13. Winnie Avatar

    i went poo-free a year & a half ago; i absolutley love it! however, it didn’t work for my boyfriend. i am so excited to try this recipe for him & our kiddos:) thanks for sharing!
    ALSO, a quick side note: rosemary essential oil is great for both your scalp & it encourages hair growth. lavender essential oil has a such a huge variety of uses & it is gentle enough to use undiluted on sensitive skin, even newborns. i am NOT sure how either of these would affect colored hair but both would be fantastic choices to add into this recipe!

  14. Anne Avatar

    I know ACV is good but I couldn’t stand the smell, so I switched to Healthy Skin for A Happy Life’s natural shampoo – so much better!! It contains ACV but the smell is hidden by all the essential oils, coconut oil, and lemon juice. Sulfate free, paraben free, completely natural, and my hair has been growing like crazy! It’s seriously the best shampoo I’ve ever used. If you’re not sold on the no-poo thing, google Healthy Skin For A Happy Life and try it!!

  15. Emily Avatar

    This worked great for me! And that is honestly a first. No-poo=terrible. Most natural brands=even worse. I have very fine, curly, thinning hair that suffers in my dry climate! I used cheap canned coconut milk and the citrus Dr Bronner’s- kind of smells like lemon merengue pie! I also use cider vinegar as a rinse and homemade flax seed gel.

  16. Matt Avatar

    I really enjoyed your article and information for natural products to use for our hair. Thanks for continuing to promote natural wellness in every area.

  17. Grace Avatar

    I LOVE this shampoo! I found the most success with using homemade coconut milk. However, I’m pretty sure I’m having a reaction to jojoba and/or almond oil. I’m trying to get to the bottom of it. I’ve eliminated it everywhere except for the Dr. Bronner’s, which contains jojoba oil. Has anyone used another Castile soap that does not have jojoba? I also use it for laundry detergent so I’m hoping to find a good alternative. Any ideas??

  18. Leah Avatar

    Was there a transition period for using this shampoo?

    I made and used it last night and followed it up with a little bit of Trader Joe’s conditioner because my hair has been really tangled and when I woke up this morning it was very tangled, slightly oily and a little bit matted. I’m not sure if it’s because I used it with regular conditioner, if it takes a bit for your hair to get used to it, or if it is not working for me.

  19. Rae Avatar

    I use a 1:1 mix of Dr Bronner’s peppermint and tea tree castile soap (about 4 oz), and fill the remainder of a 16oz bottle with a tea mixture made from peppermint, green, and chamomile teas plus 1 TBSP baking soda. After shampooing, I rinse with a mixture of ACV (4oz) and DWV (4oz) 1:1 and fill the remainder with the leftover tea from the shampoo. I LOVE IT!

    1. Leah Avatar

      Hi, what is DWV? I was thinking of trying your way of making it but was not sure what that meant.

  20. Karla Avatar

    Dear WM,

    How to do you wash your hair after the coconut oil and avocado mix for deeper conditioning?
    Do you have any recipes for deeper conditioning or for hair loss too?

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