Why Does My Car Smell Like Onions? 7 Causes

An onion smell in your car usually comes from bacteria or mold growing inside your air conditioning system, though it can also point to a handful of other culprits depending on when and where you notice the odor. The good news is that most causes are fixable without a major repair bill.

Bacteria in Your AC System

The most common reason for an onion-like smell in a car is bacterial growth on the evaporator core, the component inside your dashboard that cools the air before it blows through your vents. When your AC runs, the evaporator pulls moisture out of the cabin air. That moisture collects on the evaporator’s metal fins, creating a dark, damp environment where bacteria and mold thrive. As these microorganisms multiply, they produce sulfur compounds and other byproducts that smell remarkably like onions, sweaty socks, or old gym clothes.

You’ll typically notice this smell most in the first few minutes after turning on the AC, especially on humid days or after the car has been sitting. The odor may fade once the system has been running for a while and the airflow dries things out, but it returns every time you restart it. Short drives make the problem worse because the evaporator never fully dries between uses.

To fix this, start with an AC disinfectant spray (sometimes called an evaporator cleaner or “bomb”) that you activate inside the cabin with the AC on recirculate mode. These products contain antimicrobial agents that circulate through the system and kill bacteria on the evaporator surface. For stubborn cases, a mechanic can directly access and clean the evaporator core or replace your cabin air filter, which may also be harboring mold. A clogged or old cabin filter is worth checking first since it’s cheap and easy to swap.

One preventive habit that makes a real difference: turn off your AC a few minutes before you reach your destination and let the fan run on fresh air mode. This dries the evaporator before you park, starving bacteria of the moisture they need.

A Dirty Cabin Air Filter

Your cabin air filter catches pollen, dust, and debris before air enters the passenger compartment. Over time, organic material trapped in the filter can decompose, and moisture from the AC system can turn it into a breeding ground for mold and bacteria. The result is a musty or onion-like odor that gets pushed into your cabin every time you use the fan or AC.

Most manufacturers recommend replacing the cabin air filter every 15,000 to 30,000 miles, but many drivers forget it exists entirely. If you’ve never changed yours, or if it’s been more than a year, this is worth checking. On most cars, it’s located behind the glove box and takes less than five minutes to replace without tools. A visibly gray, damp, or debris-packed filter is almost certainly contributing to the smell.

Sweat, Spills, and Upholstery

Sometimes the onion smell isn’t mechanical at all. Body sweat contains compounds that bacteria break down into thioalcohols, the same sulfur-based chemicals responsible for onion and body odor. If you regularly drive after workouts, or if your seats absorb sweat during hot weather, the fabric can start producing a persistent onion-like smell. Leather seats are less prone to this but not immune.

Food spills are another overlooked source. A piece of onion from a takeout bag that rolled under the seat, a forgotten grocery item in the trunk, or even a spilled drink that soaked into carpet padding can produce a surprisingly strong odor as it breaks down. Check under your seats, in seat crevices, and in the trunk. A thorough interior cleaning with an enzymatic cleaner (the same type used for pet odors) breaks down the organic compounds causing the smell rather than just masking them.

Coolant or Antifreeze Leaks

A sweet but slightly pungent smell that some people describe as onion-like can indicate a coolant leak. Antifreeze has a distinctive chemical sweetness, but when it drips onto a hot engine component and partially burns off, the resulting fumes can take on a sharper, more sulfurous character. You might notice this smell both inside and outside the car, and it often gets stronger when the engine is warm.

Check for a low coolant level in your overflow reservoir, and look for wet spots or greenish, pinkish, or orange residue under the car or around the engine bay. A leaking heater core, which is essentially a small radiator inside your dashboard, can push coolant fumes directly into the cabin through the vents. If you notice a film or fog forming on the inside of your windshield along with the odor, a failing heater core is a strong possibility. This one warrants a mechanic’s attention since coolant loss can lead to overheating.

Battery or Electrical Problems

An overcharging or failing lead-acid battery can release hydrogen sulfide gas, which smells like rotten eggs or sulfur. Depending on concentration and your individual sense of smell, this can register as more of an onion or garlic odor rather than classic rotten eggs. The gas is flammable and toxic in enclosed spaces, so this cause is worth ruling out quickly.

Pop the hood and look at your battery. Visible corrosion (white or bluish crust) around the terminals, a swollen battery case, or any sign of leaking fluid suggests the battery is failing or being overcharged by a faulty voltage regulator. If you smell sulfur most strongly with the hood open or while the engine is running, have the battery and charging system tested. Most auto parts stores do this for free.

Catalytic Converter Issues

Your catalytic converter processes sulfur compounds in exhaust gas. When it’s failing or when the engine is running too rich (burning more fuel than it should), excess sulfur dioxide can escape and produce a sulfur or onion-like odor that seeps into the cabin, especially at idle or in stop-and-go traffic. This smell often comes with a check engine light and may be more noticeable outside the car near the tailpipe.

When the Smell Signals a Health Concern

If the source turns out to be mold or bacteria in your HVAC system, it’s worth addressing sooner rather than later. Breathing in mold spores and the volatile organic compounds they release can cause sneezing, coughing, congestion, and eye irritation even in people without allergies. For anyone with asthma, the exposure can trigger wheezing, chest tightness, and shortness of breath. People with weakened immune systems face additional risk of developing fungal infections in the airways.

If you’ve been dealing with unexplained nasal congestion, itchy eyes, or a cough that seems worse in the car, a contaminated AC system is a plausible explanation. Cleaning or servicing the system typically resolves both the smell and the symptoms within a day or two.