Making onion juice for hair takes about 10 minutes with equipment you already have in your kitchen. You need one to two medium onions, something to break them down (a blender, grater, or juicer), and a way to strain out the pulp. The juice is applied directly to your scalp, where its high sulfur content may support hair growth and strength.
Why Onion Juice Works for Hair
Onions are rich in dietary sulfur, a key component of the amino acids that form keratin, the protein your hair is made of. Applying sulfur-rich onion juice to the scalp may stimulate new growth and strengthen existing strands against breakage and split ends. Onions also contain catalase, an antioxidant compound that helps break down hydrogen peroxide at the hair root, which is thought to play a role in preventing premature graying.
Three Ways to Extract the Juice
Blender Method
Peel one or two medium onions, chop them into rough quarters, and blend until you have a smooth pulp. Place a fine mesh strainer over a bowl and line it with cheesecloth. Spoon the pulp into the cheesecloth, then press it down firmly with the back of a spoon or a rubber spatula. Keep pressing until no more liquid drips through. One medium onion typically yields two to three tablespoons of juice.
Grater Method
If you don’t have a blender, a box grater works well. Peel the onion and grate it on the finest side over a shallow pan or plate. Transfer the grated pulp into a fine mesh strainer set over a bowl and push it through with a spoon. For extra yield, gather the remaining pulp in a square of cheesecloth, twist it closed, and squeeze out the last of the juice. This method takes a bit more effort but requires no electricity. You’ll need a box grater, a bowl, a strainer, a spoon, and cheesecloth.
Juicer Method
A centrifugal juicer is the fastest option. Peel and quarter your onions, place a bowl under the spout, and feed the quarters through the chute. The machine separates juice from pulp automatically, so no additional straining is needed. This produces the cleanest juice with the least hands-on work.
How to Apply It
Start with freshly made juice for the strongest concentration of sulfur and catalase. Using a cotton ball, a small applicator bottle, or your fingertips, apply the juice directly to your scalp in sections. Focus on areas where you’ve noticed thinning or where you want to encourage growth. You don’t need to saturate your hair length, just the scalp.
Leave the juice on for 15 to 30 minutes. Some people leave it on longer, but starting with a shorter window lets you gauge how your scalp reacts. Rinse it out thoroughly with lukewarm water, then shampoo as normal. Most people apply onion juice two to three times per week, and it can take several weeks of consistent use before you notice any changes in hair texture or growth.
Dealing With the Smell
The sulfur that makes onion juice potentially effective for hair is the same compound responsible for its strong odor. Shampooing alone sometimes isn’t enough to fully remove it, especially if you have thick or porous hair. Several rinse methods can help.
An apple cider vinegar rinse is the most commonly recommended solution. Mix about one tablespoon of apple cider vinegar into two cups of water, pour it over your hair after shampooing, leave it for a few minutes, then rinse with plain water. The vinegar smell evaporates as your hair dries and tends to take the onion odor with it. This dilution keeps the pH around 4 to 5, so it shouldn’t dry out your hair.
Lemon juice mixed with water works similarly and leaves a fresher scent. Some people combine both lemon and apple cider vinegar for a stronger effect. Brewed coffee is another option: pour cooled coffee over your hair, let it sit for a few minutes, and rinse. Adding a drop of peppermint or cinnamon essential oil to your shampoo before washing can also help mask any lingering smell. If the odor persists, a clarifying shampoo or a hair mask containing charcoal or clay can absorb the remaining sulfur compounds.
Optional Add-Ins
Plain onion juice works on its own, but you can mix in other ingredients depending on your hair’s needs. A teaspoon of honey adds moisture and makes the juice slightly easier to apply since it thickens the consistency. A tablespoon of coconut oil can help the mixture spread more evenly across your scalp and adds a layer of conditioning for dry hair. A few drops of tea tree or lavender essential oil serve double duty: they support scalp health and help offset the onion smell during application.
If you find the raw juice too intense for your scalp, diluting it with a small amount of coconut oil or aloe vera gel can reduce the concentration while still delivering sulfur to the skin.
Who Should Avoid It
Onion juice can cause contact dermatitis in some people, showing up as redness, itching, burning, or flaking on the scalp. Before applying it to your entire head, do a patch test: dab a small amount behind your ear or on the inside of your wrist and wait 24 hours. If you see no reaction, you’re likely fine to proceed.
Avoid onion juice if you have a known allergy to onions, garlic, or other plants in the same family. It should not be applied to broken, inflamed, or eczema-affected skin, as it will likely worsen irritation. If you’re already using topical treatments like minoxidil or prescription scalp products, don’t layer onion juice on top of them, since the combination raises the risk of irritation. People with sensitive skin or a history of allergic reactions should be especially cautious.
If you develop persistent redness, sores, or crusting after use, stop applying onion juice and let your scalp heal completely before trying again.
Storage and Shelf Life
Fresh onion juice is most potent the day you make it. If you prepare more than you need, store the extra in a sealed glass jar in the refrigerator for up to two or three days. Beyond that, the juice begins to lose its active compounds and can develop an even stronger odor. For the best results, make small batches each time rather than preparing a large supply in advance.

