Skip to main content

How to Store Fish in Your Refrigerator So It Stays Fresh

Fish spoils faster than almost any other food you bring home, so storage method matters more than you might think

Fresh fish begins to break down the moment it's caught. Bacteria multiply rapidly, and enzymes in the flesh start breaking down proteins and fats—which is why fish smells strong and tastes off after just a day or two at room temperature. A refrigerator slows this process dramatically, but only if you store the fish correctly. The goal is to keep it as cold as possible while protecting it from air exposure and cross-contamination.

Most home refrigerators run between 35°F and 40°F, which is cold enough to preserve fish for two to three days if stored properly. Freezing extends that to several months. The difference between fish that tastes fresh and fish that tastes fishy often comes down to whether you took five minutes to store it right when you got home.

Key Takeaways

  • Store fish on the coldest shelf of your refrigerator—usually the bottom—in an airtight container or wrapped tightly in plastic wrap to prevent air exposure.
  • Place fish on top of ice or in a container that drains liquid away from the flesh, because standing in its own moisture speeds spoilage.
  • Keep fish separate from other foods, especially produce and cooked foods, to prevent bacteria from spreading to items you eat raw.
  • Use refrigerated fish within two to three days, or freeze it the day you bring it home if you won't cook it sooner.
  • Thaw frozen fish in the refrigerator overnight, never at room temperature, to keep bacteria from multiplying during the thaw.

The coldest shelf is where fish belongs

Your refrigerator has temperature zones, and fish needs the coldest one. In most models, that's the bottom shelf or the back of a middle shelf—anywhere farthest from the door. The door is the warmest part of your refrigerator because it opens and closes constantly, letting warm air in. Fish stored there will spoil faster than fish stored deeper inside.

If your refrigerator has a dedicated meat or fish drawer, use it. These compartments are designed to maintain lower temperatures and often have separate airflow to contain odors. If you don't have one, the bottom shelf works just as well. Clear a space before you bring the fish home so you're not fumbling around with it while it warms up.

Wrapping and containers: keeping air out and moisture controlled

Airtight storage is non-negotiable. Fish exposed to air dries out on the surface and absorbs odors from everything else in your refrigerator. Wrap the fish tightly in plastic wrap, or place it in a sealed container. If you're storing a whole fish or a large fillet, wrap it first in plastic wrap, then place it in a container—the double layer keeps it fresher longer.

Moisture is the second concern. Fish releases liquid as it sits, and that liquid sitting against the flesh speeds bacterial growth. If you're using a container, place the fish on a small rack or even a crumpled piece of parchment paper so liquid drains away from it. Better still, place the container on top of a shallow pan filled with ice. The ice keeps the fish colder and melts slowly, draining away from the fish as it does.

For whole fish or steaks, you can also wrap them in a damp paper towel before sealing in plastic. The moisture keeps the surface from drying out, but the paper towel absorbs excess liquid that would otherwise pool. Change the paper towel after a day if the fish will sit longer.

Preventing cross-contamination with raw fish

Raw fish can harbor bacteria like Listeria and Vibrio, which don't make the fish smell bad but can make you sick. These bacteria can spread to other foods through contact or through liquid that drips from the fish package. Store fish on the lowest shelf, below everything else—especially below produce, dairy, and cooked foods you plan to eat without heating.

Use a separate cutting board for fish, and wash it with hot soapy water immediately after use. If you don't have a dedicated board, wash your regular board thoroughly before using it for anything else. The same goes for knives and any utensils that touch raw fish. This isn't about the fish spoiling faster; it's about keeping yourself and your family safe.

How long fish actually lasts in the refrigerator

Properly stored fish in a refrigerator at 35°F to 40°F will stay safe to cook for two to three days. After that, bacterial growth accelerates even if the fish doesn't smell noticeably bad yet. Lean fish like cod or flounder lasts slightly longer than fatty fish like salmon or mackerel, because the fat oxidizes and turns rancid faster. But the difference is only a day or so.

If you won't cook the fish within two days, freeze it instead. Freezing stops bacterial growth entirely. Wrap the fish in plastic wrap, then place it in a freezer bag with as much air removed as possible. Frozen fish stays safe indefinitely, though quality declines after three to four months as ice crystals form and break down the cell structure. Thaw it in the refrigerator overnight before cooking—never at room temperature, where bacteria can multiply during the thaw.

Dealing with fish smell in your refrigerator

Even properly stored fish releases odors into your refrigerator. This is normal and doesn't mean the fish is spoiling—it's just volatile compounds escaping into the air. You can reduce the smell by keeping the fish sealed as tightly as possible, but some odor will escape no matter what.

To freshen your refrigerator after cooking fish, place an open box of baking soda on a shelf for a few days. Baking soda absorbs odors without adding its own smell. You can also place a small bowl of white vinegar or lemon juice inside for 24 hours. Wipe down the shelves and any containers the fish touched with a cloth dampened in white vinegar, then rinse with water. These steps remove the smell much faster than waiting for it to fade on its own.

Freezing fish at home: the right way

If you're buying fish and won't cook it for more than a few days, freeze it the day you bring it home. Freezing stops spoilage, but the quality of the frozen fish depends on how quickly you freeze it and how well you protect it from air and freezer burn.

Wrap the fish in plastic wrap first, pressing it tightly against the flesh to remove air pockets. Then place it in a freezer bag and remove as much air as possible before sealing. Label the bag with the type of fish and the date. Lay it flat in the freezer so it freezes quickly and takes up less space. Once frozen solid, you can stand it upright if you need the room.

Thaw frozen fish in the refrigerator, not on the counter. Move it to the coldest shelf the night before you plan to cook it. Thawing in the refrigerator keeps the temperature in the danger zone (40°F to 140°F) for as short a time as possible, which slows bacterial growth. Thawing at room temperature can take hours, giving bacteria plenty of time to multiply.

Organizing your refrigerator so fish doesn't get lost

Fish stored in the back of the bottom shelf is easy to forget about. Set a phone reminder for two days after you bring fish home, or keep a small notepad on your refrigerator listing what's inside and when you bought it. This takes 30 seconds and prevents waste.

If you buy fish regularly, designate one container or area of the bottom shelf as your fish zone. This makes it easier to spot at a glance and reminds you to check on it. The same goes for freezer storage—keep frozen fish in one spot so you know what you have and can rotate older packages to the front.

Frequently Asked Questions

Can I store fish in the refrigerator door?

No. The door is the warmest part of your refrigerator because it opens and closes constantly. Fish stored there will spoil faster than fish stored on an interior shelf. Use the bottom shelf or a dedicated fish drawer instead.

What if my fish smells strong but I just bought it?

Some fish naturally smell stronger than others—mackerel and sardines are pungent even when fresh. If the smell is ammonia-like or sour, the fish is spoiling and should not be cooked. Fresh fish should smell like the ocean, not like chemicals or decay.

Can I refreeze fish that I thawed in the refrigerator?

Yes, if you thawed it in the refrigerator and kept it below 40°F the entire time. If it sat at room temperature or warmed above 40°F during thawing, do not refreeze it. Cook it immediately or throw it away.

How do I know if frozen fish has freezer burn?

Freezer burn appears as gray or white patches on the surface of the fish. It's not unsafe to eat, but the texture and flavor are affected. Prevent it by wrapping fish tightly in plastic wrap and removing air from freezer bags before sealing.

Should I rinse fish before storing it?

Rinsing fish spreads bacteria around your sink and countertop. Store it as it comes from the package. If you want to rinse it, do so just before cooking, and clean your sink and any surfaces it touched with hot soapy water afterward.