Homemade Natural Shampoo Recipes for Oily Hair

I find there’s a simple satisfaction in knowing exactly what I’m putting onto my hair, particularly when it comes to something that’s chemical-free. I’ve been making my own shampoo for a couple of years now, and I’ve found one of the biggest benefits has been the rejuvenation in the health of my hair!

Before and after using these oily hair shampoos (my favourites were the apple cider vinegar and bicarb shampoos)

It used to get SUPER frizzy right after being washed, as well as dry and brittle. I’d often find my hair would develop split ends very quickly too, and need a trim every few weeks. Now however, I barely ever get frizzy hair (woooooooo!), and my long locks look so much more nourished (my hair retains moisture for longer now).

But don’t get me wrong. It’s been quite a journey to get here. I’ve trialled and tested many different homemade shampoos (including the ‘no poo’ method), and found some worked really well, while others definitely did not.

The six different oily hair shampoos I’ll be sharing with you today (I’ve trialled them all, some work better than others on my hair, so it may take some trialling to find which one works best for your hair type)

I’m sharing quite a variety of different shampoo recipes for oily hair today as I’ve found; 1. everyone’s hair is different, so what works for one person’s hair might not work on another’s, and 2. my previous shampoo I was using on my hair just all of a sudden one day stopped working, so my hair was left with this residue on it and just never looked clean.

I’d been using that shampoo on my hair for about a year with no troubles, but one day, earlier this year, it stopped working effectively on my hair (I still don’t know why). It would leave a residue that caused my hair to look oily, and no matter how much I scrubbed and rinsed it wouldn’t wash out. So, I decided it was time for a change, and went in search for some new shampoo recipes.

oily hair shampoo pic 11
The residue that was left in my hair gave it quite an oily appearance, even though I’d just cleaned it

And that’s my story. Hope you enjoyed 😉 Who else has experienced this with their shampoo? I guess our hair goes through cycles, but the good news is I’ve found some amazing new recipes to share with you all (all tried and tested, of course), that I hope will have your hair silky smooth and shiny too! But best of all, clean as a whistle.

I also find using apple cider vinegar diluted in water works wonderfully as a conditioner, and can help to remove any remnants of residue from the shampoo on your hair if left on for a couple of minutes before rinsing off.

Let me know which one’s your favourite, or if try any and what you think of them! Oh, oh! Also, also, also!! Let me know if you have any great natural homemade shampoo recipes that you find work a treat on your hair, and share them with us in the comments below! I love getting new ideas and inspirations <3

oily hair shampoo pic 10
All these shampoos are a lot gentler and don’t strip natural oils so harshly in the way conventional shampoos do. They all come with different hair healing benefits, and you can rest assured knowing they’re all chemical-free, cruelty free & eco-friendly too! They’re also a lot cheaper when you consider the life time use of the ingredients.

Alrighty, no more beating around the bush. Lets get straight into it!

If you like what you’re seeing, subscribe to my email newsletter at the bottom of the page to keep up to date on the latest recipes, DIYs, gardening and health tips I share!

Castile Soap Shampoo

This one is quite similar to my old natural shampoo recipe, but with just a few more added ingredients. I find adding in the apple cider vinegar works wonderfully as it helps to remove that sticky residue I was talking about earlier, so your hair is left with a beautiful shiny complexion. Plus, the castor oil is a fantastic addition as the ricinoleic acid found in the nourishing oil helps increase circulation to the scalp and improve hair growth! (so you might even find your lovely locks grow a little faster than usual).

To make:

Mix the above ingredients together using a whisk or shake it up in a bottle, use as you would a normal shampoo and finish with a good quality conditioner (I use apple cider vinegar diluted in lukewarm water). Remember to really rinse out.

oily hair shampoo pic 7
Castile Soap Shampoo

Aloe Vera & Lavender Shampoo

Aloe vera nourishes skin plus also helps in balancing the skin’s pH, which makes it great to use on dirty, greasy, oily hair. Lavender is a fantastic remedy for dry and itchy scalp, and tea tree oil can clear follicles and allow your hair to breathe, as well as moisturise the scalp while preventing the buildup of excess oil.

To make:

  • 20 mL aloe vera (pure aloe gel, no additives)
  • 15 mL lukewarm water
  • 10 drops lavender essential oil
  • 10 drops tea tree oil
  • 15 mL liquid castile soap

Mix all the ingredients together thoroughly and work through wet hair, concentrating on the scalp area. Rinse well and finish with a good conditioner (I use apple cider vinegar diluted in lukewarm water).

oily hair shampoo pic 6
Aloe Vera & Lavender Shampoo

Apple Cider Vinegar & Lemon Shampoo

Lemon is great for remedying oily skin as it has drying properties (it’s not too harsh though). Just be careful not to use this too much on hair that has been coloured, as lemon juice is well known for lightening hair. The apple cider vinegar helps restore the pH balance of your hair too, closing hair cuticles so it looks shiny and healthy.

To make:

  • 1 tbsp apple cider vinegar
  • 1 tbsp of lemon Juice
  • 30 mL of lukewarm water

Mix the ingredients together and shake them up in a bottle. Spread shampoo over scalp area and massage in, paying attention to the roots. Make sure the shampoo gets to the base of your hair. Rinse well and finish with a conditioner (again, I use apple cider vinegar diluted in lukewarm water).

oily hair shampoo pic 9
Apple Cider Vinegar & Lemon Shampoo

Baking Soda & Almond Oil Shampoo

