Skip to main content

How Long Ceviche Stays Fresh in the Refrigerator

Ceviche keeps for one to two days in the refrigerator, and the timing depends on how acidic it is and whether the fish was truly fresh when you started

Ceviche is not cooked with heat—it is cured in citrus acid, which denatures the fish protein and kills surface bacteria. That acid bath buys you some time, but it does not preserve the way salt or vinegar does. The fish itself still spoils on the same timeline as raw fish, just slightly delayed. One to two days is the safe window; after that, the risk of foodborne illness rises sharply, even if it smells and looks acceptable.

The exact timing depends on three things: how much acid is in the dish, how cold your refrigerator runs, and how fresh the fish was before you made it. A ceviche heavy on lime juice and sitting at 35°F will last longer than one made with less acid in a warmer fridge. If you used fish that was already a day old when you started, subtract a day from that estimate.

Key Takeaways

  • Ceviche made with very fresh fish and stored at 35°F or colder will keep for up to two days, but one day is the safer target.
  • The acid in citrus slows spoilage but does not stop it—ceviche is not shelf-stable and must stay refrigerated from the moment you make it.
  • Fish that was already one or two days old before you cured it will spoil faster as ceviche, so start with the freshest fish available.
  • Once ceviche begins to smell sour, fishy, or off in any way, discard it—the acid masks early spoilage signs, so trust your nose.

Why acid slows spoilage but does not stop it

Citrus acid lowers the pH of the fish to a level where many bacteria cannot grow. This is why ceviche is safer than raw fish at the same age. But acid does not kill all bacteria, and it does not stop the fish from breaking down chemically. The proteins still oxidize, the fats still go rancid, and spoilage organisms still multiply—just more slowly than they would in raw fish at room temperature.

This is different from true preservation methods like salt-curing or vinegar pickling, where the preservative is present in high enough concentration to stop spoilage almost entirely. Ceviche uses acid to buy time, not to preserve indefinitely. The fish is still perishable.

How to tell if your ceviche has gone bad

Smell is your most reliable signal. Fresh ceviche smells bright and citrusy, with a clean fish smell underneath. If it smells sour, funky, or strongly fishy—the way old fish smells—throw it out. Do not taste it to check. The acid can mask the smell of spoilage, so by the time your nose detects it, the bacteria load may already be unsafe.

Look at the texture too. The fish should be opaque and firm, even though it is raw. If it looks mushy, slimy, or discolored beyond the normal pale white or pink, discard it. Cloudiness in the liquid is normal, but a thick film or visible mold means the whole batch is unsafe.

Storage temperature matters more than you think

A refrigerator at 35°F to 38°F will keep ceviche safe for closer to two days. A warmer fridge—say, 40°F to 42°F—cuts that down to one day. If your refrigerator runs warm (which many do), aim for one day and do not push it. You can check your fridge temperature with an inexpensive refrigerator thermometer placed on the middle shelf, away from the back wall where it is coldest.

Store ceviche in a shallow, airtight container so the fish stays submerged in the liquid. If the fish sits above the surface, it will oxidize faster and dry out. Keep it on a middle shelf, not on the door, where temperature fluctuates every time you open it.

Starting with the freshest fish makes a real difference

The fresher the fish is when you cure it, the longer the ceviche will last. Fish that was caught or purchased the same day you make ceviche will keep for the full two days. Fish that was already a day old will keep for only one day as ceviche. Fish that is two or three days old should not be used for ceviche at all—use it for cooking instead, where heat will kill bacteria that acid cannot.

Ask your fishmonger when the fish arrived. Whole fish with clear eyes and bright red gills is fresher than fillets. If you are buying fillets, smell them—they should smell like the ocean, not fishy. Avoid any that smell sour or ammonia-like before you even start.

Freezing ceviche does not work the way you might think

You can freeze ceviche, but it will not taste the same when you thaw it. Freezing breaks down the cell structure of the fish, making it mushy. The texture that makes ceviche appealing—that firm, slightly translucent bite—is lost. If you have leftover ceviche you cannot eat within two days, freeze the components separately instead: freeze the raw fish on its own, and keep the citrus mixture in another container. Thaw the fish in the refrigerator and make fresh ceviche when you are ready.

If you do freeze already-made ceviche, thaw it in the refrigerator and use it within a few hours. Do not refreeze it.

Frequently Asked Questions

Can I eat ceviche that is three days old if it smells fine?

No. Ceviche can harbor dangerous bacteria even when it smells acceptable because the acid masks spoilage. After two days, the bacterial load is likely unsafe. Discard it, even if it seems fine.

Does adding more lime juice make ceviche last longer?

A little. Extra acid does slow spoilage, but it will not extend the shelf life beyond two or three days. At a certain point, you are just making it more sour, not safer. Stick to standard recipes and rely on refrigeration and timing instead.

What if I made ceviche and left it on the counter for an hour?

If it was out for less than two hours and your kitchen is cool, it is probably safe. If it was longer than two hours, or if your kitchen is warm, discard it. Bacteria multiply fastest between 40°F and 140°F, and ceviche sits right in that danger zone at room temperature.

Can I keep ceviche in the freezer instead of the fridge?

Yes, but the texture will suffer when you thaw it. The fish becomes mushy because freezing breaks down cell walls. If you must freeze it, thaw it in the refrigerator and use it within a few hours. Better to freeze the raw fish and citrus separately and make fresh ceviche later.

Is ceviche made with cooked shrimp safer to keep longer?

Slightly. Cooked shrimp ceviche will last two to three days because the shrimp is already heat-treated. But the same rules apply: keep it cold, store it in an airtight container, and discard it if it smells off. The acid still does not preserve it indefinitely.