Here are the key things to check to find out if that fish is still good.

How Long Does Fish Last?

In general, fish can last anywhere from two days to several months.

a photo of a salmon fillet

Getty Images

“If it smells pungently fishy and putrid (and doesn’t make you want to eat it!

), trust your nose.

Its texture may also become slimy, less firm and more mushy, and it may turn gray.

Slime is not,” saysKiki Aranita, chef and owner ofPoi Dog.

That’s why you’ve taken the time to pack up and refrigerate your leftover fish.

Just check that that you store cooked fish in an airtight container.

Because exact times can vary, you’ll want to call in those senses once again.

A strong odor, dry texture and mold are good indicators that cooked fish is bad.

When in doubt, throw it out.

How Long Does Fish Last in the Refrigerator?

Fresh fish lasts about half that time and should be used or frozen within two days.

The way you store it will also make a huge difference.

How Long Does Fish Last in the Freezer?

“Fish fillets can be stored in the freezer for six months to a year if tightly vacuum packaged.

Household freezers aren’t incredibly cold, so the sooner the better.

If you have a chest freezer, that’s a better place for longer-term storage,” says Gildersleeve.

Aranita agrees, noting that fish should be frozen below 31 degrees Fahrenheit whenever possible.

A resealable plastic bag will do the trick if done right.

The same guidelines apply to freezing cooked fish, but it should instead be consumed within three months.

Wash all surfaces and utensils that have come in contact with bad fish in hot, soapy water.

Placing everything in a dishwasher on a sanitize setting will be your best bet for killing all germs.

Bottom Line

The best way to tell if fish is bad is to use your senses.

If fish has gone bad, it’ll likely have an off smell and feel slimy.

Both raw and cooked fish usually keep for up to two days in the refrigerator.

Your best bet is to use your fish in one of thesefish recipessoon after you purchase it.