Using natural ingredients like castile soap and essential oils to make your own shampoo is a great way to nourish your hair and scalp. Natural shampoo with Castile soap takes less than 5 minutes to make and costs less than store-bought alternatives.
By using a natural shampoo made with Castile soap and beneficial essential oils, you can nourish your hair and scalp and stimulate hair growth.
Having used many natural shampoos in the past, this DIY recipe is based on my favourite store-bought one. It’s cheaper and it doesn’t have any extra ingredients, which is why I prefer this homemade shampoo. Plus, it’s so fun to make!
Making natural beauty products like my exfoliating coffee scrub, lip sugar scrub, and natural hand soap is surprisingly simple. Most of them only require a few pantry staples and a few drops of essential oils. I can’t promise you won’t get hooked!
This post contains affiliate links, you can read my full disclosure here.
All-Natural Shampoo Ingredients
Castile soap – Castile soap is a natural, versatile soap made from organic vegetable oils such as coconut oil, olive oil, and jojoba oil. It’s great for sensitive skin types and brands like Dr Bronner’s are made with ethical, organic ingredients. Castile soap, combined with xanthan gum, helps make this shampoo lather like store-bought products.
I like to make my own homemade shampoo using unscented liquid castile soap, so I can add essential oils such as rosemary and peppermint. If you intend to make more natural beauty and cleaning products, you can purchase this in bulk.
Jojoba Oil – Helps strengthen and moisturise dry, damaged hair. You can also use castor oil in your shampoo to help stimulate healthy hair growth.
Xanthan Gum – Used to make thicker, emulsified shampoo like store-bought options, more thickening options are given below.
Essential Oils – I like to add a few drops of my favourite ones. See below for options and what ones I like to use.
Best Essential Oils for Natural Shampoo
Rosemary – Commonly used to help stop hair loss, Rosemary oil is an excellent oil to use. It may help nourish scalp problems like dandruff and to balance oily or dry hair.
Peppermint – Peppermint is a calming, invigorating essential oil that can help promote hair growth. My favourite essential oil to add to shampoo because it’s relaxing and makes me feel like I’m at a spa!
Lavender – Soothing for headaches and stress. Lavender essential oils can help soothe scalp and skin problems like dandruff.
Ylang Ylang – Can help stimulate new hair growth.
Cedarwood – Often recommended to help prevent hair loss. You should try it if you have dandruff! It helps balance too oily hair and scalps.
My top choices for adding to hair care are these, but here are some other great essential oils to try:
- Eucalyptus
- Lemongrass
- Grapefruit
- Thyme
- Blue Yarrow
- Lemon
- Juniper Berry
- Cypress
Best Essential Oils for Hair Type
Oily Hair – Rosemary, Cedarwood, Grapefruit, Lemongrass.
Dry Damaged Hair – Ylang Ylang, Rosemary, Cedarwood.
Dandruff – Rosemary, Lavender, Cedarwood, Lemongrass.
Ingredients for Natural Shampoo
¼ cup Castile soap
¼ cup Distilled water (tap water can grow mould so using bottled is best)
½ teaspoon Jojoba oil (oily hair try castor oil)
½ teaspoon Xanthan gum
10-12 drops Essential oils (I use a mix of rosemary and peppermint)
How to Make Natural shampoo with Castile soap
- Add the water, jojoba oil (if using) and essential oils to a jar. Shake to combine.
- Add in the xanthan gum and shake until the mixture thickens.
- Add in the castile soap and shake just enough to mix but not let the soap bubble.
- Pour into a shampoo bottle or keep stored in the jar.
How to Use Natural Shampoo
It’s easy to use, just pump a small amount into your hands and lather up for a few seconds before coating your hair with it. Scrub the scalp and all over the hair, then leave in for a few minutes.
If your hair feels knotty after washing and you have thick hair, rinse it with apple cider vinegar.
This recipe makes 250ml (1 cup) and will last about a week. If you want it to keep for longer, add 1 teaspoon of pure Vitamin E oil, which is an antioxidant and natural preservative.
How To Swap To Homemade Shampoo
If you are changing from store-bought shampoo, it will take your hair a little while to get used to natural shampoo. Wash your hair every other day to allow the natural oils to balance out again.
After your hair’s natural oils are balanced again, you won’t have to wash it as often.
All hair types are different, so try a variety of oils and essential oils to see what works for you. Once you find what works for you, you’ll be overjoyed. See my essential oils list above for ideas about what oils may be best for your hair.
I have been testing this natural shampoo for a few weeks now and I love it! It gets lathered and coats my thicker hair well. Its super invigorating and relaxing with the blend of peppermint and rosemary essential oils.
Make sure you have a good number of supplies on hand so you can easily make it when needed.
How to Thicken Shampoo
Natural thickeners can be used in homemade beauty products. Some popular options are Xanthan gum and arrowroot powder.
Xanthan Gum – This is a thicken agent often used in the keto diet, it can be used to thicken homemade shampoo. I use this in my shampoo and its works well to thicken it up.
Arrowroot Powder – Can absorb skin and scalp oils as well as calm irritated skin. Adding this powder to your shampoo will thicken it up as well.
Types of Oils to Add to Shampoo for Hair types
Since every hair type is different, you should test this recipe and make adjustments to suit your hair type. I like to use castor oil in my shampoo to help stimulate healthy hair growth. You can add Jojoba oil if you have really dry, brittle hair.
Jojoba oil is highly nourishing for all skin types and because it has anti-bacterial properties it’s great for helping irritated or inflamed skin. It works well to recondition dry hair.
Find More Natural Recipes:
Did you know I have an exclusive library for subscribers? Subscribe to my newsletter and get access to all my free sewing patterns, helpful resources, and printables.
If you made and enjoyed this recipe, I would appreciate you giving it 5 stars! I’d love to see what you are making if you tag me @makylacreates on Instagram.
Don’t forget to shave this recipe to Pinterest for later!
Natural Shampoo for Hair with Castile Soap
Using natural ingredients like castile soap and essential oils to make your own shampoo is a great way to nourish your hair and scalp. Natural shampoo with Castile soap takes less than 5 minutes to make and costs less than store-bought alternatives.
Materials
- ¼ cup Castile soap
- ¼ cup Distilled water
- ½ teaspoon Jojoba oil (oily hair try castor oil)
- ½ teaspoon Xanthan gum
- 10-12 drops Essential oils (I use a mix of rosemary and peppermint)
Instructions
- Add the water, jojoba oil (if using) and essential oils to a jar. Shake to combine.
- Add in the xanthan gum and shake until the mixture thickens.
- Add in the castile soap and shake just enough to mix but not let the soap bubble.
- Pour into a shampoo bottle or keep stored in the jar.
- It’s easy to use, just pump a small amount into your hands and lather up for a few seconds before coating your hair with it. Scrub the scalp and all over the hair, then leave in for a few minutes then rinse.
Notes
- This recipe makes 250ml (1 cup) and will last about a week. If you want it to keep for longer, add 1 teaspoon of pure Vitamin E oil, which is an antioxidant and natural preservative.
- If your hair feels knotty after washing and you have thick hair, rinse it with apple cider vinegar.
- If you are changing from store-bought shampoo, it will take your hair a little while to get used to natural shampoo. Wash your hair every other day to allow the natural oils to balance out again.
- Natural thickeners can be used in homemade beauty products. Some popular options are Xanthan gum and arrowroot powder.
How do you keep the xanthum gum from forming chuncks?
If you add it slowly to the liquid and mix it, it should be okay. If it’s still clumpy try using a whisk or hand blender to blend the ingredients well until the xanthan gum is fully incorporated and the mixture is smooth. I hope this helps!
Hi,
I tried to make your recipe but it seems like there is 2 layers in the bottle, the fomula is not stable, I just used hydrosols in place of water and added some pure GSE, any suggestions?
Hi Natalie, I haven’t tested this recipe with those extra ingredients, so I’m unsure. I found following my recipe and letting it sit overnight helped the shampoo come together like a store bought texture xx
Mix it with the oils first then add into your bottle & add the distilled water then castille soap. Give it a good mix up & the more you mix the more it thickened with mine.
can you sub sweet almond oil for the jojoba oil?
Hi Cindy, Yes, you can definitely substitute for Jojoba oil 🙂
Can I sub cornstarch for xanthum gum?
Hi Maggie, yes both will work the same in this recipe to thicken the shampoo. The substitute is a 1:1 ratio. Thanks, Mak x
Absolutely fabulous. I have oily hair so I’m trying the oils recommended for oily hair, plus castor oil. The xanthan gum gives a really nice fluff that makes it feel like normal store-bought shampoo. I’m a couple days in with every-other-day washing. Yes, I’ll need a bit of time to balance out my hair again but it’s already such a VAST improvement over every store bought brand, even the “natural” ones. Much less hair fall, my scalp feels great, my hair is so soft and yet full. Really excited to see what it’s like in a few weeks when the balancing-out phase is past. Thank you for this hair-saving recipe!!!
I made this and have been using it for a few weeks and my hair so super oily right after my shower. Not sure what I am doing wrong. I am trying to hold out and see if my hair will transition but it is discouraging when it is gross right after it dries.
Hi Shelby, everyones hair is different. I added suggestions in the blog on what oils to use for different hair types ie, oily. Swapping out the essential oils that are better suited to your hair should help! xx
Thank you – Looking forward to trying this. Do you have a recipe for conditioner? I have tried ACV rinse and my hair feels great day one but very “weird” on day 2. (My hair is gray and curly)
Will this shampoo work with colored hair?
This sounds great! I’m wanting to make my own shampoo but I rarely wash my hair. Why is it only good for a week? If I leave out the thickening ingredient will it have a better shelf life? I’m wondering why it goes bad after a week. Or do you mean the amount will last a week? Thank you!
How much should you use? For shoulder length hair?
This sounds fantastic. I want to switch to this in my airbnb. We are trying to reduce plastic which gets inevitable with store bought shampoo etc. What would be the shelf life if i use the vit e pil?
Hi, I was wondering if this recipe could be doubled? Also if you have a conditioner recipe? Thanks!! Wonderful recipe!!
Hi Allysha, yes you can double the recipe. I don’t have one on the blog yet sorry! x