April, 28th 2023 · Stephanie Mary

Herbal Hair Oil with Rosemary, Nettles, and Rose

Skip to Recipe

Herbal hair oil adds a touch of magic and whimsy to your hair care routine. This recipe is an enchanting blend of infused herbal oils that leave hair feeling soft, shiny, and nourished. Rosemary for hair has well-known properties to help growth and strength, with the addition of nettles, rose, argan, and jojoba, you’ll love this herbal hair oil!

A photo of a woman standing in front of a bush with white flowers, and the wind blowing her long curly dark hair.
Photo by dear talented friend Luna Munn
A photo of a woman sitting in front of a flower garden with a gold shirt and long curly dark hair with sun making her hair glow.
Photo by dear talented friend Luna Munn

Tips for Naturally Maintaining Hair

Ever since I can remember, I’ve dreamed of having long, luscious hair. For those of you who don’t know me, I have naturally curly hair. I am often asked what I do to keep up with my hair care, and I’ll admit I am a bit spoiled as I use herbal hair oil, shampoo, condition, and let it dry naturally.

I used to straighten my hair whenever I would go to get a haircut, yet over the years I have really embraced my curls and let them go wild. So here are a few of my tips for maintaining and nourishing hair, naturally.

  1. If you have curly hair, find a hair stylist that knows how to cut curly hair and will be willing to do a dry cut if necessary. If you don’t have curly hair, find someone who understands your hair type.
  2. If you have curly hair, don’t brush your hair habitually. Use a wide-toothed comb to comb out your hair. First, use shampoo and rinse, then add conditioner. While the conditioner sits, use your hands to comb through your hair. Then use a wide-toothed comb to get out any extra tough spots to detangle.
  3. Hair care between washing, I typically only wash my hair about 2 – 3 times per week. This helps to not dry out the hair. Depending on your hair type, it could be washed as little as once a week. My hair stylist also recommended French braiding hair at night to prevent it from getting tangled, (especially curly hair).
  4. Queue in the herbal hair oil! The evening before you wash your hair, add the rosemary hair oil to both hands and rub your hands together. Starting from your ends first, apply the infused herbal hair oil slowly moving upwards. Stop before getting too close to the scalp if you tend to have an oily scalp. The next morning shampoo and condition your hair.
  5. Sleep with a silk pillowcase, it sounds as luxurious as it is! yet it’s not just for the luxury of sleeping on silk. The soft silk surface helps to prevent hair from breaking and causes less friction.
  6. Drink daily or weekly nettle and oat straw herbal infusions, nettles especially are high in minerals that help to support and promote hair growth. Follow the same steps as our Nourishing Oatstraw Infusion, just switch out or add Nettle Leaf to the infusion.

About Herbal Hair Oil

This botanical hair oil recipe is a blend of natural oils and nourishing herbs that will leave your hair feeling soft, shiny, and healthy.

The use of rosemary for hair is popular and well-known and for good reason. Rosemary is actually really good for hair, can stimulate hair growth, add strength and shine, and smooth the hair cuticle down.

Paired with rose, this herbal-infused oil will help soothe any scalp irritation or flakey skin. These herbs are a powerful duo to calm, smooth, and support hair and scalp.

How to Make Herbal Hair Oil

Now is the time to reach your inner kitchen witch and infuse herbal hair oils. The best part about making your own natural hair products is that to know and control exactly what goes into them. No harsh chemicals here!

A woman kneeling in a garden with dark curly hair off to one side of her face and the sun lightly shining on it.
Photo by dear talented friend Luna Munn

Rosemary is a fragrant herb that is well known to help soothe the scalp, especially for dandruff. Rosemary for hair promotes growth and has antioxidant properties that help to protect hair from environmental stressors.

Gather the Magical Ingredients

Argan Oil is extracted from the kernels of the argan tree and is known for its moisturizing properties and smoothing hair breakage. High in vitamin E and fatty acids, argan for hair growth is an excellent ingredient.

Jojoba Oil is extracted from the seeds of the jojoba plant and is similar in composition to our skin’s natural oils. It’s great for moisturizing the scalp and promoting hair growth.

Sweet Almond Oil is rich in vitamins A, B, and E, and is an excellent moisturizer for the hair. It helps to strengthen hair and reduce breakage.

