How to Get a Fish Smell Odor Out of Carpet

Hunker may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Any number of common remedies can remove an oily fish smell from carpet spills. Dried coffee grounds, cat litter, baking soda and even activated charcoal are all effective at safely removing or neutralizing the fishy smell.

Clean Up Spills First

When fish oil or spills from fish dishes get into the carpet, clean the spill immediately to help with odor removal.

Advertisement

Video of the Day

Video of the Day

  • Mix 1 part vinegar and 1 part spring water in a spray bottle.
  • Saturate the area where the spill occurred on the carpet.
  • Let the vinegar and water mixture sit for about 15 minutes.
  • Blot up the excess moisture with a clean cloth or paper towels.

Lemons

All chefs and people who fish know that, along with adding flavor to fish, lemons eliminate the nasty fish odor on your hands or on utensils. Test this method first on an inconspicuous part of the carpet to avoid color fading, but after testing that it works, pour a bit of lemon juice from a concentrate or a real lemon directly onto the smelly part of the carpet. Let it sit for about 15 minutes or so, and then blot up the excess moisture.

Advertisement

Baking Soda, Coffee Grounds or Activated Charcoal

Pour a liberal amount of your chosen product, baking soda, dried coffee grounds -- used and then dried or new -- or activated charcoal directly onto the cleaned, but still smelly area of the carpet. Allow the treatment to sit on the carpet at least 24 hours before vacuuming. To add a pleasant scent to the room, simmer the peel of one orange, a stick of cinnamon and a teaspoon of whole cloves in water, or add a few bowls of vinegar to the room to freshen the stale air.

Advertisement

Cat Litter Rescue

Sprinkle cat litter atop a fish oil spill on the carpet to suck up the oils and remove the odor quickly.

  • Let the cat litter sit on the stain until all the liquid is absorbed.
  • Don't vacuum the cat litter up, or you'll end up with that smell in your vacuum cleaner -- sweep the debris into a dustpan and dispose of it in an outside trash can.
  • Sprinkle the spot with baking soda, and let it sit overnight before vacuuming.

Advertisement

Commercial Carpet Deodorizers

Once you've cleaned the area with mild detergent and warm water and let it dry, sprinkle a fragrant commercial carpet deodorizer directly onto the area of the carpet with the fish smell. Work the deodorizer into the carpet, and let it sit until the next time you vacuum. These fragrances essentially mask the odor until the baking soda in the product absorbs the smells.

Advertisement

Advertisement

Report an Issue

screenshot of the current page

Screenshot loading...