Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to remove fish smell from your house

To remove fish smell from your house, vent the kitchen while you cook and for 10 to 20 minutes after, wash pans and wipe the splatter right away, and wipe counters and the sink with diluted vinegar or lemon juice. Take fish scraps straight outside. The smell is trimethylamine plus fish oil that settles on surfaces; acid neutralizes the trimethylamine and soap removes the oil.

Best method
Vent, wash off the oil, neutralize with a mild acid, remove scraps
Time
30 minutes after cooking; a few hours of airing
Difficulty
Easy

You will need

  • Range hood or window fan
  • Dish soap and hot water
  • White vinegar or lemon juice
  • A sealable bag for scraps
  • Baking soda or activated charcoal

Step by step

  1. 1

    Vent before the pan heats

    Turn on a range hood that vents outdoors before you start, cook on the back burners if you can, and open a window. Leave the hood running 10 to 20 minutes after you finish.

    Why: The hood captures fish odor and oily aerosol at the source, before it spreads through the house and settles.

  2. 2

    Get scraps and packaging out

    Seal fish skin, bones, trimmings and wrapping in a bag and take it to an outdoor bin as soon as you're done.

    Why: Bacteria keep converting what's in fish scraps into trimethylamine, so the indoor trash becomes a new source overnight.

  3. 3

    Wash pans and utensils right away

    Wash the pan, baking sheet, spatula and cutting board in hot soapy water as soon as they're cool enough to handle.

    Why: Fish oil left on cookware keeps releasing smell into the kitchen.

  4. 4

    Wipe the splatter zone

    Wash the stovetop, backsplash, nearby walls and cabinet fronts with dish soap and water, then clean the range hood's grease filter.

    Why: Fish oil spatters as a fine aerosol that coats surfaces well beyond the pan.

  5. 5

    Neutralize with vinegar or lemon

    Wipe the sink, counters and cutting boards with diluted white vinegar or lemon juice, then rinse. Use only soap and water on marble, limestone or travertine.

    Why: Trimethylamine is a base. Acid turns it into a salt that doesn't evaporate, so it stops reaching your nose.

  6. 6

    Air out and absorb what's left

    Keep windows open for a few hours, wash dish towels and any nearby curtains, and leave a bowl of baking soda or activated charcoal on the counter overnight.

    Why: Fabrics hold the smell, and adsorbents take up what's still in the air.

Why fish smell fills a house

Ocean fish contain trimethylamine oxide, which bacteria and enzymes turn into trimethylamine (TMA) after the fish dies. TMA is the fishy smell, and heat drives more of it into the air. Cooking also throws off fish oils, unsaturated fats that spatter as a fine aerosol and settle on the stove, walls, cabinets and fabrics.

So the smell has two sources: TMA in the air and on surfaces, and oily film that keeps releasing it. The fish smell page explains why acid works on the first and soap on the second.

A warning for marble and limestone

Lemon juice and vinegar etch calcareous stone such as marble, limestone, travertine and onyx, sealed or not, because the acid dissolves calcium carbonate. On those counters, wash with mild dish soap and water and rinse well. See cleaning marble for safe products.

By situation

The house still smells of fish the next morning

Check the trash, the hood filter, dish towels, the sink drain and any pan left to soak. One of them is still holding fish oil or scraps.

Fish smell in the living room or bedrooms

Smell has drifted and settled into fabrics. Air the rooms, wash throws and curtains if needed, and leave a bowl of baking soda or charcoal for a day.

No vented range hood

Open windows and run a window fan blowing outward while cooking. A recirculating hood catches some grease but sends odor back into the room.

Fish smell on hands

Rinse with water, rub with lemon juice or diluted vinegar, then wash with soap. Acid neutralizes trimethylamine on skin too.

Freshwater fish

Freshwater fish build up little trimethylamine oxide, so they tend to smell milder. Some bottom-feeders have a muddy smell from compounds made by algae, which the same cleaning removes from surfaces.

What not to do

  • Don't use lemon or vinegar on marble, limestone or travertine. Acid dissolves calcium carbonate and etches the surface.
  • Don't leave fish scraps in the kitchen trash overnight. Bacteria keep producing trimethylamine from them.
  • Don't mix vinegar with chlorine bleach. Acid plus bleach releases chlorine gas.
  • Don't rely on candles or sprays. They don't neutralize trimethylamine or remove the oily film that holds it.

Other methods that work

Higher-rated HVAC filter

EPA suggests a MERV 13 filter, or the best your system can take, to help with cooking emissions.

Caution: It catches particles, not odor gases.

Portable air cleaner

A portable air cleaner that doesn't produce ozone can help remove cooking particles while you ventilate.

Stain still there?

The smell keeps coming back near the stove

The hood filter or cabinet tops hold fish oil. Degrease them with hot water and dish soap.

The sink smells fishy

Flush the drain with hot water and wipe the sink with diluted vinegar or lemon, then rinse.

Safety

  • Never combine vinegar or lemon juice with chlorine bleach.

Never mix cleaning products; see chemicals you must never combine.

Questions

How do I get fish smell out of my house fast?

Run the range hood and open windows, take scraps outside, wash the pan, and wipe surfaces with diluted vinegar or lemon. Most of the smell goes within a few hours.

What neutralizes fish smell in the kitchen?

A mild acid such as lemon juice or vinegar. It converts trimethylamine into a salt that doesn't evaporate.

Does baking soda absorb fish smell?

A bowl of baking soda or activated charcoal helps soak up lingering odor overnight, but it doesn't neutralize trimethylamine the way acid does.

Why does my whole house smell after cooking fish?

Heat releases trimethylamine and fish oil aerosol, which drift through the house and settle on surfaces and fabric.

Fish smell elsewhere

Other smells in the house

Sources

  1. Is Fish Smelly?, American Society for Nutrition (citing McGee, On Food and Cooking)
  2. Strategies for Improving Indoor Air Quality While Cooking (infographic text), U.S. Environmental Protection Agency
  3. Learn About Cleaning Products for Natural Stone, Natural Stone Institute
  4. How to Get the Smoke Smell out of a House After a Fire, Oklahoma State University Extension
  5. Chlorine gas: What happens if you mix bleach and other cleaners, Poison Control (National Capital Poison Center)

Last updated . Methods are drawn from the sources above; how we research and check our guides.