Making your own hair oil comes down to three steps: choosing a carrier oil that suits your hair type, adding a few drops of essential oils for fragrance or scalp benefits, and blending them at the right ratio. The whole process takes about 10 minutes for a basic blend, or up to six weeks if you want to infuse herbs into the oil. Here’s how to do it well, with the details that actually matter for your hair.
Choose a Carrier Oil for Your Hair Type
Your carrier oil makes up 95% or more of the final blend, so this choice matters most. The right pick depends on your hair’s porosity, which is how easily your strands absorb and hold moisture. A simple test: drop a clean strand of hair into a glass of water. If it floats, you have low porosity. If it sinks slowly, medium. If it drops fast, high porosity.
For low porosity hair, the cuticle layer is tightly sealed. Heavy oils just sit on top and leave buildup. Stick with lightweight, fast-absorbing options like grapeseed oil, sweet almond oil, argan oil, or jojoba oil. Jojoba is especially useful because its structure closely mimics the natural oil your scalp produces.
Medium porosity hair can handle a wider range. Jojoba, argan, sunflower, olive oil, and small amounts of coconut oil all work well. You can blend a lighter oil with a slightly heavier one for balance.
High porosity hair absorbs moisture quickly but loses it just as fast, so it needs heavier sealing oils to lock hydration in. Castor oil, avocado oil, olive oil, and coconut oil are good choices here. Castor oil is particularly thick, so you’ll likely want to mix it with something lighter (like sweet almond) to make the blend easier to apply.
Why Oil Choice Matters at a Deeper Level
Not all oils interact with hair the same way. Some penetrate the hair shaft, while others coat the surface. Hair naturally contains both types of lipids: surface-level fats (like palmitic acid and oleic acid) that protect the outer cuticle, and deeper hydrophobic lipids (like squalene and wax esters) that maintain internal structure. Coconut oil is one of the few carrier oils shown to penetrate the shaft, which is why it’s so commonly recommended for deep conditioning. Oils rich in oleic acid, like olive oil, tend to work more on the surface. A blend that includes both penetrating and coating oils gives you more complete protection.
Add Essential Oils (At the Right Ratio)
Essential oils are optional but can add real benefits beyond fragrance. The key safety rule: keep essential oils between 1% and 3% of your total blend for a body or scalp oil. That translates to roughly 6 to 18 drops of essential oil per ounce (30 mL) of carrier oil. Going higher increases the risk of skin irritation, especially on the scalp.
Peppermint oil is one of the more studied options. In animal research, a 3% peppermint oil solution increased the depth, size, and number of hair follicles while promoting blood circulation to the hair root. Its active component, menthol, also acts as a penetration enhancer, helping other ingredients absorb more effectively through the skin. Rosemary and lavender essential oils are other popular choices for scalp blends.
Tea tree oil is commonly added for its antifungal and antibacterial properties, which can help with a flaky scalp. Cedarwood and clary sage are milder options if you prefer something less intense.
A simple starting formula for one ounce of hair oil:
- Carrier oil: 30 mL (about 2 tablespoons)
- Essential oil: 9 to 12 drops total (roughly 2% dilution)
You can use a single essential oil or combine two or three. If you’re new to this, start at the lower end and see how your scalp responds before increasing.
Two Ways to Infuse Herbs Into Your Oil
If you want to go beyond essential oils and infuse whole herbs (dried rosemary, hibiscus petals, amla, fenugreek seeds), you have two methods.
Cold Infusion
Place your dried herbs in a clean glass jar and cover them completely with carrier oil. Seal the jar, store it in a cool, dark place, and let it sit for 2 to 6 weeks. Shake it gently every few days and make sure the plant material stays submerged beneath the oil to prevent mold. This method preserves delicate volatile compounds that heat would destroy, making it ideal for fresh or fragile herbs like basil, mint, or flower petals.
Warm Infusion
For faster results, combine your herbs and oil in a heat-safe container and warm them gently. Keep the temperature below 60°C (140°F) to avoid degrading the oil. You can use a double boiler on the stove for 30 minutes to a few hours, stirring occasionally. This method works best for tougher materials like roots, bark, seeds, and dried spices, which need heat to release their beneficial compounds. A slow cooker on its lowest setting is an easy, hands-off alternative.
With either method, strain the finished oil through cheesecloth or a fine mesh strainer into a clean bottle. Squeeze the herbs to get every last drop.
Prevent Your Oil From Going Rancid
Homemade oil has no commercial preservatives, so shelf life is a real concern. Rancid oil doesn’t just smell bad; oxidized fats can damage hair and irritate the scalp.
Adding vitamin E (sold as tocopherol oil or vitamin E capsules) is the simplest way to extend shelf life. Research on olive oil found that even a small amount, around 100 parts per million, provided effective antioxidant protection. Interestingly, higher concentrations didn’t perform better and could even have a slight pro-oxidant effect in the early stages. In practical terms, adding the contents of one or two vitamin E capsules (or about 4 to 8 drops of liquid tocopherol) per 4 ounces of oil is plenty.
Beyond vitamin E, store your oil in a dark glass bottle (amber or cobalt blue), keep it away from heat and direct sunlight, and aim to use it within 3 to 6 months. If you make larger batches, store the extra in the refrigerator.
How to Apply It
The most effective way to use hair oil is as a pre-wash treatment, applied 30 minutes to overnight before shampooing. When hair gets wet during washing, the strands swell with water and then contract as they dry. Over time, this repeated swelling weakens the hair from the inside, a process called hygral fatigue. Applying oil before washing creates a lipid barrier that limits how much water the strand absorbs, reducing that damage with every wash cycle.
To apply: section your hair, drizzle a small amount of oil onto your fingertips, and massage it into your scalp using circular motions. Work any remaining oil down the length of your hair, focusing on the ends where damage tends to concentrate. If your hair is fine or low porosity, use less oil and focus mainly on the mid-lengths and ends rather than saturating the scalp.
You can also use a tiny amount as a finishing oil on dry hair to smooth frizz. A little goes a long way here, especially with heavier blends.
A Note on Scalp Conditions
If you deal with dandruff or seborrheic dermatitis, be cautious about applying oil directly to your scalp. The yeast that causes these conditions (Malassezia) feeds on lipids. Lab studies have shown that olive oil, coconut oil, corn oil, and castor oil all support Malassezia growth to varying degrees. Olive oil is actually used as a nutrient supplement to grow the fungus in laboratory settings.
If you have a flaky or irritated scalp, apply your oil blend to the lengths and ends of your hair rather than the scalp itself. For scalp-specific concerns, lighter oils like jojoba or a diluted tea tree oil treatment may be less likely to aggravate the issue, though avoiding oil on the scalp altogether is the safest approach during active flare-ups.
Sample Recipes to Start With
- Lightweight everyday oil (low porosity): 1 oz jojoba oil, 0.5 oz grapeseed oil, 6 drops lavender essential oil, 4 drops rosemary essential oil.
- Deep conditioning blend (high porosity): 1 oz coconut oil, 0.5 oz avocado oil, 0.5 oz sweet almond oil, 8 drops peppermint essential oil, 4 drops cedarwood essential oil, 1 vitamin E capsule.
- Herbal growth oil (warm infusion): Warm 3 oz of sesame or olive oil with 2 tablespoons dried rosemary and 1 tablespoon dried amla for 2 hours on low heat. Strain, cool, and add 10 drops peppermint essential oil and 1 vitamin E capsule.
Adjust proportions based on what your hair responds to. The beauty of making your own oil is that you can tweak the formula over time, swapping in different carrier oils or essential oils as you learn what works best.

