Hair Growth Hack: Easy DIY Rosemary Hair Oil Recipe

Vanessa Dixon
by Vanessa Dixon
6 Materials
30 Minutes

This DIY rosemary-infused oil hair treatment is a great natural remedy to add to your hair care routine.

Organic rosemary oil can be used to help soothe dry, itchy scalp, prevent dandruff, promote faster hair growth, add shine and seal in moisture to keep hair hydrated and healthy.

Try this easy rosemary hair oil recipe with me!

Best olive oil!

Whether it's for cooking or for your hair, this is the olive oil that Amazon reviewers swear by!

Tools and materials:

  • ½ c measuring cup
  • Mason jar
  • Fresh rosemary
  • Olive oil (or other carrier oil)
  • Strainer
  • Bowl 
Rosemary oil

How it works

Pure, organic rosemary oil can improve hair growth by blocking the effects of DHT, a testosterone that shrinks hair follicles, leading to hair loss. 

It can also open blood vessels, increasing circulation to the scalp which in turn stimulates hair growth. This helps to maintain healthy hair by preventing excess shedding and breakage. 

Rosemary is antifungal and anti-inflammatory which allows it to help treat dandruff build-up and soothe the scalp. 

While herbal-infused oils are less potent than essential oils, they have many of the same beneficial properties. 

1. Fill a jar with rosemary

Place half a cup of fresh rosemary leaves, removed from the woody stems, into a dry mason jar. 

Filling jar with rosemary

2. Add a carrier oil 

Fill the jar with 1 cup (or more) of your carrier oil of choice (I used olive oil) until the rosemary is covered, with about an inch of oil sitting above the rosemary. 

Adding oil

Leave at least 1” empty at the top of the jar to allow for the rosemary to expand.

Sealed jar

3. Infuse the oil

Tightly cap the jar and put it on a warm, sunny windowsill for 4-6 weeks. 

Infusing oil

Shake it at least once daily to help the rosemary infuse with the oil. 

Shaking oil

4. Separate the infused oil

Once the oil has infused, separate the rosemary leaves with a strainer over a bowl.

Alternatively, only strain as much oil as you need and leave the rest to continue to infuse. 

Pouring oil

Pour the diffused oil into glass bottles or jars and store in a cool, dry place away from direct light and heat. 

5. Apply your DIY rosemary oil

Since rosemary oil is applied to the scalp, it’s best used before shampooing.

Begin by parting your hair. Then pour some of the oil into your hands and massage into your scalp with your fingers.

Make sure you reach all sections of the scalp and leave it on for at least 20 minutes.

Another option is to apply the oil before bed and rinse it out in the morning. 

Applying rosemary oil to hair

This rosemary oil can be used several times a week or even daily. 

Applying rosemary oil to hair

Rosemary hair oil recipe

Once you have the rosemary-infused oil, you can mix it with other hair and scalp nourishing ingredients like castor, jojoba, argan or olive oils.

Note that rosemary oil must be used for a while (about 3-6 months) before seeing any results. 

I hope you enjoyed this rosemary hair oil recipe. If you try it out, let me know what you think in the comments.

Next, try out this easy, all-natural DIY mascara tutorial

Suggested materials:
  • ½ c measuring cup
  • Mason jar
  • Fresh rosemary
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
  • Heather Heather on Feb 18, 2024

    I try to only wash my hair once or twice a week because my scalp gets oily. Is this something I should use? If so, how often would you recommend? Thanks!

  • Angeline Gullo Angeline Gullo on Feb 18, 2024

    Good to know. This really takes my Hair & Scalp to the next level in being both Healthy & Gorgeous!