How Long Does Cooked Salmon Last?
Cooked salmon lasts 3–4 days in the fridge and 2–3 months in the freezer at best quality. Refrigerate it within 2 hours of cooking.
Cooked Salmon — cooked
shelf lifeFridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.
Cooked salmon is any leftover baked, grilled, pan-seared or poached salmon fillet. Salmon is rich in unsaturated omega-3 oils, which oxidize after cooking and give day-old fish a stronger smell and flavor even while it is still safe. That same fat is why cooked salmon turns rancid-tasting in the freezer sooner than lean fish does.
How to store cooked salmon
- Refrigerate leftover fillets within 2 hours in a small airtight glass container; a tight seal matters because the smell transfers readily to butter, milk and other foods.
- Leave fillets whole and flake them only when you use them, which keeps the flesh moister and slows oxidation.
- Reheat low and slow, covered, in a 275°F (135°C) oven with a splash of water or lemon juice, just until warm. Microwaving on full power dries it out and makes the kitchen smell.
- Cold leftover salmon is excellent flaked into salads, grain bowls, pasta or salmon cakes, which avoids reheating altogether.
- To freeze, wrap each fillet tightly in plastic wrap, then place in a freezer bag with the air pressed out.
How to tell if cooked salmon has gone bad
- A sharp sour, ammonia-like or rancid smell, clearly stronger than the ordinary fishy smell of day-old salmon.
- A slimy or milky film on the surface of the flesh.
- Flesh that has turned dull gray and mushy, or any mold.
- White protein (albumin) that set on the surface during cooking is normal and not a sign of spoilage.
Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.
Cooked Salmon shelf life chart
| State | Fridge | Freezer | Pantry |
|---|---|---|---|
| Cooked | 3–4 days | 2–3 months | Not safe |
| Flavor is best within 2 days; the oils get noticeably fishier after that. | |||
Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.
Frequently asked questions
How long does cooked salmon last in the fridge?
Cooked salmon lasts 3–4 days in the fridge at 40°F (4°C) or colder. It is at its best in the first 2 days, after which the fats oxidize and the flavor becomes stronger. If it was served at a restaurant, the 2-hour window before refrigeration includes the time it sat on your plate.
Can you eat leftover salmon cold?
Yes. Cooked salmon that was refrigerated within 2 hours is safe to eat cold for 3–4 days, and it is often nicer cold than reheated. Flake it over a salad, mix it with mayonnaise for a sandwich, or stir it into cooked pasta at the last moment.
Can you freeze cooked salmon?
Yes. Cooked salmon keeps its best quality for about 2–3 months at 0°F (−18°C). It remains safe longer, but the oils slowly turn rancid and the flesh dries out. Thaw it overnight in the fridge and use it in salmon cakes, chowder or pasta, where a softer texture does not matter.
What is the best way to reheat salmon?
The gentlest method is a low oven. Place the fillet in a baking dish with a tablespoon of water, cover with foil and warm at 275°F (135°C) for about 15 minutes. The USDA advises reheating leftovers to 165°F (74°C); if you prefer it less heated, eating it cold is the safer alternative.
Is cooked salmon left out overnight still okay?
No. Cooked fish left at room temperature for more than 2 hours should be discarded. Bacteria multiply rapidly on moist, protein-rich fish, and the harmful ones do not produce a warning smell. A strong fishy odor is not a reliable indicator either way, so go by the clock.
Related foods
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Salmon Raw |
1–2 days | 2–3 months | Not safe |
| Smoked Salmon Opened |
5–7 days | 2 months | Not safe |
| Canned Salmon Unopened |
Not recommended | Not recommended | 2–5 years |
| Trout Raw |
1–2 days | 2–3 months | Not safe |
| Tuna Salad Prepared |
3–4 days | Not recommended | Not safe |
| Cooked Rice Cooked |
3–4 days | 6 months | Not safe |
Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.