Creating your own rosemary oil for hair growth at home is a simple and cost-effective way to enhance your hair care routine.
Here are three different methods to make rosemary oil.
Try each one to find the easiest for you:
- Rosemary Essential Oil
- Fresh Rosemary
- Dried Rosemary

1. Rosemary Hair Oil with Rosemary Essential Oil and Castor Oil
Ingredients:
- 15g Castor Oil
- 25g Jojoba Oil
- 25 drops Rosemary Essential Oil
- 50ml Glass Amber Bottle with Dropper or Serum Pump Top
- Small Funnel
Procedure:
- Mix castor oil and jojoba oil in a small bowl.
- Add rosemary essential oil.
- Pour the mixture into your glass bottle using the funnel.
How to Use:
- Massage a small amount into your scalp and hair, including the ends.
- Brush or comb through, then pin up your hair or wrap it in a towel. Leave for 30-60 minutes or overnight.
- Wash your hair with a natural shampoo, lathering twice, then condition.
- Repeat once a week.
Tip: Keep a small bottle in your bag to control frizz or tame stray hairs.
Â

2. DIY Rosemary Hair Oil Using Fresh Rosemary
Ingredients:
- 1/2 cup Castor Oil
- 1/2 cup Coconut Oil
- 1/2 cup Fresh Rosemary Sprigs
Procedure:
- Rinse and pat dry the rosemary sprigs.
- Chop the rosemary into small pieces.
- Combine the coconut and castor oils with the chopped rosemary in a saucepan.
- Simmer over low heat for about 30 minutes, stirring occasionally.
- Let the oil cool, then strain through a fine-mesh strainer into a clean container.
- Store the oil in a dark glass bottle in a cool, dark place.
How to Use:
- Apply a small amount to your scalp and hair.
- Massage gently and leave on for at least 30 minutes or overnight before shampooing.

3. Rosemary Hair Oil Using Dried Rosemary
Ingredients:
- 2 cups Carrier Oil (such as Jojoba Oil or Sweet Almond Oil)
- 1/2 cup Dried Rosemary Leaves
Procedure:
- Pour the carrier oil into a clean, airtight glass jar.
- Add the dried rosemary leaves.
- Secure the lid and shake to mix.
- Store in a cool, dark place for four to six weeks, shaking gently every few days.
- After the infusion period, strain the oil using a cheesecloth or fine-mesh strainer.
- Transfer to a dark glass bottle for storage.
- Apply a small amount to your scalp and hair.
- Massage gently and leave on for at least 30 minutes or overnight before shampooing.
Â
Key Takeaways
We hope you found the DIY project you’re looking for!Â
If DIY is not for you, check out our range of hair oils (including a rosemary & biotin one!)Â