How to Get Rid of Fishy Odor: What Actually Works

A fishy odor can come from your kitchen, your clothes, or your own body, and the fix depends entirely on which one you’re dealing with. The smell itself usually comes from nitrogen-containing compounds called amines, which are released when fish breaks down, when certain bacteria overproduce in the vagina, or when a rare genetic condition prevents your body from processing them. Here’s how to tackle each source.

Removing Fish Smell From Your Hands

After handling raw fish, the lingering smell on your skin comes from amines that cling to the surface. The fastest fix is rubbing your hands on stainless steel under cold running water. This works because the sulfur-based compounds responsible for the odor are attracted to metals in the steel and bind to them, pulling the smell off your fingers. A stainless steel soap bar (sold specifically for this purpose) works, but so does rubbing your hands along the flat of a stainless steel faucet or the inside of a steel mixing bowl.

Lemon juice and vinegar also neutralize fish amines because they’re acidic. Squeeze half a lemon over your hands, rub for 30 seconds, and rinse. If neither is available, a paste of baking soda and water scrubbed into your palms for a minute will absorb much of the odor before you wash with regular soap.

Getting Fish Smell Out of Your Kitchen

Cutting boards, countertops, and sinks hold onto fish odor long after cleanup. Wipe surfaces with a cloth soaked in a 1:1 mixture of white vinegar and water, then let the solution sit for a few minutes before rinsing. For plastic cutting boards, which absorb smells more than wood or glass, sprinkle baking soda across the surface, spray with vinegar, let it fizz, and scrub.

For lingering airborne smell, simmer a small pot of water with lemon slices, a splash of vinegar, or a few whole cloves for 15 to 20 minutes. This doesn’t just mask the odor. The steam carries acidic compounds that react with the amines floating in your air. Opening windows while you cook fish, or running your range hood fan, prevents the problem from building up in the first place.

Removing Fish Smell From Clothes and Fabric

Fish odor bonds stubbornly to fabric fibers, and a normal wash cycle often isn’t enough. The most effective pre-treatment is soaking the clothing in a solution of 1 cup white vinegar per gallon of cold water for 30 minutes before washing. For heavily contaminated items (fishing gear, aprons, kitchen towels), keep a spray bottle with a 1:1 vinegar-to-water solution handy and spray the fabric down immediately after exposure.

After soaking, wash on a cold or cool cycle with your regular detergent. Hot water can actually set protein-based odors into fabric. If the smell persists after one wash, add half a cup of baking soda directly to the drum along with detergent and run a second cycle. Air drying in direct sunlight helps too, since UV light breaks down residual odor compounds.

Fishy Body Odor: Bacterial Vaginosis

If the fishy smell is coming from your body rather than your kitchen, the most common cause is bacterial vaginosis (BV). BV happens when the balance of bacteria in the vagina shifts, allowing certain species to overgrow and produce amines that create a noticeable fishy smell. The odor is typically strongest after sex or during your period, and it often comes with a thin, grayish-white discharge.

BV is not a sexually transmitted infection, though sexual activity can trigger the bacterial shift. It’s diagnosed through a simple vaginal pH test (a higher-than-normal pH suggests BV) and sometimes a “whiff test,” where a provider checks the discharge for the characteristic smell. Treatment is a course of antibiotics, typically taken orally for seven days or applied as a vaginal gel or cream for five to seven days. Most people notice the odor fading within two to three days of starting treatment.

Recurrence is common. Roughly half of people treated for BV experience it again within 12 months. Avoiding douching, scented soaps, and vaginal deodorants helps maintain a healthy bacterial balance. Probiotics containing lactobacillus strains may also help, though evidence is still mixed on how much they prevent recurrence.

Fishy Body Odor: Trimethylaminuria

A rarer but more persistent cause of fishy body odor is trimethylaminuria, sometimes called “fish odor syndrome.” This is a genetic condition where your body can’t properly break down a compound called trimethylamine, which is produced during digestion of certain foods. Normally, a liver enzyme converts trimethylamine into an odorless molecule. In people with trimethylaminuria, that enzyme is missing or underactive, so trimethylamine builds up and gets released through sweat, urine, and breath.

The smell can range from mild to strong and often fluctuates based on what you’ve eaten, your stress level, and hormonal changes. It’s sometimes mistaken for poor hygiene, which can take a serious toll on mental health and social life. Diagnosis involves a urine test that measures trimethylamine levels, usually done after eating a test meal high in choline (a nutrient that the body converts into trimethylamine).

Managing the Odor Through Diet

There’s no cure for trimethylaminuria, but dietary changes can significantly reduce the smell. The strategy centers on limiting foods high in choline and trimethylamine. Foods to restrict or avoid include:

  • Seafood: tuna, swordfish, trout, salmon, crab, lobster, mussels
  • Red meat and pork: beef, lamb, venison, pork, organ meats like liver and tripe
  • Poultry: chicken and turkey (in large amounts)
  • Eggs: particularly egg yolks
  • Dairy: cheese
  • Legumes and soy: soybeans, soy protein, hummus, tahini, seitan

This isn’t about eliminating these foods entirely, which could lead to nutritional deficiencies. A dietitian experienced with trimethylaminuria can help you find the threshold where odor stays manageable while you still get adequate protein and nutrients. Some people find that small servings of poultry or eggs are tolerable, while seafood and organ meats cause the most noticeable flare-ups.

Beyond diet, showering twice daily with a slightly acidic body wash, wearing breathable natural fabrics, and changing clothes after sweating can all reduce how much trimethylamine lingers on your skin. Some people also find that taking activated charcoal supplements before meals helps absorb trimethylamine in the gut before it reaches the bloodstream, though you should discuss this with a healthcare provider since charcoal can interfere with medication absorption.

Quick Fixes That Don’t Work

Perfume, body spray, and scented candles mask fishy odors temporarily but don’t neutralize the amines causing them. In the kitchen, running the garbage disposal without an acid rinse just pushes fish residue further into the drain. For body odor, douching or using heavily fragranced intimate products tends to worsen the problem by disrupting the bacterial environment that keeps odor in check. The consistent theme across every source of fishy smell is the same: you need something acidic or chemically reactive to break down the amines, not something fragrant to cover them up.