How to Make Onion Oil for Hair at Home – The Classic Method (Takes 15 Minutes Active Time)
Ingredients (for about 200 ml oil)
2 large red onions (red onions have higher quercetin)
200 ml cold-pressed coconut oil OR extra-virgin olive oil OR sweet almond oil
Optional: 5–6 curry leaves or 1 tablespoon fenugreek seeds (boosts results)
Step-by-Step Instructions
Peel and roughly chop the onions into small pieces.
Blend them into a smooth paste (add 1–2 tablespoons water if needed).
Place the paste in a muslin cloth or fine sieve and squeeze out as much juice as possible — you should get around 80–100 ml juice.
Pour your carrier oil into a clean glass jar.
Add the fresh onion juice to the oil.
Close the lid tightly and shake well.
Let it infuse in a cool, dark place for 7–10 days (shake daily).
After 10 days, strain through a fine cloth. Your onion oil is ready!
Pro tip: If you’re impatient, use the “quick heat method” below.
Faster Method: Double-Boiled Onion Oil (Ready in 1 Hour)
Grate or blend 3 medium onions.
Heat your carrier oil (coconut/olive/almond) in a double boiler (or a heat-safe bowl over a pot of simmering water).
Add the grated onion directly to the warm oil.
Keep on very low heat for 45–60 minutes, stirring occasionally (do NOT let it boil).
Let it cool, then strain thoroughly.
Store in an amber glass bottle.
This method extracts the compounds faster and reduces the raw onion smell significantly.