Does Onion Draw Out Infection? What Science Says

No, placing a raw onion on your skin will not draw out an infection. The idea that onions can pull bacteria, viruses, or “toxins” from your body has no scientific support. As researchers at McGill University’s Office for Science and Society put it plainly: “Is it plausible that an onion can draw ‘germs’ out of the body? Of course not.” That said, onions do contain real antimicrobial compounds, which is likely where this persistent folk belief got its start.

Where the Belief Comes From

The idea of using onions to fight infection is genuinely old. One of the most famous examples comes from Bald’s Leechbook, a 9th-century Anglo-Saxon medical manuscript now held in the British Library. It contains a recipe for an eye salve made from garlic, onion or leeks, wine, and cow bile. In 2015, researchers at the University of Nottingham recreated this remedy and found it was surprisingly effective at killing MRSA, a notoriously antibiotic-resistant bacterium, in lab conditions.

That discovery made headlines and reinforced the notion that our ancestors were onto something real. And in a sense, they were. But there’s a critical difference between a carefully prepared mixture of ingredients applied in specific proportions and the folk practice of sticking a raw onion in your sock or taping a slice to your foot overnight. The Anglo-Saxon remedy worked as a combined formulation, not as a passive onion sitting near the body absorbing illness.

What Onions Actually Do to Bacteria

Onions contain two groups of compounds with genuine antimicrobial activity. The first is quercetin, a flavonoid with antibacterial, antifungal, and anti-inflammatory properties. In lab studies, quercetin shows strong inhibitory action against multiple bacterial strains. The second group is thiosulfinates (the same family of sulfur compounds that make your eyes water), which are the primary drivers of onion’s bacteria-killing ability.

Lab testing of onion skin extracts has demonstrated measurable effects against a range of dangerous pathogens, including Staphylococcus aureus, Klebsiella pneumoniae, Salmonella, Bacillus cereus, Streptococcus, and even Pseudomonas aeruginosa. Pink-skinned onion cultivars tend to show the broadest antibacterial range, followed by red and dark red varieties. These are real, reproducible findings.

The catch is that all of this happens in controlled laboratory conditions, where concentrated extracts are applied directly to bacterial cultures in petri dishes. The concentrations needed to inhibit bacteria range from roughly 0.36 to 9.0 milligrams per milliliter, depending on the pathogen. That kind of direct, sustained contact between a purified onion extract and a bacterial colony doesn’t happen when you place a raw onion slice on your skin or next to your bed.

Why Onions Can’t “Pull” Anything Out

The folk claim isn’t just that onions kill bacteria. It’s that they actively attract and absorb pathogens, pulling infection out of the body like a magnet. This idea has no basis in biology. No food attracts bacteria. Bacteria don’t migrate toward onions through skin, air, or any other medium. Some foods are more likely to support bacterial growth once contaminated, but that’s passive contamination, not active absorption.

The onion-in-the-sock remedy, often recommended for colds and flu, fails on an additional level: colds and flu are caused by viruses, not bacteria. Even onion’s real sulfur-based antibacterial compounds have no demonstrated antiviral activity. Placing an onion in your sock to treat the flu confuses two entirely different categories of pathogen.

Risks of Applying Raw Onion to Skin

Beyond being ineffective as an infection treatment, raw onion applied directly to skin carries its own risks. Onion is a well-documented cause of contact dermatitis. In a study of 53 patients with contact dermatitis on their fingertips, onion was among the most common triggers, second only to garlic. Raw onion juice produced the highest rate of positive reactions in patch testing. Applying raw onion to already-infected or broken skin could worsen irritation, delay healing, or introduce new problems.

What Actually Works for Skin Infections

A localized skin infection like cellulitis typically shows redness, pain, and warmth at the site. It may also come with fever, chills, or a general feeling of being unwell. These infections are diagnosed clinically, meaning a doctor can usually identify them by looking at the skin and asking about your symptoms.

Mild cases are treated with oral antibiotics. More severe infections, particularly those involving fever, low blood pressure, or spreading redness, may require intravenous antibiotics. The CDC specifically notes that treatment should never be delayed while waiting for test results. This matters because skin infections can escalate quickly, and relying on a home remedy like raw onion instead of seeking treatment gives bacteria time to spread deeper into tissue or into the bloodstream.

If you notice a red, warm, painful area on your skin that’s growing in size, or if you develop a fever alongside any wound or skin irritation, that’s a situation where antibiotics, not onions, are what will resolve the infection.

The Bottom Line on Onions and Infection

Onions contain compounds that genuinely kill bacteria in laboratory settings. That’s a scientific fact, and it’s likely the kernel of truth behind centuries of folk medicine. But killing bacteria in a petri dish is very different from treating an infection in the human body. Onions cannot draw pathogens through your skin, absorb illness from the air, or replace antimicrobial treatment for an active infection. Eating onions as part of a healthy diet gives you the benefit of their anti-inflammatory and antioxidant compounds, but placing them on your body as a poultice is not a substitute for medical care.