By Niki Galvez, Hairstylist & Trichologist Trainee
Why most anti-frizz oils stop working by lunchtime
Most anti-frizz oils are finishing products that coat the cuticle surface. They smooth frizz for a few hours but don't address the internal moisture deficit that causes the cuticle to lift in the first place. That's why your hair looks sleek at 9am and puffy again by lunch.
Here's what's actually happening. Frizz isn't random. It's your cuticle talking. When hair is dry or damaged, those tiny overlapping scales on the outside of each strand lift up and let humidity in. The strand swells unevenly, and you get that fuzzy, undefined texture everyone's trying to smooth away.
A finishing oil temporarily presses those scales down. Works great for a few hours. But it hasn't done anything about the fact that your cortex (the inside of the strand) is still dehydrated.
Coating vs penetrating: the key difference
A pre-wash oil that actually penetrates the cortex hydrates hair from the inside. When the cortex holds enough moisture, the cuticle naturally lies flatter. Less lifting, less humidity absorption, less frizz. And the effect lasts until your next wash, not until your next mirror check.
| Finishing oil | Pre-wash oil | |
|---|---|---|
| How it works | Coats the cuticle surface | Penetrates the cortex via the CMC |
| Frizz control duration | 4 to 8 hours (less in humidity) | Until next wash (2 to 4 days) |
| Best for | Immediate day-of smoothness | Lasting frizz reduction at the source |
| Rinse needed? | No (leave-in) | Yes (shampoo out after soak) |
Both have a place. But if you're frustrated that your anti-frizz oil "stops working," you've probably only tried the first column.
The best hair oils for frizzy hair: honest reviews
The best hair oil for frizzy hair depends on what you need: a pre-wash treatment to address the root cause, or a finishing oil for day-of smoothness. I've tested every oil on this list on my own hair over 30+ days. Here's what I actually noticed.
Best pre-wash oil for frizz: JUVA pre-wash hair oil
This one's ours, so I'll be extra transparent.
JUVA is a pre-wash oil treatment for mids and ends. You apply 2 to 3 pumps (more if your hair is thick, it depends on how much hair you have), let it soak for 20 minutes to overnight, then shampoo out. The squalane seals the cuticle from within, and the coconut-derived lipids (short-chain fatty acids that are small enough to get inside the hair fibre) penetrate deep into the cortex. Research shows coconut oil is one of the only oils shown to reduce protein loss in hair.1 Peptides in the formula help support strand elasticity, so hair holds its shape instead of poofing.
Honest cons: Premium price point. Not a finishing oil, so it won't give you instant smoothness on dry hair. You need to plan it into your wash routine. And the bottle is small (though a little goes a long way with the pump).
What I noticed: by day 2 and 3 after washing, the frizz just didn't come back the way it normally does. That's cortex hydration doing its job.
Best luxury finishing oil: Moroccanoil Treatment Original
The original argan-based finishing oil. Smooths frizz on contact, smells incredible, and gives that instant glossy look. Great for special occasions or when you need quick results.
Honest cons: Argan oil penetrates only 0 to 5 um into the cuticle, barely past the surface.2 Contains silicones (cyclomethicone, dimethicone) that can accumulate over time if you don't clarify. The smoothing effect wears off within hours in humid weather. Around £30 to 35 for 100ml.
Best budget pick: raw virgin coconut oil (pre-wash)
Seriously underrated for frizz. Coconut oil is one of the most studied oils for hair. It penetrates 30 to 50 um into the cortex and reduces protein loss better than any other common oil tested.1 2 Apply to dry hair, leave 20+ minutes, shampoo out.
Honest cons: Messy. Solidifies in cool weather. No additional actives (no peptides, no niacinamide, no squalane). Can feel heavy on fine hair because you can't control the dosage the way you can with a pump. About £3 to 5 at any supermarket.
Best bond repair for frizz: Olaplex No.7 Bonding Oil
If your frizz comes from chemical damage (bleaching, colouring), Olaplex No.7 works differently. It contains the bis-aminopropyl diglycol dimaleate technology that targets broken disulfide bonds. Lightweight, non-greasy finish.
Honest cons: Expensive (around £28 for 30ml). It's a finishing oil, not a deep treatment. Won't help if your frizz is from dryness rather than chemical damage. Works best paired with a pre-wash hydrating treatment.
Best lightweight finishing oil: Verb Ghost Oil
Featherweight. Barely there. Perfect for fine hair that frizzes but can't handle anything heavy. Moringa and argan oil base without the silicone weight you get from heavier formulas.
Honest cons: Very light, so it won't tame thick, coarse frizz. More of a shine product than a serious anti-frizz solution. About £16 for 60ml.
What to look for in an anti-frizz hair oil
The best anti-frizz oil contains ingredients that seal the cuticle from within, like squalane and coconut-derived lipids, rather than just coating the outside with silicone or mineral oil.
Here's a quick checklist:
Must-have:
- Cuticle-sealing ingredients that actually penetrate: squalane (molecular weight around 410 Da, small enough to enter the hair shaft), coconut-derived lipids (short-chain fatty acids for deep cortex access)
- A formula designed for your use case (pre-wash for lasting results, finishing for immediate smoothness)
Nice-to-have:
- Strand-strengthening actives like peptides or niacinamide. Frizzy hair is often fragile hair.
- Omega-rich botanicals (sea buckthorn, avocado) for ongoing nourishment
Skip:
- Heavy silicone-only formulas
- Mineral oil, which sits on the surface and doesn't penetrate
- "Anti-frizz serums" that are mostly fragrance and dimethicone
JUVA ticks all three boxes: squalane for sealing, coconut-derived lipids for cortex penetration, peptides for strand strength. But whatever you choose, check the label for penetrating ingredients first.
How to use hair oil for maximum frizz control
For lasting frizz control, apply a penetrating oil to mids and ends before washing. For immediate smoothness, use a finishing oil on damp hair after washing. Or combine both.
Pre-wash method (lasting control)
- Section dry hair. Apply a pre-wash oil from mids to ends (hair oiling ≠ scalp oiling).
- Leave for 20 minutes minimum. Overnight works too. For deeper penetration, wear a Hot Booster Cap during the soak. Heat loosens the cuticle slightly, which may help the oil reach further into the fibre.3
- Shampoo out with a gentle sulphate-free shampoo. Double cleanse if your hair still feels oily.
- Condition as normal, focusing on ends.
The pre-wash method works because the oil reduces water uptake during washing. Less swelling means less cuticle lifting means less frizz after drying.
Finishing method (immediate smoothness)
- After washing, towel-dry gently (no rubbing, friction lifts the cuticle).
- Apply a tiny amount of finishing oil to damp mids and ends.
- Air-dry or diffuse.
The combo approach
Pre-wash with a penetrating oil on wash day. Finishing oil on day 2 or 3 when you need a refresh. You're treating the cause and managing the symptoms. This is the approach that made the biggest difference for me.
If you want a deeper walkthrough of the pre-wash method, we've got a full hair oiling guide that covers everything step by step.
Frequently asked questions
What is the best oil to tame frizzy hair?
For lasting frizz control, a pre-wash oil with penetrating ingredients like coconut lipids and squalane works best. For quick day-of smoothness, a lightweight finishing oil with argan or moringa does the job. The best choice depends on whether you want to treat the cause or manage the symptom.
Does hair oil actually reduce frizz?
Yes, but not all oils work the same way. Oils that penetrate the cortex (like coconut oil) hydrate hair from within, so the cuticle lies flat naturally. Surface-coating oils press the cuticle down temporarily. Both reduce frizz, but the results last different amounts of time.
Should I use oil on frizzy hair before or after washing?
Before washing for lasting frizz control (the pre-wash method). After washing for immediate smoothness (the finishing method). Before is more effective long-term because it addresses cortex hydration. After is faster. Both work, they're just solving different problems.
What oil is best for humidity frizz?
Humidity frizz happens when dry hair absorbs moisture from the air, causing uneven swelling. A pre-wash oil that hydrates the cortex reduces this effect. When hair isn't moisture-starved, it doesn't grab humidity as aggressively. Coconut-derived lipids and squalane are the most effective for this.
How often should I oil frizzy hair?
Pre-wash: once or twice a week, matched to your wash schedule. Finishing oil: as needed, usually every 2 to 3 days. Consistency matters more than frequency.
Is argan oil or coconut oil better for frizz?
Coconut oil penetrates 30 to 50 um into the hair cortex. Argan oil barely passes the cuticle surface (0 to 5 um).2 For long-lasting frizz reduction, coconut oil (or coconut-derived lipids) is the better choice. Argan oil is a decent finishing oil for immediate smoothness, but it won't address the internal dryness causing frizz.
This content is for educational purposes and does not constitute medical advice. If you have concerns about hair loss or scalp conditions, please consult a dermatologist or trichologist.
Sources
- Rele AS, Mohile RB. "Effect of mineral oil, sunflower oil, and coconut oil on prevention of hair damage." Journal of Cosmetic Science. 2003;54(2):175–192. PMID: 12715094.
- Lourenco CB, et al. "Impact of Hair Damage on the Penetration Profile of Coconut, Avocado, and Argan Oils into Caucasian Hair Fibers." Cosmetics. 2024;11(2):64. DOI: 10.3390/cosmetics11020064.
- Keis K, Persaud D, Kamath YK, Rele AS. "Investigation of penetration abilities of various oils into human hair fibers." Journal of Cosmetic Science. 2005;56(5):283–295. PMID: 16258695.