Though castile soap is said to be a gentle natural cleanser for skin and hair, for some people especially those with sensitive scalps, it may not be the best option for shampoo. These homemade shampoo recipes do not contain castile soap and therefore do not lather like those containing castile soap.
Do they work effectively in getting rid of dirt, grime and stale oils? They sure do! I use them all the time! Today, I’ll be sharing with you 3 of my favorite homemade shampoo recipes without castile soap that I love to use often!
PS: Many people who stay away from conventional shampoos or use the no ‘poo method, don’t wash their hair often – some even wash their hair just once a week but I beg to differ – please wash your hair every other day for a healthy scalp + hair.
3 Homemade Shampoo Recipes without Castile Soap
Note: All these measurements are for straight medium-thick shoulder length hair. Feel free to adjust the ingredients according to your hair length and thickness.
1. Normal Hair: Coconut Oil Honey Shampoo for Irritated Scalp + Shiny Locks
This is my most favorite homemade shampoo recipe without castile soap. It’s just INCREDIBLY cleansing and soothing. Here are the benefits of each ingredient used:
- Coconut oil – Applying coconut oil to hair has actually been proven to actively fight hair loss. When you apply coconut oil to your scalp and hair before a shower, it seals the hair strands which prevents water from entering the hair and causing the hair strand to expand leading to uneven, stringy and rough hair. Read more about it in detail in this post of mine. Coconut oil also easily penetrates into the hair shaft and follicles, which deeply nourishes them.
- Honey – Honey is a deep cleansing agent which drives out dirt, stale sebum, dead cells and grime from deep within the scalp. It also hydrates hair, fights dandruff, soothes irritation, nourishes & promotes growth as well as naturally conditions hair.
Note: I got some readers saying this shampoo made their hair greasy. Keep in mind this shampoo is designed for normal/dry hair types so if you have greasy hair, reduce/eliminate the coconut oil from the recipe and adjust the other ingredient measurements. Or, simply choose another shampoo recipe because you know coconut oil will make your oily hair even oilier so just use common sense here.
Ingredients
- 2 tbsp organic liquid honey (where to get it)
- 2 tsp coconut oil (where to get it)
- 3 drops lavender essential oil (where to get it)
Directions
I make a fresh batch of this every time I’m going to shower because it’s very easy to. Simple get a bowl, squeeze in 3 tbsp of liquid organic wildflower honey, add 1 tbsp of coconut oil and 3 drops of lavender essential oil. Stir well with a spoon to form a creamy shampoo!
How to Apply
Face a mirror and untie your hair if it’s in a bun/ponytail. Now start sectioning your hair and applying the shampoo! You can go from left to right or even start from the middle but all you’re going to be doing is systematically applying the whole mixture onto your scalp. When your whole scalp is covered, scoop up the remaining mixture and smooth it over the length of your hair. You do not need to coat your whole hair length in the mixture! You only need to use what little was left in the bowl. Now I like to let the nourishing nutrients penetrate for about 5-7 minutes so while waiting you can do other things like shave, wash your body or do some squats lol. When the time is up, rinse off thoroughly with warm water first then cold water. That’s it! Your scalp will feel clean and soothed and your locks will be silky and shiny.
2. DIY Egg Shampoo for Greasy Hair + Hair Growth

