Clothes still smell after washing? These everyday kitchen ingredients can remove stubborn sweat odour
ETimes June 17, 2026 10:40 PM
You go for a morning run, soak your shirt in sweat , throw it in the wash, but the smell comes back after a few days. Annoying, right? The issue isn't that you're not washing enough; it's that regular detergent isn't built to fight the bacteria that cause sweat smell. Sweat itself doesn't really stink. It's what happens when bacteria break down sweat that creates the nasty odour . These bacteria get stuck deep in fabric fibres, especially in synthetic workout clothes like polyester. Once they settle in, they become stubborn. Regular washing just won't touch them. But here's the good news: you don't need expensive speciality detergents or complicated tricks. Simple stuff from your kitchen works just as well, sometimes even better.
Why do your clothes still stink even after washing
Let's start with the basics. Sweat happens because your body needs to cool down. That's actually healthy; your body releases moisture to regulate temperature. But here's the problem: that moisture gets absorbed into your clothes, and bacteria love moisture. Dead skin cells, body oils, and sweat breakdown products mix, and the bacteria multiply. The more bacteria, the worse it smells.
The real issue is that most regular detergents aren't strong enough to break down these bacteria and the oils they hang onto. Your clothes come out of the wash smelling fine, but after a day or two, as fresh bacteria start growing again, the smell comes back. It's maddening.
The fabric matters too. Cotton doesn't trap odour as badly as synthetic materials. Polyester and other man-made fabrics in gym clothes? They're bacteria magnets. The sweat gets trapped inside instead of evaporating, creating a perfect breeding ground for smelly microbes. That's why your gym gear smells worse than your regular cotton t-shirt after the same amount of sweating.
Simple tricks that can make sweaty clothes smell fresh again
The baking soda solution: Your first line of defence
Here's what actually works: baking soda. It's cheap, it's already in your kitchen, and it's basically magic for this problem. Baking soda is alkaline, which means it neutralises acidic odours. Think of it as counteracting the smell instead of just covering it up.
There are two ways to use it. The simple way: sprinkle baking soda directly onto the sweaty areas of your clothes under the arms, the neckline, anywhere the smell is strongest. Let it sit for at least 30 minutes, then wash as normal. You can even leave it overnight for really stubborn smells.
For tougher odours, make a paste. Mix baking soda with a little water until it becomes thick and spreadable. Apply it to the problem areas, scrub gently with a soft brush, and let it sit for 30 minutes. According to , baking soda works because it acts as a gentle abrasive that lifts odours from deep within the fabric. After 30 minutes, wash as you normally would. The smell is gone.
White vinegar: The acid that breaks down bacteria
If baking soda doesn't work alone, vinegar is your next weapon. White vinegar is acidic, and that acid breaks down the residue that causes smells. It also kills bacteria. The only downside? It smells like vinegar while wet. But trust me, it disappears once the clothes dry. No smell left behind.
Add one cup of white vinegar to your washing machine during the rinse cycle. Or, if you want to soak first, mix one part vinegar with four parts water. Soak your smelly clothes in this mixture for 30 minutes before washing normally. This gives the vinegar time to break down the odour-causing bacteria and buildup.
Here's a pro tip: test vinegar on a hidden area of your clothes first. Some delicate fabrics or dyed clothes might react to vinegar. Most everyday gym clothes and t-shirts are fine with it, but better safe than sorry.
The washing machine method that actually works
Don't just throw sweaty clothes in with your regular laundry. That's a mistake. Wash them separately, inside out. Seriously. Turning clothes inside out exposes the dirtier side, where sweat, oils, and bacteria are concentrated, directly to the cleaning products. It makes a real difference.
Use warm water, not cold. Warm water works better at breaking down oils and killing bacteria. Add either baking soda or vinegar to the wash cycle, then use a regular detergent or an odour-fighting detergent if you have one.
If your washing machine itself is old or hasn't been cleaned, it might be part of the problem. Front-load machines, especially, can get buildup inside. If washing with these methods doesn't work, clean your machine according to the manufacturer's instructions.
Simple prevention tips that stop smell before it starts
The best solution is prevention. Don't let the problem start in the first place. Wash sweaty clothes as soon as possible. The longer they sit, the more bacteria grow and the harder the smell becomes to remove.
If you can't wash immediately, hang the clothes up to air dry. Don't pile them in your hamper or gym bag where moisture gets trapped. Turn them inside out and let air get to them. This stops bacteria from multiplying while you wait.
Wear moisture-wicking fabrics when you exercise. Cotton is good, but specially designed athletic wear that lets sweat evaporate is better. Wear an undershirt to absorb sweat before it gets to your outer shirt. Use antiperspirant deodorant; it reduces how much you sweat in the first place. Shave your armpits regularly to reduce sweat and bacteria buildup.
Never re-wear exercise clothes multiple times without washing. That's just asking for trouble. And separate sweaty gym clothes from your regular laundry load, washing them together spreads the smell and bacteria around.
When nothing else works: The nuclear option
Sometimes the smell gets baked into certain clothes, and nothing removes it. If you've tried baking soda, vinegar, special detergents, and the smell still won't go away, it might be time to accept defeat on that particular garment. Some fabrics just absorb odour too deeply.
But for most clothes, these methods work. The key is acting fast, washing sweaty clothes immediately, use baking soda or vinegar as a pretreatment, and wash inside out in warm water. Your clothes will smell fresh, and you'll save money compared to buying expensive odour-fighting products every month. That's a win.