Fresh fish usually keeps 1 to 2 days in the fridge when raw, chilled at 40°F or colder, and stored cleanly.
Fresh fish gives you a narrow window. The safest plan is to cook it the day you buy it or the next day. If the fish was handled well, packed cold, and taken home with little warm time, you may have a little more room, but the 1 to 2 day rule is the one to trust at home.
The fridge slows spoilage; it does not pause it. Fish is delicate, moist, and rich in proteins that break down faster than beef or pork. That’s why a fillet that looked fine at the shop can turn dull, tacky, or sour after a short stay in a warm part of the refrigerator.
How Long Raw Fresh Fish Lasts
Raw fresh fish should be used within 1 to 2 days after purchase. The FDA says seafood you plan to use within 2 days should go into a clean refrigerator at 40°F or below, while seafood for later should be frozen. You can read that wording in the FDA’s seafood storage advice.
Day one starts when you buy the fish, not when you open the package. If the fish sat in your cart, car, or kitchen for a while, shorten the window. A fillet bought from a well-iced counter and taken straight home has a better chance than one carried through errands on a hot afternoon.
Packaged dates can help with rotation, but they do not override handling. A “sell by” date is not a promise that opened raw fish stays safe for several days in a home fridge. Once you bring it home, temperature and clean storage matter more than the sticker.
What Changes The Time Limit
Fresh fish does not age at one steady pace. A few details move the clock:
- Temperature: A colder shelf keeps the fish in better shape.
- Cut: Fillets have more exposed surface than whole dressed fish.
- Species: Fatty fish can smell stale sooner than lean white fish.
- Packaging: Leaky wrap spreads juice and raises spoilage risk.
- Travel time: Longer time away from cold storage cuts the safe window.
If you’re unsure, cook it sooner. Fish is not a good candidate for “one more day” guesses. A meal plan can bend; food safety should not.
Fresh Fish In The Fridge Timing With Storage Details
The right time limit only works when the fish stays cold. Buy seafood near the end of your grocery trip. Ask for a bag of ice if the ride home is long. At home, move the fish into cold storage before you unpack shelf-stable groceries.
NOAA Fisheries advises storing seafood in the coldest part of the refrigerator and keeping fresh fish on ice when you can. Its seafood handling steps also recommend sealed bags or containers for fillets and steaks.
Set Up A Cold, Clean Spot
Put raw fish on the lowest shelf so drips cannot land on salad, fruit, or sauces. A rimmed plate or shallow pan catches liquid. If you add ice, set the wrapped fish over the ice and drain meltwater so the flesh does not sit in a puddle.
Keep the package sealed until you’re ready to cook. If the store wrap is loose, rewrap the fish in clean plastic wrap or place it in a sealed container. Avoid rinsing fillets unless you need to remove loose scales or grit; extra water can make the surface mushy.
Check The Fridge, Not Just The Dial
A refrigerator dial marked “cold” does not tell you the actual temperature. Use an appliance thermometer and aim for 40°F or below. Fin fish should reach 145°F when cooked, or have flesh that turns opaque and separates with a fork.
The table below gives practical timing for common home situations. The range assumes the refrigerator stays at 40°F or colder. FoodSafety.gov lists short refrigerator windows for fin fish, and its cold food storage chart separates fatty fish, lean fish, shellfish, and leftovers so you can match the food you have.
| Fish Or Situation | Fridge Timing | What Changes The Call |
|---|---|---|
| Raw fillets or steaks | 1 to 2 days | Thin cuts dry out and spoil faster because more flesh is exposed. |
| Whole dressed fish | 1 to 2 days | May hold texture better, but it still needs steady cold. |
| Fatty fish such as salmon, tuna, or mackerel | 1 to 2 days | Richer oils can turn stale or strong sooner. |
| Lean white fish such as cod, sole, or haddock | 1 to 2 days | Often keeps a cleaner smell, but safety timing stays tight. |
| Fish bought from an iced seafood counter | 1 to 2 days | Works well when packed last at the store and moved home cold. |
| Home-caught fish | 1 to 2 days after chilling | Bleeding, gutting, washing, and icing right away help quality. |
| Previously frozen fish thawed in the fridge | Cook within 1 day after thawing | Texture weakens after thawing, so do not let it linger. |
| Cooked fish leftovers | 3 to 4 days | Cool in shallow containers and keep sealed. |
When Fresh Fish Has Gone Bad
Timing is your first safety check, but your senses can catch trouble too. Fresh fish should smell clean, mild, or faintly briny. It should not smell sour, rancid, or like ammonia. A strong “fishy” smell is a warning, not a normal trait.
Texture tells a lot. Good raw fillets feel moist and springy, not sticky or slimy. The flesh should look bright for the species, not gray, yellowed, or dry at the edges. Whole fish should have clear eyes, red or pink gills, and firm flesh.
| Sign | What It Means | Safer Move |
|---|---|---|
| Sour, rancid, or ammonia smell | Spoilage has likely started. | Toss it; cooking will not fix the odor. |
| Sticky or slimy surface | Bacteria and breakdown fluids may be building. | Toss it, especially if the smell is off. |
| Gray, yellow, or dull flesh | Quality has fallen. | Cook only if timing, smell, and texture are still safe. |
| Puffy vacuum pack | Gas may have formed inside the package. | Do not taste it; throw it away. |
| Cloudy eyes or brown gills | The whole fish is aging. | Skip it if any bad smell is present. |
| Cooked fish smells sharp after reheating | The leftover is no longer fit to eat. | Toss the full portion. |
Cook, Freeze, Or Toss: Easy Timing Calls
If you will cook the fish tonight or tomorrow, refrigerate it. If dinner may slide past tomorrow, freeze it now. Freezing on day one protects texture better than waiting until the fish is already near the edge.
Wrap fish tightly before freezing. Press out extra air, label the package, and freeze it flat so it chills faster. Frozen fish kept at 0°F stays safe while frozen, but texture and flavor decline over time, so use it while it still tastes good.
If The Fish Is Already Cooked
Cooked fish gets a longer fridge window than raw fish: 3 to 4 days. Cool leftovers in shallow containers, seal them, and refrigerate them within 2 hours. If the room is over 90°F, make that 1 hour.
Reheat cooked fish gently. Dry heat can make it tough, so place a lid on the pan, use an oven packet, or choose a low microwave setting. Reheat leftovers until hot throughout.
Simple Fridge Plan For Less Waste
The easiest plan is to decide before you buy. Fresh fish is a short-window food, so buy only what you can cook soon. If you shop for several meals at once, put fish meals early in the week and freezer-friendly meals later.
- Buy fish last at the store.
- Carry it home in an insulated bag when the ride is long.
- Store it on the lowest shelf in a sealed container.
- Cook raw fish within 1 to 2 days.
- Freeze it on day one if plans are uncertain.
- Toss fish with sour smell, slime, or puffy packaging.
That routine keeps the answer simple. Raw fresh fish belongs in the fridge for 1 to 2 days, cooked fish gets 3 to 4 days, and fish you can’t cook soon belongs in the freezer. When timing, smell, or storage is questionable, throw it out.
References & Sources
- U.S. Food and Drug Administration.“Selecting and Serving Seafood Safely.”Gives the 2-day refrigerator window for seafood kept at 40°F or below.
- NOAA Fisheries.“How to Store and Handle Seafood.”Gives home seafood storage steps, including cold placement and ice.
- FoodSafety.gov.“Cold Food Storage Chart.”Lists cold-storage time ranges for fin fish, shellfish, and leftovers.