When I used this diy egg shampoo, my scalp and hair were left squeaky clean and I had absolutely no issues detangling my hair! I used my fingers and detangled all of it in 3 minutes! The eggs naturally condition hair, remove excess oils, nourish the hair follicles and promote hair growth! Rhassoul clay removes dirt and grease, rosemary EO promotes scalp circulation and hair growth while lemon EO combats dandruff, acts as an antibacterial and leaves your hair smelling fresh!
Ingredients
- 1-2 eggs (depending on your hair length and thickness)
- 3 tsp rhassoul clay (where to get it)
- 4 tsp honey (where to get it)
- 1 tsp coconut oil (where to get it)
- ¼ cup water
- 7 drops rosemary essential oil (where to get it)
- 3 drops lemon essential oil (where to get it)
- High speed blender (where to get it)
- Clean container or jar
Directions
Combine all ingredients (except essential oils) in a blender and blend for about 7 seconds. You will have a foamy mixture. Now add the essential oils and stir well. Transfer to a jar and take it to the shower with you.
Here’s an easier egg shampoo (for hair growth): DIY Egg Shampoo for Hair Growth
How to Apply
Wet your hair. Then slowly pour the egg shampoo on your scalp and strands. Then start massaging your scalp and hair to loosen dirt and grime. Leave it for 2 minutes then rinse off thoroughly using tepid water (NOT hot water). Wrap your hair in a non-fluffy towel. When dry, your hair will smell pleasant and be silky soft!
3. Coconut Milk Shampoo for Damaged Hair + Silky Locks
Coconut milk is a popular base ingredient in many homemade hair shampoo recipes – it cleanses hair & scalp, balances pH, nourishes & moisturizes, conditions locks and calms an itchy and irritated scalp as well. Vegetable glycerine removes dirt and impurities from hair, thickens the shampoo and locks moisture into hair. Olive oil is the best oil for damaged hair, it’s rich in antioxidant vitamin E and lubricates dry hair. Geranium essential oil nourishes & conditions hair as well as makes this homemade shampoo smell heavenly.
What you need
- 1/2 a can of coconut milk (where to get it)
- 2 tbsp vegetable glycerine (where to get it)
- 2 tsp olive oil (where to get it)
- 5 drops geranium essential oil (where to get it)
- High speed blender (where to get it)
- Applicator bottle (where to get it)
Directions
Place all ingredients except the geranium oil in a blender and blitz for 5 seconds. Pour into an applicator bottle, add the geranium, shake well and voila! Your coconut milk shampoo is ready!
How to Apply
Work with dry hair. First apply it all over your scalp by pouring a little using an applicator bottle and rubbing it in to loosen dirt. After your whole scalp is covered, move on to your hair length. Stand over your sink while you slowly pour little by little from the applicator bottle to soak your hair length. Once done, wring out your hair to remove the excess liquid and then tie your hair with a clip. Leave it to penetrate and loosen dirt & grease for about 2 minutes. During this time, you can wash your body or shave. After 5 minutes, start thoroughly rinsing your hair with warm water first, then seal off with cold water. Wring out and wrap your hair in a non-fluffy towel.
My Tips
- For best results, make these homemade shampoos fresh for one-time use but if you want to store it for later, keep in the refrigerator for up to 3 days maximum. If it smells funky, do not use.
- Use any other essential oils of your choice to enhance your shampoo! For example: tea tree for dandruff, rosemary for hair growth and lavender for beautiful scent.
- Do you need to use conditioner after using these homemade shampoo recipes without castile soap? No you don’t! All these ingredients including egg, honey, coconut oil, olive oil and the essential oils all work in naturally conditioning hair so you will have a MUCH easier time detangling. Personally, after using these homemade shampoos, my hair becomes silky soft and I just have to use my fingers to instantly detangle in 5 minutes or less without any problems!
Where to Get a Natural Shampoo without Making Your Own
If you are going chemical-free on your hair, but want to save the time of making a homemade shampoo, this Maple Holistics Sage Shampoo & Conditioner set is a game-changer.
You’ll Love these Hair Growth Ideas:
- DIY Egg Shampoo for Hair Growth
- 3 Nourishing Smoothies for Super-Fast Hair Growth
- 9 Best Supplements for Hair Growth (Grow your Hair by Miles!)
- Homemade Herbal Hair Oil Infusions eBook
- Complete Guide to Using Essential Oils for Scalp & Hair Care
Hi,
Thanks for these great recipes!
I just have two questions concerning the coconut oil shampoo recipe.
Firstly, when you say 1 tbsp coconut oil, do you mean melted oil in liquid form?
Secondly, do you apply this homemade shampoo on dry or wet hair before rinsing out?
Thanks!
Bernice
Hi Bernice. You can use both liquid and creamy forms of coconut oil and you’d want to apply it on dry hair:)
Hey, so I don’t think it makes a difference but i ak a guy hrowing out my hait, and I used the first recipe (coconut oil, raw honey, et al) but also added some rosemary and lemon EO drops. It was definitely an interesting experience getting the mixture onto my scalp. My experience shows that it does leave hair feeling and smelling clean or just non-odourous, in addition to leaving my hair smooth and relatively soft, though quite oily and until my next shower it was sorta grouped and clumoy/sticky but not to objects just to itself. I am now about to take my third shower since applying(approx 24 hrs later) and it is still quite oily/greasy and looks that way too, though feels nice and easy to move hands through and has slight hint of EOs. Guess im gonna try some anyigreasy diy now ??. So i guess careful how much you use, start with less then add as needed.
Hey Will, thanks for the comment! 🙂 You would definitely want to be careful with the ingredient measurements before you start. The measurements I used were for long hair (mid back length) so if you have shorter hair, you had to cut down the ingredients or halve the recipe. Also, the thickness of your hair matters: for thinner hair, you’d use less measurements.
For the anti-grease DIY I definitely have two recipes here on the blog! Here’s the link: http://beautymunsta.com/diy-natural-hair-degreaser-recipes/
I also did not have good luck with the raw honey, coconut oil, and lavender mixture. I have below shoulder length hair, medium thickness, and not too oily. My hair was so clumped together from using this I had to use store bought shampoo and conditioner two times in order to get my hair feeling clean and not greasy and full of honey. I think this recipe needs to be refreshed or maybe just rethought completely.
Sorry that it didn’t work out for you, Dallas. I have normal (non oily & not dry) below-the-shoulder-length thick wavy hair and this shampoo works wonders for me. I think your hair being a little oily made it even oilier because of the coconut oil. Maybe you should have adjusted the measurements or eliminated coconut oil and added a little water instead. Thanks for giving it a shot though. You might like my Rhassoul Clay Shampoo which doesn’t contain castile soap but is good for oily hair. Take care
Did it not lather.? I have found one other. But ton of ingredients.. Plus in grams. Ill try.. Remember to let you know how it turned out.
I COULDNT understand how they lathered.
Could you use these recipes with dreads?
Thank you so much for these recipes! I use your egg shampoo every other day and it works like a charm for me.
I would really like to know if you have a baby shampoo recipe that does not call for Castile soap, like your other recipes. This far I have been using the egg shampoo for my little two year old but it does not yield quite the same results.
Thanks so much in advance!
Thabks so much for your lovely comment, it made my day! I’m so glad the egg shampoo is doing great for your hair. Please check out this post for ideas on how to wash your baby’s hair: https://beautymunsta.com/diy-baby-shampoo-without-castile-soap/ I hope you find it useful! Take care <3
Thanks so much for this! I am going to try these out and will let you know how they turn out. You are wonderful! Thank you so much for making this information available.
For recipe 3 how many oz or ml of coconut milk do you use?
Hi Kimbo, a can of coconut milk can be 13.66 fl oz so you can use half of that which is 6.83 oz.