Share this post:

This article is going to present you a DIY shampoo recipe that you’ll fall in love with and the best part is that it’s only 3 ingredients!

In order to make this DIY Rosemary Shampoo, you need to make a shampoo soap bar first. A good shampoo bar should create a gentle lather, and ideally, contain castor oil, which will give your hair a natural, glossy shine.

The essential oils added into the shampoo bar are rosemary, lavender and tea tree, which, aside from the physical benefits to your hair, create an amazing smelling bar of soap. The shampoo bar works great, as is, on short hair, and is ideal for kids and babies. For long hair, you can melt it down to make a liquid shampoo – what you’re probably used to.


But why make your own shampoo?

Well, the answer is simple: most commercial shampoos contain toxic ingredients such as sulphates, parabens, and petroleum-based ingredients, like PET, that are harmful to your body and the environment. Even the most “natural” shampoos contain artificial fragrances, which rate 8 out of 10 of the EWG scale!

Silicone is also often added to commercial shampoo which, although leaves your hair looking glossy and smooth, coats your hair and prevents it from absorbing water. In the long term, this can be drying and damaging.

And an extra bonus –  making your own shampoo saves money!


Rosemary and Hair Care

Regular use of rosemary oil helps to stimulate follicles, making hair grow longer and stronger. Rosemary is also believed to slow down premature hair loss and prevent graying of hair.

Rosemary and tea tree essential oils can also be used to naturally treat dandruff.


Ready to make your own DIY Rosemary Shampoo that makes your hair look clean and smell lovely, naturally?

You’ll need:

1 Shampoo Bar, with rosemary, tea tree and lavender essential oils

3 cups of water

3-inch sprig of fresh rosemary, or a tablespoon of dried rosemary

¼ of a teaspoon of xanthan gum (optional – added for a thicker consistency)



Grate the shampoo bar and add it to a medium sauce pan along with water and fresh rosemary.

Cook the mixture until the soap is completely dissolved on a low setting. Stir frequently.

Remove it from heat and allow it to cool to room temperature.

Remove the rosemary and stir in the xanthan gum (if you’re using it).

Transfer to a pump-style bottle or old shampoo container and use as you would regular shampoo!

Note: your hair may go through a transition/detox period lasting about a week, in which time it may look a bit on the greasy side. Once you’ve given your hair a chance to adapt to this natural, DIY rosemary shampoo, your hair will look glossy, clean and healthier than ever!





Share this post: