How to Remove Fishy Smell from Your Refrigerator
Where the fishy smell comes from and how to stop it
A fishy smell in your refrigerator almost always comes from fish or seafood that has started to break down, even if you cannot see obvious spoilage. Fish contains compounds called trimethylamines that release into the air as the protein degrades. These molecules stick to plastic, rubber seals, and other porous surfaces inside your fridge, which is why the smell lingers long after you remove the fish itself.
The smell persists because those compounds have absorbed into the walls and shelves. Simply throwing out the fish will not eliminate the odor—you need to neutralize what has already soaked in. The good news is that this is fixable with materials you likely have at home, and the process takes a few hours to overnight.
Key Takeaways
- Fishy smells come from fish proteins breaking down and absorbing into plastic and rubber surfaces, not just from the fish sitting in your fridge.
- Baking soda, white vinegar, and activated charcoal all work by absorbing or neutralizing the odor molecules, not by masking them.
- Remove the fish first, wipe down the affected area with vinegar, then place an odor absorber inside and leave the fridge running for 24 hours.
- Prevent future fish smells by storing raw fish in an airtight container on the lowest shelf, away from other foods.
Remove the fish and clean the area where it sat
Start by taking out any fish or seafood, whether it is still there or you suspect it leaked. Check the shelf where it was stored and look underneath for any liquid that may have dripped down. Fish juice is the primary culprit—it contains the same breakdown compounds as the fish itself and will continue to release odor.
Wipe down the shelf and the area below it with a cloth dampened in white vinegar. Vinegar works because its acidity breaks down the trimethylamine molecules rather than just covering them up. Use enough vinegar to wet the surface thoroughly, and pay special attention to cracks, seams, and the rubber gasket around the door if the smell is near there. Let the vinegar sit for 5 to 10 minutes, then wipe it dry with a clean cloth.
If the smell is strong, repeat the vinegar wipe a second time. Do not use bleach or ammonia-based cleaners—they can react with fish residue and make the smell worse temporarily.
Place baking soda or activated charcoal inside the fridge
After you have cleaned the affected area, place an open box or bowl of baking soda on a shelf inside the fridge. Baking soda absorbs odor molecules from the air and from surfaces. For a medium-sized fridge, one open box is usually enough; for a larger fridge or a very strong smell, use two boxes placed on different shelves.
Activated charcoal works even faster than baking soda. You can buy small bags or boxes of activated charcoal at grocery stores, hardware stores, or online—they are inexpensive and often sold in the refrigerator section or near air fresheners. Place one or two bags inside your fridge. Activated charcoal absorbs odors more aggressively than baking soda and can reduce the smell noticeably within 12 hours.
Leave the baking soda or charcoal in place for at least 24 hours with the fridge running normally. Do not close the fridge door tightly if you are worried about airflow—modern refrigerators circulate air constantly, so the odor absorber will work even with the door sealed. After 24 hours, remove the baking soda or charcoal and check whether the smell is gone. If it lingers, replace the absorber and wait another 12 to 24 hours.
Use vinegar or lemon juice for stubborn smells
If baking soda or charcoal alone does not fully eliminate the smell after two days, try a more aggressive approach. Place small bowls of white vinegar or fresh lemon juice on different shelves inside the fridge. The strong acidity will continue to break down remaining odor molecules in the air and on surfaces. Leave these bowls in place for 24 hours.
You can also dampen coffee filters or paper towels with vinegar and place them on shelves. This spreads the vinegar across a larger surface area and works well if the smell is distributed throughout the fridge rather than concentrated in one spot. The vinegar smell itself will fade once you remove the bowls and run the fridge for a few hours with the door closed.
Clean the rubber gasket and door seals
The rubber seal around the refrigerator door is a common place for fish smell to hide because it is porous and traps moisture. If the smell persists after cleaning the shelves, pull out the gasket gently and wipe it down with a cloth dampened in vinegar. Work the cloth into the crevices where the rubber folds.
While you have the gasket exposed, check for any visible mold or residue. If you see dark spots or buildup, this is likely contributing to the smell. Wipe these areas thoroughly with vinegar, then dry the gasket completely before pushing it back into place. A damp gasket can develop mold, which creates a different but equally unpleasant smell.
Prevent fish smell by storing fish properly
Once you have eliminated the smell, prevent it from returning by storing raw fish in an airtight container on the lowest shelf of your fridge, away from other foods. This keeps fish juice from dripping onto other items and prevents the smell from spreading throughout the fridge. Glass containers with tight-fitting lids work better than plastic bags because they seal more completely.
Store fish in the coldest part of your fridge, which is usually the back of the bottom shelf. Raw fish should be used within one to two days. If you are not planning to cook it within that timeframe, freeze it instead. Frozen fish does not release odor-causing compounds because the cold stops bacterial breakdown.
After you cook fish, do not leave the pan or leftovers in the fridge uncovered. Transfer cooked fish to an airtight container immediately, and store it on a shelf where any accidental spill will not drip onto other foods. Cooked fish lasts three to four days in the fridge.
When to replace your refrigerator's charcoal filter
Many refrigerators have a built-in charcoal filter in the air circulation system. If your fridge has one, check whether it needs replacement—a clogged filter cannot absorb new odors and may allow old smells to persist. Consult your refrigerator's manual to locate the filter and learn the replacement schedule. Most charcoal filters should be replaced every six months, though this varies by model and how often you store strong-smelling foods.
If you do not know whether your fridge has a charcoal filter, check the manual or look inside the fridge near the back wall or top. Some filters are visible; others are hidden behind a panel. Replacing the filter is usually a simple task that takes less than five minutes and costs between ten and thirty dollars depending on the model.
Frequently Asked Questions
How long does it take for baking soda to remove a fishy smell?
Baking soda usually reduces the smell noticeably within 12 to 24 hours, though very strong smells may take two to three days. Activated charcoal works faster—often within 12 hours. The exact time depends on how long the fish was in the fridge and how much of the smell has absorbed into the surfaces.
Can I use air freshener or perfume to cover up the fishy smell?
Air freshener will mask the smell temporarily but will not remove it. The fishy odor will return once the air freshener fades. Baking soda, vinegar, and charcoal actually neutralize the odor molecules, so they solve the problem rather than hide it.
Will the fishy smell damage my other food?
The smell itself will not spoil other food, but it can transfer to items stored nearby, especially soft foods like butter, cheese, and leftovers. This is why it is important to remove the source quickly and store fish in an airtight container from the start.
What if the smell comes back after a few days?
This usually means some fish residue is still hidden somewhere—check under the crisper drawers, inside the door compartments, and along the gasket. You may also need to replace your refrigerator's charcoal filter if it has one. If you cannot find the source, repeat the vinegar cleaning and leave baking soda or charcoal in place for another 24 to 48 hours.
Is it safe to eat food that smells like fish but is not fish?
If your butter, cheese, or other food has absorbed a fishy smell but was stored properly and is within its expiration date, it is safe to eat—the smell is just a transfer of odor molecules, not spoilage. However, if you find the smell unpleasant, you can discard the item or store it in a separate airtight container away from the fridge until the fishy smell is gone.