Whether you cooked up an amazing salmon recipe last night, or you’re bringing home a box from a restaurant that was just too much to finish in one sitting, you’re left with a portion of cooked salmon. The next day rolls around, and you have lunch and dinner plans. Finally, you get around to eating it two days after you cooked it, but then you’re left wondering, “Is this still OK to eat?” The answer—YES. In fact, salmon lasts in the fridge for up to 3 days after it has been cooked.
According to our Test Kitchen chefs, the fresher the fish is when it’s cooked, the longer it lasts. “If the fish was in good condition before I cooked it (not stinking, no ammonia, skin was firm), I would be sure to eat it within 3 days,” says Cooking Light Test Kitchen chef Adam Hickman.
Unfortunately, when dining out, we don’t really know how fresh the salmon is before it’s cooked, so it’s better to be safe than sorry when bringing home leftover salmon and eat it within 2 days.