Skip to main content

How Long Tuna Fish Stays Fresh in Your Refrigerator

Cooked tuna lasts three to four days in the refrigerator; canned tuna lasts three to five days once opened

Cooked tuna fish—whether you baked, grilled, or poached it—stays safe to eat for three to four days when stored in an airtight container on a shelf, not the door. Canned tuna that you've opened and transferred to a container lasts three to five days under the same conditions. The difference comes down to how much the fish has been exposed to air and bacteria during cooking and storage.

The reason for the shorter window is that tuna is a dense protein that spoils differently than chicken or ground beef. Once cooked, tuna begins to dry out and develop off-flavors within a few days, even when sealed properly. Canned tuna, which has already been heat-treated, lasts slightly longer because the canning process kills most bacteria—but only until you open the can and expose it to air.

If you're not sure whether your tuna is still good, trust your senses. Fresh cooked tuna should smell like mild fish and ocean; if it smells sour, ammonia-like, or "off," throw it out. The same goes for canned tuna—if the smell is sharp or unpleasant, don't eat it.

Key Takeaways

  • Cooked tuna stored in an airtight container on a refrigerator shelf lasts three to four days.
  • Opened canned tuna transferred to a sealed container lasts three to five days in the refrigerator.
  • Never store tuna in the refrigerator door, where temperature fluctuations cause it to spoil faster.
  • Tuna that smells sour, ammonia-like, or noticeably "off" should be discarded immediately.
  • Freezing cooked tuna in an airtight container extends its life to two to three months.

Why the refrigerator door is the wrong place for tuna

The refrigerator door is the warmest part of your fridge because it opens and closes constantly, letting warm air in each time. Tuna is sensitive to temperature swings, and even a few degrees of warming can speed up bacterial growth and spoilage. Store tuna on a middle or lower shelf instead, where the temperature stays steady at 40°F or below.

If you've already stored tuna on the door, move it to a shelf as soon as you notice. The damage isn't instant, but the clock on freshness moves faster from that point forward. A container that might have lasted four days on a shelf could spoil in two or three days on the door.

How to store cooked tuna so it lasts the full three to four days

Let cooked tuna cool to room temperature before refrigerating it—putting hot food directly into the fridge raises the internal temperature and can warm nearby foods. Once it's cool, transfer it to a glass or plastic container with a tight-fitting lid. Avoid leaving tuna in the cooking pan or on a plate covered loosely with foil; exposed surfaces dry out and invite bacteria.

If you cooked tuna with sauce or oil, that actually helps preserve it slightly—the fat creates a barrier against air exposure. Plain cooked tuna dries out faster, so consider storing it with a light coating of olive oil or in a small amount of broth if you want to extend its texture and flavor.

Label the container with the date you cooked the tuna. It's easy to forget whether something has been in the fridge for two days or five, and tuna doesn't always show obvious signs of spoilage until it's unsafe to eat.

Opened canned tuna: transfer it out of the can immediately

Once you open a can of tuna, transfer any leftovers to a glass or plastic container with a lid within an hour. Leaving tuna in an open can exposes it to air and allows the metal to interact with the fish, which can create an off-taste and speed spoilage. The can itself isn't airtight once opened, so the tuna dries out faster and bacteria can enter more easily.

If the can is packed in oil, you can store it in that oil—it acts as a preservative. If it's packed in water, drain the water and store the tuna in a fresh container; the water itself can harbor bacteria and will make the tuna mushy over time.

Freezing tuna extends storage to two to three months

If you won't eat the tuna within three to four days, freeze it. Cooked tuna freezes well and lasts two to three months when stored in an airtight container or freezer bag. Remove as much air as possible from the container or bag before freezing—air exposure causes freezer burn, which dries out the tuna and damages its texture.

Thaw frozen tuna in the refrigerator overnight, never at room temperature. Once thawed, use it within one to two days. Do not refreeze tuna that has already been thawed, because the freeze-thaw cycle breaks down the muscle fibers and creates an ideal environment for bacteria to grow.

Canned tuna can also be frozen, though the texture becomes softer after thawing. If you freeze canned tuna, transfer it to a freezer container first—don't freeze it in the can, as the expanding liquid can burst the seams.

Signs that tuna has spoiled and should be thrown out

Smell is the most reliable indicator. Fresh cooked tuna has a mild, clean fish smell. Fresh canned tuna has a slightly stronger fish smell but nothing unpleasant. If either smells sour, ammonia-like, rotten, or noticeably different from when you first stored it, discard it immediately.

Look at the texture and color. Cooked tuna should hold together and look opaque and firm. If it's become mushy, has dark spots, or looks slimy, throw it out. Canned tuna should look uniform in color; if there are patches of discoloration or the surface looks dull or gray, don't eat it.

If you're uncertain, err on the side of caution. Foodborne illness from spoiled fish can be serious, and the cost of replacing a container of tuna is far less than the cost of a trip to urgent care.

Raw tuna: different rules for sushi-grade and regular raw fish

Raw tuna meant for sushi or sashimi is handled differently than cooked tuna and has a much shorter window. Sushi-grade tuna, which has been frozen to kill parasites, lasts one to two days in the refrigerator once thawed. Regular raw tuna that you buy from a butcher counter lasts only one day, and you should cook it immediately or freeze it.

The reason raw tuna spoils faster is that bacteria begin multiplying on the surface as soon as it's exposed to air and warmth. Freezing slows this process dramatically, but thawing reactivates bacterial growth. If you buy raw tuna and don't plan to use it that day, freeze it in an airtight container or freezer bag instead of storing it in the fridge.

Frequently Asked Questions

Can I eat tuna that's been in the fridge for five days?

No. Cooked tuna is safe for three to four days, and canned tuna for three to five days. After that window, bacteria levels rise to unsafe levels even if the tuna looks and smells normal. Freezing tuna before day four extends its life, but once it's been in the fridge past the recommended time, discard it.

Does tuna in oil last longer than tuna in water?

Yes, slightly. Oil creates a barrier against air and bacteria, so canned tuna packed in oil may last toward the upper end of the three- to five-day range. Tuna in water should be used within three days. Drain water-packed tuna and store it in a fresh container to extend freshness.

What's the difference between "best by" dates on canned tuna and how long it lasts after opening?

The "best by" date on an unopened can tells you how long the tuna will maintain peak quality and flavor—usually two to three years. Once you open the can, that date no longer applies. Opened canned tuna lasts three to five days in the refrigerator regardless of the printed date.

Is it safe to eat tuna that smells a little fishy?

A mild fish smell is normal and safe. If the smell is strong, sour, ammonia-like, or noticeably different from fresh tuna, don't eat it. Trust your nose—it's detecting bacterial byproducts that indicate spoilage.

Can I store tuna in the freezer indefinitely?

Frozen tuna lasts two to three months at peak quality. After that, it's still safe to eat but will develop freezer burn, which dries it out and damages texture. For best results, use frozen tuna within three months.