TL;DR
Cooked salmon freezes well for about 4-6 months, but reheating it gently is the key to avoiding the dry, chalky texture that overcooked frozen fish is known for.
Salmon is expensive enough that tossing leftovers feels wasteful, and it's one of the more freezer-forgiving proteins once it's already been cooked. The main risk isn't the freezing itself — it's what happens during reheating, since fish dries out faster than most meats.
What actually matters is portioning and gentle reheating. Salmon frozen in small, tightly wrapped pieces and warmed slowly holds onto far more moisture than a big block blasted in the microwave.
How to Freeze Cooked Salmon
Let it cool to room temperature first, no more than 2 hours out of the fridge, then wrap individual portions tightly in plastic wrap or foil before placing them in a freezer bag or airtight container. Removing as much air as possible slows down freezer burn, which shows up as dry, discolored patches on fish faster than on most other foods. Freezing it in its own sauce or a bit of broth also helps protect the flesh from drying out.
How Long It Lasts
Cooked salmon holds its best quality in the freezer for about 4-6 months. It stays safe indefinitely at 0°F, but flavor and moisture fade noticeably with longer storage, especially past the 6-month mark.
Thawing Safely
Move it to the refrigerator and give it several hours to overnight to thaw fully. Avoid thawing on the counter, since fish sits in the food-safety danger zone above 40°F quickly, and never refreeze salmon that's been left out for more than 2 hours. A quicker option is sealing it in a bag and submerging it in cold water for about 30 minutes.
Does the Type of Salmon Matter?
Wild-caught salmon tends to have less fat marbling than farmed salmon, so it can dry out a little faster after freezing and reheating. Farmed salmon's higher fat content helps it stay moister through the freeze-thaw-reheat cycle, though both freeze safely using the same method.
Reheating Without Drying It Out
Low and slow works best: an oven at around 275°F (135°C) for about 10-15 minutes, or a covered skillet on low heat with a splash of water or broth to create steam. Reheat to an internal temperature of 165°F, and stop as soon as it's warmed through — extended time in a hot pan or microwave is what turns salmon rubbery.
Best Ways to Use It
Flaked frozen-and-reheated salmon works well folded into rice bowls, pasta, salads, chowder, or formed into salmon cakes, where a little extra moisture from mayonnaise or egg covers for any dryness. Cold, flaked leftover salmon also works well in a salad, where the slightly firmer texture from freezing is barely noticeable. Save fresh-cooked salmon for dishes where it's the clear star, served simply.
Cooked salmon is freezer-friendly enough to make it worth saving instead of tossing, as long as you wrap portions tightly and reheat them low and slow. Rushed, high-heat reheating is what actually ruins the texture, not the freezing itself.