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

    Thanks for all of your DIY and health posts, Katie. I love your work. I’ve been wanting to try an alternative shampoo for a while, but I’m allergic to coconut. Do you have any ideas for a replacement in this recipe?

  2. Rebecca Avatar

    Just made this for the first time. Do you use any clenser after using this, or just a rinse?

  3. Beth F Avatar

    Have you found any replacements for coconut milk? I’d love to try this, but I sadly have bad reactions to coconut 🙁

  4. Leona Avatar

    I made the shampoo do you have any ideas on how to soften my hair it feels like wire or straw now

  5. Kari Avatar

    What do you suggest as an alternate to the coconut? I have a coconut allergy..

  6. Rose Avatar

    The ingredients list includes 20 drops of Essential Oil. Does this mean 20 drops dilluted (3-5 drops Essential Oil per teaspoon of carrier oil according to another one of your posts) ? Many of your recipes contain Essential Oils so do you generally mean dilluted or undilluted? Sorry if this is a repeat question. I didn’t want to read throught the 1,000 plus comments. : )

  7. Elizabeth Avatar
    Elizabeth

    I just used this simple shampoo recipe for the first time (with homemade coconut milk) and so far, I love it! I love how simple healthy living can be. Thank you for your amazing blog!

  8. Kimberly Avatar

    I’ve read that castille soap will strip color treated hair. Do you have a shampoo recipe for color treated hair?

    1. Jan Avatar

      Castle soap is not really good for us. I have MCS and cannot get near it. Also essential oils are dangerous for me and many others. I cannot be in a room with anyone who uses it and they would never be allow in my home. Breathing these things in and cause cancer and other organ damage. WE NEED TO MAKE CHANGES FAST…our water supply is not going to last.

    2. Jan Avatar

      That soap is not good for you in more ways than stripping your hair.

  9. Jamie Avatar

    Can you use any of the essential oils from the link? Like the coffee, vanilla etc. And if you use 2 of them together it must be 10 drops of one kind and 10 of the other…

    1. Jan Avatar

      Try using Almond or vanilla or etc from the food area near your baking supplies. Go with things you can eat. NOT essential oils. If you cannot eat it than do not put it on your body or wear it so others have to breath it in. People need to start thinking. We were meant to breath fresh air and not chemicals. I have learned the hard way and much has been taken away from me because of these dangerous products. Not right they can sell it and take our money and cause us cancers and other damage BUT THEY DO. Our government is not protecting us so it is up to us.

  10. Allison Avatar

    Does the shampoo need to be refrigerated because of the coconut milk?

  11. Sara Avatar

    Hi Katie,
    I read a list of a healthy/unhealthy ingredients in personal care items. Glycerin is listed as a chemical solvent yet is listed as an ingredient in Dr. Bronner’s Pure Castile Liquid Soap – Baby Unscented 32oz
    (Water, Saponified Organic Coconut & Organic Olive Oils (w/ Retained Glycerin), Organic Hemp Oil, Organic
    Jojoba Oil, Citric Acid, Vitamin E).
    What is your thoughts on Glycerin? Do you consider it a chemical?

  12. haylsm Avatar

    This sounds awesome. I have never made my own soap or shampoo, but I’m very interested. Currently, I wash my hair at night, can wear it down the next day, by that night it’s greasy, so I wear it up the next day, and then wash it at night. So, every two days I wash my hair. I’ve always been concerned about the chemicals in products, but haven’t taken the leap yet to making my own. This recipe intrigues me.

    Although I’m becoming more conscious of bad chemicals, I do dye my hair 2 to 3 times a year, and I’m not willing to give that up! Hairs are only getting more grey! 🙂

    Does this shampoo work well on dyed hair, or does it fade it out? Anyone with dyed hair tried this one out?

  13. Eddy Avatar

    Hi! I tried this and it made my hair very smooth and soft but makes it smell bad! Like something spoiled/rancid.. I followed the exact ingredients (with 20 drops of lavender essential oil) and use a white vinegar rinse after. I’ve been doing no poo before and my sister’s been telling me this smell even worse than when I went no poo. Is there anything you can recommend for this? I really like how it makes my hair soft but am worried about the smell..

  14. SIDI ACHOUR Houssam Avatar
    SIDI ACHOUR Houssam

    hi,
    please can i change or use something replace “The Liquid Castille Soap”?
    thanks.

  15. Delia Avatar

    I’ve been making this recipe for months now, and recently, my homemade coconut milk has been going bad within two weeks of me making a batch. Anyone know how to fix this? Everything was fine before, so I’m not sure what’s going on.

    1. Christy Avatar

      Try freezing the coconut milk that you have made in ice cube trays and thaw as needed.

Leave a Reply

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

Recipe Rating