Note: baking soda is quite abrasive and can leave your hair and scalp dry. Using the powder as a shampoo is more effective for people with extra oily hair. Almond oil on the other hand is rich in omega fatty acids that promote blood flow to hair which in turn encourages hair growth. This helps make hair strong, shiny, and soft to touch. In fact, massaging your hair with this oil regularly can prevent frizzy hair and also delay greying of hair. Combining the two together helps clean oily hair while also moisturising.

To make:

  • 1 tbsp baking soda
  • 1 cup distilled water (you can boil normal tap water and leave it to cool)
  • 10 drops almond oil
  • 5 drops either lavender, tea tree, peppermint or eucalyptus oil
  • 2 drops lemon juice

Add baking soda to water and mix well. While stirring, add essential oils and lemon juice. Store mixture in clean plastic or glass container. Place it in cool dry place (out of direct sunlight) or in refrigerator. Shake bottle well before using so the ingredients blend together well.

You can use this mixture like you would a normal shampoo. Massage into scalp once you’ve wet your hair. Be sure to keep your hair out of water for at least 2 minutes. This allows it to work on your scalp and hair follicles. You can wear a shower cap for this part if you like. Rinse out with a conditioner (I use diluted apple cider vinegar in lukewarm water for this). To avoid drying your hair out, only use this shampoo at most 2-3 times a week.

oily hair shampoo pic 5
Baking Soda & Almond Oil Shampoo

Tea Tree & Coconut Oil Shampoo

Coconut oil in shampoo? What? Won’t that just make your hair oilier? It’s actually a wonderful nourishing oil and helps hair retain moisture and stay hydrated for longer (without making your hair look oily). Using coconut oil helps hair grow longer, thicker, faster. The vitamins and essential fatty acids naturally found in coconut oil nourish the scalp and help in removing sebum (oil) build-up from hair follicles.

To make:

  • 1 cup green tea (brewed and allowed to cool)
  • 2 tbsp liquid castile soap
  • 1 tsp coconut oil
  • 1 tbsp honey
  • 10 drops tea tree oil
  • 30 mL water

Mix all the ingredients together without the soap in plastic or glass jar. Once combined, add the castile soap and shake it up. If your mixture isn’t smooth enough you can use a hand blender.

Apply as you would a normal shampoo, making sure to concentrate on the scalp area. Rinse and finish with a conditioner on the mid-length of your hair (I used diluted apple cider vinegar in water). Your hair should feel clean and fresh afterwards.

oily hair shampoo pic 4
Tea Tree & Coconut Oil Shampoo

Honey & Lavender Shampoo

Honey contains both emollient and humectant properties, making it a fantastic moisturiser for hair. Emollients smooth out hair follicles, adding shine to hair that may have become dull. Humectants bind with water molecules, adding moisture to dry strands.

To make:

  • 2 tbsp honey
  • 10 drops lavender
  • 2 tbsp apple cider vinegar
  • 30 mL distilled water

Mix ingredients together or shake up in a plastic or glass jar. Apply to scalp as you would a normal shampoo and work through hair, spreading it to the ends. Rinse thoroughly and use a light conditioner (I use diluted apple cider vinegar) on the mid-length through to the ends of your hair. Once dry, your hair should look super clean, soft and shiny.

oily hair shampoo pic 8
Honey & Lavender Shampoo

If you’d like a wonderful chemical-free, natural, homemade dry shampoo recipe, this is the one I use, and it can be customised to your hair type!

I discovered these recipes originally from Oily Hair No More and Maple Holistics.

For a live run-through of how I make these oily hair shampoos, see my video tutorial below!

Do you use natural homemade shampoo? Have you made your before? Share your shampoo story below!

Lots of love,

🖤 Vanessa


5 Homemade Clarifying Shampoo Recipes For Oily Hair. Oily Hair No More. Retrieved from http://www.oilyhairnomore.com/homemade-clarifying-shampoo-recipes-for-oily-hair/

Backe, Caleb. (July 29, 2017). The 12 Best Natural Shampoos Your Hair Needs. Maple Holistics. Retrieved from https://www.mapleholistics.com/blog/diy-natural-shampoo/

Wells, Katie. (Updated: October 7, 2019). How to Use Castor Oil for Hair (Grow Beautiful Hair Fast). Wellness Mama. Retrieved from https://wellnessmama.com/35706/castor-oil-hair/

The Nourishing Benefits of Using Coconut Oil for Hair. Love Beauty and Planet. Retrieved from https://www.lovebeautyandplanet.com/us/en/the-love-beauty-planet-movement/our-purpose/our-blog/is-coconut-oil-good-for-hair.html

The Truth About Tea Tree Oil for Healthy Natural Hair. (July 30, 2018). Naturall Club. Retrieved from https://naturallclub.com/blogs/the-naturall-club-blog/why-you-should-be-using-tea-tree-oil-for-healthy-natural-hair

Scaccia, Annamarya. (July 9, 2018). What You Need to Know About Using Baking Soda on Your Hair. Healthline. Retrieved from https://www.healthline.com/health/beauty-skin-care/baking-soda-hair

Benefits of almonds for skin, hair and health. (Updated: November 20, 2017). Times of India. Retrieved from https://timesofindia.indiatimes.com/life-style/health-fitness/health-news/Benefits-of-almonds-for-skin-hair-and-health/articleshow/26842229.cms

Lockett, Eleesha, MS. (May 28, 2019). All About Using Honey for Hair Health and 10 Ways to Try It Today. Healthline. Retrieved from https://www.healthline.com/health/honey-for-hair