Foot Odor Home Remedies: 7 That Actually Work
Share
By Paul G.
Published: April 11, 2026
I've tried everything on this list. Baking soda. Vinegar. Tea bags. Epsom salt. If someone on the internet said it worked, I tried it.
Some of these home remedies actually help. Some are a waste of time. And one of them changed everything for me because it was the only thing I could actually stick with every day.
Here are 7 foot odor home remedies that work. I'm ranking them by what I'd actually tell a friend to try.
TL;DR
- Baking soda foot soak — cheap and easy, but temporary
- Apple cider vinegar soak — works fast, smells rough
- Black tea foot soak — backed by real science
- Epsom salt soak — feels great, mostly a moisture fix
- Tea tree oil — solid add-on, not a solo fix
- Better socks + shoe rotation — underrated combo
- Daily foot deodorant — the one that actually sticks
7 Foot Odor Home Remedies — Ranked
| Remedy | Fights Odor? | Easy Daily? | Long-Term? | Cost |
|---|---|---|---|---|
| 1. Baking Soda | ✗ | ✗ | ✗ | ~$1 |
| 2. ACV Soak | ✓ | ✗ | ✗ | ~$3 |
| 3. Black Tea | ✓ | ✗ | ✗ | ~$2 |
| 4. Epsom Salt | ✗ | ✗ | ✗ | ~$5 |
| 5. Tea Tree Oil | ✓ | ✗ | ✗ | ~$8 |
| 6. Socks + Rotation | ✗ | ✓ | ✓ | $$ |
| 7. Foot Deodorant | ✓ | ✓ | ✓ | ~$12 |
The best remedy is the one you'll actually do every day.
1. Baking Soda Foot Soak
Baking soda is usually the first thing people try. It's cheap. You already have it in your kitchen. And it does work. For a little while.
Here's what baking soda does. It absorbs moisture and shifts the pH of your skin. Bacteria that cause foot odor like a specific pH range. Change that range and they slow down.
The problem is that it wears off. Once your feet start sweating again, the pH goes back to normal. The bacteria pick right back up. And the smell comes right back.
I used to do baking soda soaks once or twice a week. Tablespoon of baking soda in warm water. Soak for 15 minutes. Dry your feet after. It helped that day. But by the next afternoon, I was right back where I started.
If you want more detail on how baking soda works (and why it stops working), I wrote a whole post about it: Baking Soda for Shoe Odor: Why It Stops Working.
Best for: A quick reset when your feet are extra funky.
Downside: Temporary. You'll need to keep doing it.
2. Apple Cider Vinegar Soak
Vinegar creates an acidic environment on your skin. Bacteria don't like acid. So when you soak your feet in a vinegar and water mix, you're making it harder for them to survive.
The recipe is simple. Mix one part apple cider vinegar with two parts warm water. Soak for 15 to 20 minutes. Dry your feet completely after.
I'll be honest. This one works better than baking soda. The acid does more to disrupt bacteria than just absorbing moisture. But there are two catches.
First, your feet will smell like vinegar for a while after. Not great if you're doing this before going somewhere. Second, if you have any cuts, cracked skin, or raw spots between your toes, this is going to burn. Bad.
I tried this a few times a month over the course of a year. It helped. But I always had to plan around the vinegar smell and make sure my skin wasn't too dry or cracked. That got old.
Best for: People who want something stronger than baking soda and don't mind the smell.
Downside: Burns if you have cracked skin. The vinegar smell lingers.
3. Black Tea Foot Soak
This one surprised me. Black tea contains tannic acid, a compound that actually closes your pores and reduces sweating. Less sweat means less food for bacteria. Less bacteria means less smell.
Boil two black tea bags in a pot of water. Let it cool until it's warm. Not hot. Soak your feet for 20 to 30 minutes.
The tannic acid in black tea also has some antimicrobial properties. So you're getting a two-for-one: less sweating and fewer bacteria.
I tried this for about two weeks. It did make a noticeable difference. My feet were drier than usual on the days I soaked. But here's the thing. You need to do this every day for it to really work. And soaking your feet for 30 minutes every single day is a lot. I stuck with it for maybe two weeks before I got tired of the routine.
Best for: People with extra sweaty feet who want a natural way to reduce moisture.
Downside: Takes 30 minutes a day. Hard to keep up.
4. Epsom Salt Soak
Epsom salt soaks feel great. And they do help with foot odor. But mostly because they pull moisture out of your skin. They don't do much to stop bacteria directly.
Half a cup of epsom salt in warm water. Soak for 15 to 20 minutes. That's it.
Your feet will feel smoother after. The salt helps remove dead skin cells, which is good because dead skin is part of what bacteria feed on. But epsom salt doesn't change your skin's pH much or create a hostile environment for bacteria the way vinegar does.
I think of epsom salt soaks as maintenance. They're a nice add-on. Great after a long day on your feet. But they're not going to solve a real foot odor problem on their own.
Best for: Sore, tired feet that also smell. Two birds.
Downside: Doesn't address bacteria. More of a comfort thing.
5. Tea Tree Oil
Tea tree oil has natural antiseptic properties. A lot of foot care products include it as an ingredient for that reason. It's not going to fix foot odor by itself, but it can help as part of your routine.
You don't want to put tea tree oil directly on your skin full strength. It's strong and can irritate or burn. Dilute it. A few drops in a foot soak works. Or mix it with a carrier oil like coconut oil and rub it on your feet after a shower.
Some people add a couple drops to their socks or shoes. I tried that. It made my shoes smell like a spa for about two hours. Then the foot odor came back and I had this weird mix of tea tree and foot funk that was somehow worse.
Best for: Adding to a foot soak or as a supplement to another remedy.
Downside: Not strong enough on its own. Can irritate skin if not diluted.
6. Moisture-Wicking Socks and Shoe Rotation
This isn't a remedy you put on your feet. It's a habit change. And it's the most underrated thing on this list.
Nylon and polyester socks trap moisture. Moisture feeds bacteria. Bacteria make your feet smell. Switch to moisture-wicking socks like merino wool or ones with Coolmax or Dri-FIT fabric. Those are designed to pull sweat away from your skin instead of holding onto it.
Shoe rotation matters just as much. If you wear the same shoes every day, they never fully dry out between wears. Bacteria keep growing overnight. By giving your shoes a full day off between wears, they dry out and the bacteria slow down.
I didn't start doing this until after I'd already tried every soak on this list. I wish I'd started here. It's free (well, you might need a second pair of shoes). And it makes every other remedy on this list work better.
For more on fixing the shoe side of the equation, check out How to Get Rid of Shoe Odor: 7 Methods That Actually Work.
Best for: Everyone. This should be step one, not an afterthought.
Downside: Requires buying new socks or shoes. But you were going to do that anyway.
7. Daily Foot Deodorant
Soaking your feet once a week is like going to the gym once a month. You feel great that day. But nothing really changes.
That's the problem with most home remedies on this list. They work when you do them. But nobody is boiling tea bags and soaking their feet for 30 minutes every single day. Life gets in the way. You skip a day. Then two. Then you're back to square one.
What actually changed things for me was finding something I could do in under 30 seconds that fit into my existing routine. I put on foot deodorant after I shower, before my socks go on. That's it. Same spot in my day as brushing my teeth. Takes about the same amount of time too.
A good foot deodorant stops odor at the source. It goes on your skin, not in your shoe. It dries fast. And because it's quick and easy, you actually do it every day. That consistency is the part most people miss.
Here's the foot deodorant I use every day.

