Cooking with garlic, onions, fish, or even cleaning with bleach often leaves lingering odors on your hands. As seasoned home cooks know, these smells can be tough to shake. Fortunately, these 6 tried-and-true remedies, backed by everyday kitchen wisdom, will neutralize them quickly and effectively.

To banish garlic odors, rub your hands with used coffee grounds while washing. Alternatively, scrub them under running water against the flat side of a stainless steel knife or blade—the science of sulfur compounds binding to steel works wonders.
For onion scents, rub fresh parsley leaves directly on your fingers, or apply a dab of toothpaste and rinse. Both neutralize the volatile compounds effectively.
Combat fish odors with coarse salt: rub a handful between your damp hands, then wash with soap and water for fresh results.
Wet your hands and massage in a pinch of baking soda to absorb and eliminate shallot smells—a simple, reliable fix.
After bleach exposure, rinse with a vinegar-water solution to neutralize the fumes. Always wear gloves next time for safety.
Soak your fingers in a bowl of water mixed with fresh lemon juice—the citric acid cuts through smoke odors effortlessly.