How Long Ceviche Stays Fresh in the Refrigerator
Ceviche lasts 2 to 3 days in the refrigerator, but only if the fish was truly fresh when you made it
Ceviche is cured by acid, not heat, which means it never reaches the temperature that kills bacteria. The lime or lemon juice denatures the fish's proteins and changes its texture to feel cooked, but the fish itself stays raw. This matters for storage because ceviche depends entirely on the freshness of the raw fish you started with. If your fish was already a day old when you made the ceviche, you have lost a day of your storage window before you even started.
Store ceviche in an airtight container on the coldest shelf of your refrigerator—usually the back of the bottom shelf, where the temperature stays closest to 32°F (0°C). The acid in the marinade slows bacterial growth, but it does not stop it. After 3 days, the risk of foodborne illness rises sharply. If the ceviche smells off, tastes sour beyond the lime juice, or shows any cloudiness in the fish, throw it out.
The texture changes as ceviche sits. The first day, the fish is firm and the flavors are bright. By day 2, the acid continues to break down the proteins and the fish becomes softer. By day 3, it may be mushy. Many people prefer to eat ceviche within 24 hours for this reason alone.
Key Takeaways
- Ceviche keeps for 2 to 3 days in the refrigerator if made with fresh fish, stored in an airtight container on the coldest shelf.
- The acid in the marinade slows spoilage but does not prevent it—ceviche is still raw fish and spoils faster than cooked seafood.
- The texture softens each day as the acid breaks down the fish's proteins, so day-one ceviche tastes and feels better than day-three ceviche.
- If your fish was not sushi-grade or was already a day old, reduce your storage time to 1 to 2 days maximum.
- Discard ceviche immediately if it smells sour beyond the lime juice, looks cloudy, or tastes off.
What "Fresh Fish" Really Means for Ceviche
Ceviche requires fish that was either caught that day or frozen immediately after being caught and then thawed in the refrigerator. Ask your fishmonger directly: "Is this sushi-grade?" or "Was this frozen at sea?" Sushi-grade fish has been handled to a standard that makes it safe to eat raw. Regular grocery store fish labeled "fresh" may have been sitting in the case for days and is not safe for ceviche.
If you buy frozen fish, thaw it in the refrigerator overnight, not on the counter. Once thawed, use it the same day you plan to make ceviche. Do not refreeze it. The freezing process kills parasites that could otherwise survive the acid cure, which is why frozen-then-thawed fish is actually safer for ceviche than fish that was never frozen—but only if you thaw it properly and use it right away.
How the Acid Cure Works and Why It Has Limits
Lime and lemon juice lower the pH of the fish to around 3.5, which denatures the proteins and makes the fish opaque and firm. This process takes about 15 to 30 minutes for thin-cut fish. The acid does kill some bacteria, but not all—it does not reach the temperatures needed to eliminate pathogens like Listeria or Vibrio, which can grow in raw seafood even at refrigerator temperatures.
The longer ceviche sits, the more the acid breaks down the fish's muscle fibers. This is why the texture changes. It is also why the flavor becomes increasingly sour and the fish loses its delicate taste. The marinade does not preserve ceviche the way salt or smoke preserves other foods. It is a preparation method, not a preservation method.
Storage Container and Refrigerator Placement Matter
Use a glass or food-grade plastic container with a tight-fitting lid. Do not store ceviche in a bowl covered loosely with plastic wrap—air exposure speeds spoilage. Make sure the container is completely submerged in the marinade. Exposed fish dries out and spoils faster.
Place the container on the coldest shelf of your refrigerator, which is usually the back of the bottom shelf. The temperature there stays closest to 32°F (0°C). Avoid the door, where temperature fluctuates every time you open it. Avoid shelves near the front, where warm air from opening the door reaches first. If your refrigerator has a dedicated seafood drawer set to 28°F to 32°F, use that instead.
Signs That Ceviche Has Gone Bad
Smell is your first warning. Fresh ceviche smells like lime juice and the sea—clean and bright. If it smells sour, funky, or ammonia-like, do not eat it. The acid in the marinade can mask some off-flavors, so trust your nose over your taste buds.
Look at the color and clarity. The fish should be opaque white or pale pink, depending on the type. If it looks gray, brown, or cloudy, bacteria are growing. The marinade should be clear. If it looks murky or has a film on top, throw the whole batch out. Taste is the last check—if the flavor is off or tastes rotten under the lime juice, spit it out and discard the rest.
Ceviche Made with Seafood Other Than Fish
Shrimp ceviche and octopus ceviche follow the same 2 to 3 day rule, but the starting point matters. Shrimp spoils faster than fish, so if you are using shrimp, buy it the day you plan to make ceviche and use the ceviche within 2 days, not 3. Octopus is denser and can last the full 3 days if it was fresh when you started.
Scallop ceviche is trickier because scallops are delicate and break down quickly in acid. Eat scallop ceviche within 24 hours for the best texture. Mixed seafood ceviche should be treated according to the most perishable ingredient in it—if you mix fish and shrimp, use the shrimp timeline of 2 days.
Can You Freeze Ceviche?
Freezing ceviche is not recommended. The acid in the marinade does not prevent ice crystals from forming in the fish's muscle fibers. When you thaw it, the texture becomes mushy and the fish falls apart. The flavor also becomes muted. If you have leftover ceviche you cannot eat within 3 days, it is better to discard it than to freeze it and eat a ruined version later.
If you want to preserve ceviche-style fish, freeze the raw fish before you make the ceviche, then thaw it and prepare it fresh. That gives you better results than freezing the finished dish.
Frequently Asked Questions
Can I eat ceviche that is 4 or 5 days old if it still smells okay?
No. Smell is not a reliable indicator of all foodborne pathogens. Listeria and Vibrio can grow in raw fish at refrigerator temperatures without producing a noticeable odor. After 3 days, the risk is too high. If you made it more than 3 days ago, discard it.
Does the type of citrus juice change how long ceviche lasts?
Lime, lemon, and grapefruit juice all have similar acidity levels and work equally well for the cure. The storage time stays the same regardless of which you use. Some people use a mix of citrus, which does not extend the shelf life. The limiting factor is always the fish, not the juice.
What if I keep adding fresh marinade—does that extend the storage time?
No. Adding fresh juice does not reset the clock on bacterial growth. The fish itself is aging, and the acid does not prevent all spoilage. Refreshing the marinade may improve the flavor temporarily, but it does not make day-4 ceviche safe to eat.
Is ceviche safer if I use vinegar instead of citrus juice?
Vinegar is more acidic than citrus juice, but ceviche made with vinegar is not traditional and tastes different. The storage time is the same—2 to 3 days. Vinegar does not preserve raw fish the way it preserves vegetables. Use citrus juice as intended.
Can I make ceviche ahead and store it for a party the next day?
Yes, but make it no more than 24 hours before serving. The texture and flavor are best on day one. If you make it 2 days ahead, the fish will be soft and the flavors will be overly sour. For a party, make it the morning of or the night before, and keep it on the coldest shelf until serving time.