Cooked salmon only keeps in the refrigerator for about 3 to 4 days in an airtight container. The dill sauce keeps much longer, about 2 weeks or so and makes an excellent dip for raw vegetables.