How to get rid of fish smell in the house: 8 things that work

How to get rid of fish smell in the house: 8 things that work

Your kitchen reeks of fish. The window's been open for an hour, hasn't helped. That's normal. Fish smell doesn't shift like other cooking smells.

If you're dealing with general cooking smells rather than fish specifically, our main guide covers all the fixes.

Why fish smell is so hard to shift

Cooking fish produces a mix of volatile compounds. The main culprit is trimethylamine (TMA), which forms when bacteria break down a compound called TMAO that's naturally present in fish flesh. The less fresh the fish, the more TMA it contains before it even hits the pan. Heating it makes the TMA airborne fast.

But TMA isn't the whole story. Fat oxidation during cooking also produces aldehydes and other volatiles that add to the smell. It's the combination that makes fish worse than, say, frying an egg.

TMA is volatile at room temperature and sticks to soft surfaces. Curtains, cushion covers, your jumper. It bonds to fabric fibres and releases slowly, which is why the smell seems to come back after you've aired the room out.

Quick Comparison

1. Open windows and create a cross-draught

Open windows on opposite sides of the house. One window lets air in but doesn't push the smell out. Two on different walls gives you a cross-draught. If you've only got windows on one side, put a fan facing outward in one of them.

2. Spray cooking surfaces with an enzymatic odour neutraliser

Enzymatic sprays are the fastest fix. Zero Odour and Elimin-Odor both break down organic residue on surfaces rather than covering it with perfume. Spray the hob, worktops, splashback. Regular kitchen cleaner gets the grease off but doesn't touch the volatile stuff deposited on surfaces that keeps off-gassing.

Product What it does Price
Zero Odour multi-purpose spray Enzymatic, breaks down odour-causing residue £14–18
HG Odour Eliminator spray Budget enzymatic option £5–8

Not sure whether to go for a spray, charcoal, or a plug-in? We compare all three types here.

3. Put a bowl of white vinegar on the hob

Bowl of white vinegar near the hob. Works to a point. Vinegar's acidic, TMA's alkaline, so there's a neutralisation reaction that converts the airborne TMA into a non-volatile salt. Lemon juice works by the same mechanism if you'd rather not have vinegar smell.

Trouble is vinegar evaporates. It takes the edge off for an hour or two but it's not going to fix a bad one by itself.

4. Place activated charcoal bags near the kitchen

Charcoal bags. Moso Natural, Breathe Green, that kind of thing. They adsorb VOCs passively over hours. Not an instant fix. Put them near the cooking area and in rooms where the smell has spread. Reactivate in sunlight once a month.

Worth noting these use bamboo charcoal, which works on the same principle as industrial activated carbon but at a smaller scale. They're better for low-level ambient odour over time than for dealing with an acute post-cooking stink.

Product What it does Price
Moso Natural charcoal bag Passive absorber, pulls VOCs from air over hours £10–14
Breathe Green charcoal bag Same function, alternative brand £10–13
ONA Gel Polar Crystal Odour Neutraliser 732g Air Freshener Room
Overpriced
£33.16£33.501% off peak
£15.95£33.50
3.6(10)
Deal Score:2/100
View Price History & Details

5. Use ONA gel for strong persistent smells

If it's been a few hours and the place still smells, ONA gel is the step up. Originally made for commercial ventilation and food processing facilities. Open the tub, leave it in the kitchen, two to four hours. It neutralises airborne odour compounds using a blend of essential oils.

Don't leave it in a small room overnight or you'll swap fish smell for ONA smell.

Product What it does Price
ONA gel Polar Crystal Professional-grade neutraliser £12–20

6. Use a splatter screen when cooking fish

Splatter screens. Mesh screen over the pan while you fry. Steam escapes, oil droplets don't. Most of the fish smell on your sofa arrived as airborne oil particles during frying. Those particles land on surfaces and keep off-gassing for hours afterwards. A screen catches them at the pan. Under £15.

It reduces dispersal, not eliminates it. Fine vapour still gets through. But it makes a noticeable difference to how much smell ends up on your soft furnishings.

Product What it does Price
KitchenCraft splatter screen 31cm Catches oil particles during frying £6–10

7. Turn your extractor on before you start cooking

Turn the extractor on before you start. Not after the kitchen already smells. It needs to catch the vapour as it rises from the pan.

And leave it running for at least 15 minutes after you finish cooking. Research on indoor air quality has found that pollutant levels are often highest in the hour after cooking ends, not during. Switching off the extractor the moment you plate up is a common mistake.

If the extractor doesn't seem to help, the carbon filter is probably done. Recirculating hoods (the ones that don't vent outside) use carbon filters that need swapping. General guidance is every two to four months if you cook regularly, but check your hood's manual. Most people have never changed theirs.

If your extractor isn't doing its job, our troubleshooting guide covers the likely causes.

Product What it does Price
Universal carbon filter pads Replacement filter for recirculating hoods £5–8

8. Wash soft furnishings near the kitchen

After a day, if it's still there, it's in the fabric. Cushion covers, tea towels, curtains nearest the kitchen. TMA bonds to fibres and lets go slowly, which is why the smell seems to come back after you've aired the place out.

Wash what you can. Spray what you can't with an enzymatic spray.

What doesn't work

Candles and air fresheners don't fix this. Standard scented candles add fragrance that competes with the fish smell at your nose, but the TMA is still there on your surfaces and fabrics. The moment the candle's out, the fish is back.

Boiling cinnamon sticks or lemon peel just means your house now smells of cinnamon and fish.

These are fine as a finishing touch once you've actually dealt with the source, but don't rely on them as a primary fix.

When the smell won't go

If it's been 48 hours and nothing's worked, check:

  • The kitchen drain — food residue in the U-bend can smell fishy
  • The bin — fish packaging on a warm day
  • Old cooking oil — oil reused too many times develops a rancid smell
  • The fridge — raw fish leaked onto a shelf

Might not be about the cooking at all.

For the full range of fixes beyond fish specifically, see our complete guide to getting rid of cooking smells.


Prices checked April 2026. Prices may vary.

Live prices: Updated hourly from Amazon UK. Prices range from £6.00 to £65.05. Click any product to see full price history.

Dave Edgar
Dave Edgar·

Product reviewer with over 10 years of experience testing and comparing consumer electronics, home appliances, and everyday gear.