6 Easy No Poo Shampoo Recipes

Vanessa Dixon
by Vanessa Dixon
20 Materials
2 Minutes

I have been blessed with oily hair which means that my hair stays nourished, moist, and hydrated for longer but sometimes it gets a bit too oily and I need to do something about it. I have been testing out lots of different shampoos for oily hair and I have six different shampoos to share with you which are all super easy to whip up at home.

Tools and materials:

  • Measuring jug 
  • Spoons
  • Bowl
  • Bottle
  • Castile soap
  • Castor oil
  • Apple cider vinegar
  • Eucalyptus oil
  • Lemon essential oil
  • Aloe vera gel
  • Lavender essential oil
  • Tea tree oil
  • Apple cider vinegar
  • Lemon juice
  • Baking soda
  • Almond oil
  • Peppermint oil
  • Green tea
  • Coconut oil
  • Honey
Mixing ingredients

Castille soap shampoo

In a bowl, combine 30ml liquid Castille soap, 60ml lukewarm water, 1tsp castor oil, 1tsp apple cider vinegar, and 10 drops of eucalyptus oil or lemon essential oil (or both!). Then transfer the mixture to a bottle.

Completed castille soap shampoo

Castor oil is fantastic for hair, it helps to improve circulation and increase circulation to your scalp which in turn helps with hair growth.

So, you may even find using the shampoo often may help your hair to grow a bit quicker. It also really nourishes hair and helps it to stay healthy.

Completed castille soap shampoo

Aloe vera and lavender shampoo

In a bowl, combine 20ml aloe vera gel, 15ml lukewarm water, 10 drops lavender essential oil, 10 drops tea tree oil, and 15ml liquid Castille soap.

Whisk the mixture to make sure that the aloe vera gel is mixed well and isn't clumpy. Then transfer the mixture to a bottle.

Mixing ingredients

Apple cider and lemon shampoo 

In a bowl, combine 1 tbsp apple cider vinegar, 1 tbsp lemon juice, and 30ml of lukewarm water. If you find that this isn’t enough for you, you can double the recipe up. Then transfer the mixture to a bottle.

Mixing ingredients

Baking soda and almond oil shampoo 

In a bowl, combine 1 tbsp baking soda with 1 cup distilled water and mix it well.

Then, while you’re stirring, add 10 drops of almond oil, 5 drops of either lavender, tea tree, peppermint, or eucalyptus oil, and 2 drops of lemon juice. Then transfer the mixture to a bottle.

Completed baking soda and almond oil shampoo

Baking soda is really abrasive on hair and can really dry it out if you use it too often so just be very conscious of how often you're washing your hair with it. Don’t use it any more than three times a week maximum.

Tea tree and coconut oil shampoo 

Now I know you may be thinking why would you put coconut oil in shampoo, doesn't it just make your hair look oily? Well, that’s not necessarily the case, it actually helps to prevent oil build-up in your hair, known as sebum, which is the oil from our skin.

It also helps to nourish and help hair retain moisture for longer. It’s supposed to be able to help clean your hair without it looking oily.

Mixing ingredients

You're going to need one cup of green tea that you've brewed and let cool. Pour that into a bowl and combine it with 1 tsp coconut oil, 1 tbsp honey, 10 drops of tea tree oil, and 30ml water.

Once all of the ingredients are mixed well together, add in 2 tbsp liquid Castille soap. Then transfer the mixture to a bottle.

Completed tea tree and coconut oil shampoo

Adding lavender oil to honey

Honey and lavender shampoo 

In a bowl, combine 2 tbsp honey, 10 drops of lavender, 2 tbsp apple cider vinegar and 30ml distilled water. Then transfer the mixture to a bottle.

Completed honey and lavender shampoo

This again has honey in it. The honey in the shampoo is wonderful because it helps add shine to hair that may have otherwise become a bit dull and contains properties that bind to water molecules which then help add moisture to dry strands. 

How to apply the shampoo

I like to shake the shampoos just before I'm about to use them to make sure everything is combined. To apply, pour the shampoo on your head, and rub it in as you would a normal shampoo.

Make sure to really concentrate on the roots as you want to get rid of all those oils that may be built up there. You want to leave it in your hair for two minutes or so to allow the mixture to work on your scalp. Then rinse out and use a normal conditioner.

I like to use apple cider vinegar diluted in water as my conditioner. Make sure you rinse out the shampoo well because you don't want any of the residue to remain in your hair.

No poo shampoo recipe

I hope you’ve enjoyed these homemade shampoo recipes for oily hair. Some of these shampoos may work better for you than others so you can trial them all out and see which works best for you! Let me know your thoughts in the comments.

Suggested materials:
  • Measuring jug
  • Spoons
  • Bowl
See all materials

The author may collect a small share of sales from the links on this page.

Join the conversation
2 of 5 comments
  • Debra Debra on Oct 30, 2022

    Great information! Thank you for sharing!

  • Lora Taylor Hyatt Lora Taylor Hyatt on Oct 30, 2022

    I wish we could of seen what your hair looked like after using one of these. It didn’t look very lustrous, just greasy. Sorry, I use baking soda and vinegar when my hair starts getting where my reg shampoo is getting heavy