In the quest for healthy, vibrant hair, sometimes the best ingredients are as close as your kitchen! Creating your own natural hair oil is not only a wonderful way to nourish your hair, but it’s also a delightful project that brings the benefits of freshness and customization. Today, I’ll guide you through crafting a homemade hair oil using garlic, parsley, onion, and a blend of nourishing oils, all known for their fantastic properties that promote hair strength and growth.


  • 4-5 cloves of garlic
  • A bunch of fresh parsley
  • 1 large onion
  • 100 ml olive oil
  • 3 tablespoons of unrefined coconut oil
  • 2 tablespoons of mustard oil

Preparation Steps:

  1. Prepare Your Base Ingredients:
    • Garlic: Start by peeling the cloves. Garlic is rich in nutrients that are essential for healthy hair, such as selenium and sulfur, which are known to help strengthen hair and promote growth.
    • Parsley: This herb isn’t just for garnishing dishes; it’s loaded with vitamins and antioxidants. Wash the parsley with a bit of baking soda and then rinse it thoroughly under running water to ensure it’s perfectly clean.
    • Onion: Finely chop the onion. Onions are excellent for hair care as they contain sulfur, which helps minimize hair thinning and breakage.
  2. Create the Oil Mixture:
    • In a blender, combine the garlic, parsley, and onion with the olive oil. Olive oil serves as an excellent carrier oil, helping to moisturize the scalp and hair, reducing dryness and flaking.
  3. Enhance with Special Oils:
    • Add the coconut oil to your mixture. Coconut oil is a miracle ingredient for hair; it penetrates the hair shaft better than other oils, providing moisture and reducing protein loss.
    • Incorporate the mustard oil, renowned for its stimulating effect, which can enhance blood circulation to the scalp and encourage hair growth.
  4. Process to a Smooth Oil:
    • Blend all the ingredients until they form a smooth, finely pureed oil. This ensures that the active components are readily available to nourish your scalp and hair.

How to Use Your Herbal Hair Oil:

  • Apply the oil directly to your scalp and hair. Massage gently for several minutes to boost blood flow and ensure the oil is evenly distributed.
  • Leave the oil in your hair for at least an hour or, if possible, overnight to maximize absorption of the nutrients.
  • Wash out using your regular shampoo. You may need to shampoo twice to remove all the oil, especially if your hair absorbs a lot of the mixture.

Using this natural herbal oil regularly can significantly improve your hair’s health and appearance. It’s a simple, effective way to provide your hair with a boost of nature’s best nutrients, fostering a lustrous, strong mane. Enjoy the process and the results!