Seafood

How long does cooked fish last in the fridge?

3–4 days
Fridge — USDA FoodKeeper guidance for cooked fish (all)

Cooked fish keeps 3–4 days in the fridge — cool it fast in a shallow covered container, and freeze it the same night if the week’s dinners are already spoken for.

How long does it keep?

Fridge 3–4 days
Freezer 1–2 months

Can you freeze cooked fish & shellfish? FREEZES, BUT…

Can it sit out?

Cooked fish is perishable — the FSIS 2-hour rule applies.

Perishable food left at room temperature for more than 2 hours should be thrown out — 1 hour if it’s 90°F or hotter (a picnic, a hot car, a summer kitchen).

The 2-hour rule, in full →

How to tell if cooked fish has gone bad

  • A sharp ammonia smell as the container opens
  • A tacky, slick film on the flakes
  • Flesh gone gray-brown and mushy at the edges

When in doubt, throw it out.

Cold cooked fish is better flaked into a salad or fish cakes than reheated — a second pass through heat dries it out.

Quick answers

How long does cooked fish last in the fridge?

Cooked fish keeps 3–4 days in the fridge — cool it fast in a shallow covered container, and freeze it the same night if the week’s dinners are already spoken for.

Can you freeze cooked fish?

Leftover cooked seafood freezes safely for 1–2 months, but it reheats dry — freeze it with a job already lined up.

How long can cooked fish sit out?

The FSIS 2-hour rule applies to cooked fish. Perishable food left at room temperature for more than 2 hours should be thrown out — 1 hour if it’s 90°F or hotter (a picnic, a hot car, a summer kitchen).