How Long Does Tuna Salad Last?
Tuna salad lasts 3–4 days in the fridge in a sealed container. Do not leave it out for more than 2 hours, or 1 hour in hot weather. Freezing is not recommended.
Tuna Salad — prepared
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.
Tuna salad is canned tuna mixed with mayonnaise and typically celery, onion, pickle relish or hard-boiled egg. Tuna in the sealed can is sterile and shelf-stable, but that protection ends when the can is opened. Once it is mixed with fresh ingredients by hand, it becomes a moist, protein-rich, ready-to-eat food with a short refrigerated life.
How to store tuna salad
- Drain the tuna very thoroughly, pressing it in the can or a sieve. Excess liquid is what makes tuna salad watery and sour by the second day.
- Refrigerate the unopened cans overnight before you make the salad so it starts out cold instead of at room temperature.
- Store it in a glass or other non-porous airtight container. Tuna odor clings to plastic, and a tight lid stops it from flavoring everything else in the fridge.
- Pack tuna sandwiches for school or work with a frozen gel pack in an insulated bag, or carry the salad separately and build the sandwich at lunch.
How to tell if tuna salad has gone bad
- A sour, sharp or unusually strong fishy smell, beyond the normal canned-tuna aroma.
- Liquid pooling in the container with the mayonnaise looking broken and oily.
- Tuna darkening to brown or developing greenish patches, or any visible mold.
- A slimy texture, or a tingling, peppery taste; spit it out and discard the batch.
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.
Tuna Salad shelf life chart
| State | Fridge | Freezer | Pantry |
|---|---|---|---|
| Prepared | 3–4 days | Not recommended | Not safe |
| Homemade or deli-counter tuna salad. | |||
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 tuna salad with mayo last in the fridge?
Tuna salad with mayonnaise lasts 3–4 days in the fridge at 40°F (4°C) or colder. The mayonnaise is not the limiting factor. If you included hard-boiled eggs, the limit is the same. Keep it covered, and use a clean spoon so that each serving does not add new bacteria.
Is a tuna sandwich safe to eat if it was not refrigerated?
Only if it has been out for less than 2 hours. A tuna sandwich carried in a bag without an ice pack from morning until lunch has usually exceeded that, particularly in a warm room or car. Use an insulated lunch bag with a frozen pack, which keeps it safely cold until midday.
Can you freeze tuna salad?
It is not recommended. The tuna itself freezes acceptably, but mayonnaise separates on thawing and celery, onion and egg whites turn watery and rubbery. Since unopened canned tuna keeps for years in the pantry, it is easier to mix small batches as you need them.
How long does deli tuna salad last?
Tuna salad from a deli counter lasts 3–4 days in the fridge, and because you do not know exactly when it was made, leaning toward 3 days is sensible. Buy it from a well-chilled case, get it home promptly, and do not keep leftovers from a platter that sat out at a gathering.
Related foods
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Canned Tuna Unopened |
Not recommended | Not recommended | 2–5 years |
| Chicken Salad Prepared |
3–4 days | Not recommended | Not safe |
| Egg Salad Homemade |
3–4 days | Not recommended | Not safe |
| Mayonnaise Opened |
2 months | Not recommended | Not recommended |
| Sandwiches Prepared |
3–4 days | 1–2 months | Not safe |
| Pasta Salad Prepared |
3–4 days | Not recommended | Not safe |
More deli salads: Coleslaw, Potato Salad.
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.