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.16 from 33 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.

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,181 responses to “How to Make Natural Homemade Shampoo”

  1. Victoria Meyers Avatar
    Victoria Meyers

    I went no-poo for nearly a year out of financial necessity. It does take a little time for your scalp to adjust, and I find that I only need to clean my hair a couple times a week now. However the tangles make me crazy! I have very long hair (to my waist) and I have arthritis in my shoulders so its a problem for me. I started using an organic coconut conditioner that I really like just on the ends to detangle instead of the vinegar rinse and I liked that a lot. Then I got even lazier and started buying the matching shampoo, still only do my hair about twice a week though so its not bad. I would rather use something even better, that I make myself. But I still need a good conditioner 🙂

  2. Sahar Avatar

    If I do not have Liquid Castille Soap, with what should i replace it ?.

    And for Vitamin E oil, could i use the Capsules.

  3. tori Avatar

    I made this today, and my husband and I both used it tonight (so did the baby but he cant really tell me if it felt any different being only 13m haha) But we both thought it made our hair feel…Dry? maybe thats not the right term, but it was strange feeling. Maybe its because we are so used to our “bad” shampoo’s and the lather it gives off. but when I rinsed my hair it was like I had used a bar of dry body soap on my hair! I had to put in a TON of conditioner?

  4. Logan Adsit Avatar
    Logan Adsit

    I’ve read the other comments but just wondering if the ‘transition’ period that you talk about could lead your hair to be even oiler than regular? I used to only wash my hair every 4 days, sometimes only once a week- but since I started using this shampoo, I have to wash it more often because it’s so greasy! I thought my hair was dry before but not so sure now. I did use the 1/2 cup olive oil for ‘dry hair’ like you recommended and I added another batch of this without the olive oil to the original container- the old shampoo with the olive oil was still in there though. Is this the transition period or is my hair going to be this oily forever? I have long, thick hair- I love the natural shampoo- and I love that it’s a conditioner and a shampoo- it takes me 1 min to brush my hair now where it used to take like 20 minutes because it was so tangly! I want this shampoo to work… any suggestions? Thanks!

    1. Wellness Mama Avatar
      Wellness Mama

      It sounds like the adjustment period, but I’d try adding less oil and more coconut milk to see if that helps.

    2. Stephanie Avatar
      Stephanie

      You might have read the recipe wrong too – you said you used 1/2C of oil, but it in the recipe it says 1/2 teaspoon… so that would definitely make a difference! 🙂

  5. Janice Thompson Robinson Avatar
    Janice Thompson Robinson

    This seems to be the best recipe I’ve seen! I can’t wait to try it! Thank you for sharing! Does this double as a conditioner as well?

  6. Patti Luann White Avatar
    Patti Luann White

    I have fine, thin, straight hair, can’t get a perm because I’m obviously allergic to the solution(my hair falls out…not good!) I ran across a simple homemade shampoo recipe that I use and my hair does wonderful, it even looks a couple of shades lighter and not nearly as dull. I simply take one tablespoon of baking soda, put it in a half pint jar, add a few drops of liquid castile soap, fill with water and shake to mix. I use half, rinse, then repeat. You have to be sure and rinse really well to get all the baking soda out. People give me a funny look when I tell then what I use to wash my hair, but they all agree that my hair looks better than ever!

  7. tam Avatar

    sounds interesting, i really want to try this, does the
    shampoo has expiry date (?) since the coconut milk does

    1. Wellness Mama Avatar
      Wellness Mama

      I’m sure it does, but I’ve always used mine within a few weeks and it has never gone bad, so I don’t know for sure how long it would last past a few weeks…

    1. Wellness Mama Avatar
      Wellness Mama

      It is probably good a lot longer, but I’ve never had a batch that I didn’t use up before then, so I can’t say from first hand knowledge that it lasts longer…

    1. Wellness Mama Avatar
      Wellness Mama

      Coconut oil usually… going to post on this soon, but every few days I just brush through dry hair and then shampoo as usual…

  8. Karen Avatar

    I just tried this recipe, I have long, thick hair that is moderately oily, and I liked the recipe for the most part, but I find it leaves a bit of a film or greasy feeling on my hair afterwards, am I using too much of the product? I usually 1.5/double whatever is recommended because I have so much hair, or maybe I should cut back on the coconut oil? any advice would be great! Thanks!!

    1. Wellness Mama Avatar
      Wellness Mama

      You could cut back on the oil or it might take a few washes for your hair to adjust

    2. Renee Avatar

      I find that Castille soap leaves an annoying filmy feeling on my skin. I have a good feeling that’s part of it.

  9. Michelle Hernandez Avatar
    Michelle Hernandez

    just made some! gonna try it tonight. thanks! i already made some deo and it works better than the clinical strength i was using!!

  10. erica Avatar

    I think tea tree essential oils would be awesome because it is somewhat antibacterial and has a wonderful scent. I use tea tree for acne, sores and just about everything else maybe it could help with sensitive scalps or dandruff?

  11. Peg O'Brien Avatar
    Peg O’Brien

    I make my own shampoo bars and the recipe I use is basically a Castille soap anyway (depending on your definition of Castille, some sites say any all vegetable soap is, others say all olive oil, mine falls in the first category), so I thought I would try replacing the water with coconut milk in my last batch to see if I can get the coconut milk benefits that way. I used homemade coconut milk. They are curing, will post an update when I get to try them out.

  12. Deesse Avatar

    A suggestion for those having problems with “strawlike” rough or tangly hair after using this mix. Try clairfying your hair first before switching to this routine. Plain old baking soda will do it – mix with water and pour over hair – leave on for 1/2 a minute then rinse well but do NOT rub your hair with BSoda on it. Rinse extra good and use a rich conditioner – leave that on for a few minutes longer too.You may have the type of hair that hates protein – that frequently causes the dry “strawlike” results.

  13. Wanda Jane Ferguson-Chafin Avatar
    Wanda Jane Ferguson-Chafin

    I tried the no poo shampoo and used it for about three mo..It was good (and my hair didn’t come out after the poo ) for awhile and my hair didn’t feel clean and it started to turn a funny color..So I had to go back to the bad stuff and my hair comes out each time I wash my hair pretty much…I wish I could use it , on the one hand its great but then on the other not so good…

  14. Purify Your Body Avatar
    Purify Your Body

    Ok, so I tried this and am not happy with it. First, I made the homemade coconut milk according to directions, and it was never “thick”, it was watery. I did it exactly, using just under 2 cups of shredded coconut, and hot water (not boiling). I blended it on high for “several minutes” which isn’t very descriptive, so I did it for just under 4 minutes, figuring that might be what you meant… strained it etc. But anyway, the Castille soap is just weird. I used Dr. Bronners, but I tried it just alone the day before and my hair felt like straw. I have long blond hair (almost to my waist) and it is baby fine. I figured once I added the coconut milk and other ingredients in, my hair would feel better. Nope. Still straw. Almost unbrushable. Very yucky dull and flat. I even had to use conditioner but that didn’t help much.

    This is probably worse than the baking soda shampoo, which made my hair dry and lifeless, even with the ACV rinse and weekly coconut oil treatments.

    I also don’t use any product in my hair, no mousse, gel, hairspray. But I hate all the toxic chemicals in the commercial shampoos.

    I am just going to stick with Miracle Soap for my hair. It is all natural and makes my hair feel good. I can use that with the ACV rinse and be just fine. I was hoping for a nice homemade recipe I could share with my friends but this isn’t it. And now I have a whole bottle full in my shower.

    My hair apparently looks so much like straw or hay that when I went to a local farm to pick up my raw milk, I always visit the baby cows, and they come to me and give me kisses and nibbles… well, they saw my “straw hair” and starting trying to eat it!

    Please, did I do anything wrong? How could your daughter’s hair look so nice and pretty, when mine is a total crapshoot? The castille soap has a weird texture to it and leaves my hair just disgusting…. please help!

    1. Wellness Mama Avatar
      Wellness Mama

      From what I can tell, different hair types will react differently to this recipe. I’ve had other readers with similar hair to yours that it didn’t work at all the first time, but after a week or so, their hair adjusted and it worked great. This recipe works great for us, but it seems that everyone will have to experiment to find the combination that works best.

      1. Rebecca Avatar

        I have some news!! This is Rebecca, and I had a bad experience with my hair the first time. I FINALLY got a water softener at home. The main purpose of installing the softener was to test this recipe out, because I LOVED the way it lathered, but hated the way that it made my hair feel like straw after. So… IT WORKED! I got it installed 2 days ago and my hair feels SO MUCH better. Someone had mentioned the hard water being the cause. And I think I agree! I am so thankful now 🙂

  15. Connie Avatar

    I use Chagrin Valley soap and they have some with coconut milk as well and love their products!

Leave a Reply

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

Recipe Rating