6 Causes of Bad or Strange Hand Odor, According to a Doctor

6 Reasons Your Hands Smell and How to Stop the Stink

1. You Touched Something Stinky

Pungent foods like onion or garlic have a strong sulfur smell that can linger on your hands after you handle them, says Dr. Chacon.

Contact odors typically go away on their own, but you may be able to speed up the process by rubbing your hands with a stainless-steel object (like a fork, spoon, or faucet) or a stainless-steel odor-absorbing bar, says Chacon.