Best for: People who've tried soaks and sprays but can't stick with a routine.
Downside: You have to do it daily. But it only takes 30 seconds.
Why Most Foot Odor Home Remedies Stop Working
Every remedy on this list does something real. Baking soda absorbs moisture. Vinegar disrupts bacteria. Tea soaks reduce sweating. They all work.
But here's the pattern. Most people try a remedy, see results, and then stop doing it because it takes too long or it's too messy or they just forget. The smell comes back. They try the next thing. Same cycle.
Foot odor isn't a one-time problem. It's a daily problem. Your feet sweat every day. Bacteria grow every day. So whatever you do to fight it needs to happen every day too.
The best remedy is the one you'll actually stick with. For some people, that's a weekly foot soak. For me, it's 30 seconds of foot deodorant in the morning. Find what works for your life and don't break the chain.
Want more tips like this? I send one email a week. No spam. Just stuff that works.
Drop your email and I'll keep you in the loop.
FAQ: Foot Odor Home Remedies
What kills foot odor fast?
An apple cider vinegar foot soak works fast. The acid disrupts the bacteria that cause the smell. Mix one part vinegar with two parts warm water and soak for 15 to 20 minutes. For a daily fix, look for a foot deodorant that stops odor at the source and is easy enough to use every day. Here's the one I use.
Does soaking your feet in vinegar help with odor?
Yes. Vinegar creates an acidic environment that bacteria don't like. A regular vinegar soak can reduce foot odor noticeably. Just make sure you dry your feet completely after. And skip it if you have cracked or broken skin because it will sting.
How often should you do a foot soak for smelly feet?
For best results, 2 to 3 times a week. Daily soaks work even better but they're hard to keep up. That's why a lot of people switch to a daily foot deodorant instead. It takes less time and you can do it every morning without setting up a soak.
Can you use baking soda on your feet every day?
You can, but it might dry out your skin over time. Baking soda absorbs moisture and changes pH. Using it daily could lead to cracking or irritation, especially between your toes. A couple times a week is usually enough. For daily use, a foot deodorant designed for skin contact is a better option.
What's the best long-term fix for foot odor?
Consistency. The best long-term fix is something you'll do every single day. Combine good socks, shoe rotation, and a daily foot care product that stops odor at the source. Most home remedies work great as a weekly reset. But the daily habit is what keeps the smell from coming back. Check out our smelly feet solutions for products built for daily use.