Nettles are magical herbs said to have powerful properties that promote healthy hair growth. They’re rich in vitamins and minerals, including iron and silica, which improve scalp health and reduce inflammation.

Roses are enchanted blooms that are beautiful and also great for your hair. They contain vitamins A, C, and E, which nourish and strengthen hair. Roses are also anti-inflammatory so they can soothe the scalp too.

Sage Essential Oil is known for its antibacterial properties and is great for promoting a healthy scalp. It also helps to stimulate hair growth.

Rosemary Essential Oil is an enchanting ingredient to promote hair growth and soothes a flakey scalp. Its refreshing scent is perfect for a hair oil blend.

Infuse the Herbal Oil

Making infused herbal oil is very simple! Start with dry herbs, and add them to a glass mason jar of your choice.

Pour the argan, jojoba, and sweet almond oils over the dried herbs, and add the lid. I recommend using a plastic lid to prevent any metal from leaking into the infusion.

Shake the jar and infuse for 4-6 weeks in a cool, dark place. Shake the jar every few days.

After 4-6 weeks use a cheesecloth and metal strainer to strain the dried herbs out.

How to Use Herbal Hair Oil

Use this herbal hair oil on dry hair, applying it the night before washing. Pour some of the infused oil into your hands, and work it into your hair from the ends.

If your scalp tends to be oily, stop rubbing the oil in an inch or two before you reach your scalp.

Sleep with the infused herbal hair oil on your hair, letting the rosemary, nettle, and other herbs do their magic overnight.

Using rosemary for hair works wonders to tame dry and frizzy hair. It smooths down the cuticle without leaving your hair greasy since you wash it out in the morning.

Waking up to smooth, silky, shiny, and lovely-smelling hair is a great way to begin your day!

Looking for more herbal self-care recipes? Try these:

This blog post is sponsored by Mountain Rose Herbs, all opinions are my own. Mountain Rose Herbs is organic, sustainable, high-quality herbs, adaptogens, spices, and botanical products. Making it easy for me to have a one-stop shop. Mountain Rose Herbs have been my go-to source for herbs, adaptogens, oils, and household staples for our pantry for years. They will fill my pantry for many years to come, too! Thank you for supporting the brands that help to support and keep the blog going.

Thank you to my friend Lindsay Kluge for your inspiring herbal recipes such as your Botanical Hair Oil and kindred connection over the years. Renee Bryd for your endless photography, styling, and inspiration. To Miya Taylor a friend and hair stylist who shared a homemade hair oil recipe with me, giving me the inspiration to create my own take and version. To my dearest friend Luna Munn for always capturing the exact essence I crave, and for being a photography mentor, friend, and inspiration to me in all ways possible.

Herbal Hair Oil

Herbal Hair Oil

Yield: 1 bottle
Prep Time: 5 minutes
Additional Time: 28 days
Total Time: 28 days 5 minutes

Herbal hair oil adds a touch of magic to your hair care routine. This recipe is an enchanting blend of oils for soft, shiny, nourished hair!



  1. In a glass jar, combine the Argan Oil, Jojoba Oil, and Sweet Almond Oil.
  1. Add the dried Rosemary, Nettles, and Roses to the jar.
  2. Screw on the lid and shake the jar to mix the ingredients.
  3. Let the mixture sit in a cool, dark place for two weeks to allow the herbs to infuse into the oil.
  4. After two weeks, strain the mixture through a cheesecloth or fine-mesh strainer to remove the herbs.
  5. Add the Sage Essential Oil and Rosemary Essential Oil to the oil mixture and shake well.
  6. Store the botanical hair oil in a glass dropper bottle or jar.

To use the hair oil, apply a few drops to your scalp and massage it in. You can also apply it to the lengths of your hair, focusing on the ends. Leave it on for a few hours or overnight before washing it out with shampoo and conditioner.

In conclusion, this botanical hair oil recipe is a natural and easy way to promote healthy hair growth and nourish your scalp. By using natural ingredients, you can avoid harsh chemicals that can damage your hair and leave it looking dull and lifeless. Try this recipe today and enjoy the benefits of healthy, shiny hair!


  1. Other oils that you can substitute with that are more accessible and budget-friendly are olive oil and avocado oil!
  2. A friendly reminder, use this recipe as a base and feel free to make it your own based on what is accessible for you. For example, you can exclude essential oils if you wish!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe