You dropped raw shrimp into a bowl of lime juice. Thirty minutes later, the flesh is opaque and firm. It looks cooked. It feels cooked. But is it actually cooked?
The short answer is no. Lime juice does not cook shrimp in the way heat does. The acid in the lime juice changes the protein structure, but it does not kill all bacteria or parasites reliably. That change is called denaturation, and it is the same process that happens when you apply heat. But the result is not identical.
Standing Stone Farms
Standing Stone Farms Basic Beginner Cheese Making…
- Our Basic Beginner Cheese making kit (Well, Not-So-Basic) kit contains all the ingredients (except the dairy products) you need to…
- Cheese making at home offers Preservative Free, Non-GMO Cheese in as little as 20 minutes!!!
- Includes detailed recipes & easy to follow instructions for Ricotta, Mascarpone, Cottage Cheese, Chevre, Cream Cheese, and Mozzare…

What Acid Actually Does to Shrimp
Proteins in raw shrimp are tightly coiled. Heat or acid makes those coils unwind and then bind to each other. That new structure is what turns the flesh from translucent to firm and opaque.
Acid does this at room temperature. Heat does it faster. The process is called denaturation, and it is real. But it is not the same as cooking.
Cooking with heat kills pathogens because the temperature gets high enough to destroy them. Acid lowers the pH. Most bacteria do not survive a very low pH, but some do. Parasites are a different story. They can survive in acid for hours.
Why Ceviche Can Be Safe (and Sometimes Not)
Ceviche is a traditional dish in Latin America. People have eaten it for centuries. The trick is using fish or shrimp that is extremely fresh and handled properly.
If the shrimp is sushi-grade or sashimi-grade, it has been frozen to kill parasites. That freezing step matters. Acid alone will not reliably kill parasites. The FDA recommends freezing fish at -4°F for 7 days to kill parasites. Most home freezers do not get that cold.
So when you make ceviche at home, the safety depends on the starting ingredient. Use sushi-grade shrimp, not the regular bag from the grocery store. The regular bag might have bacteria that acid will not fully destroy.
How Long Does It Take for Lime Juice to Change Shrimp?
You will see a visible change in about 15 to 20 minutes. The shrimp turns pinkish-white and firms up. The texture becomes snappy, similar to cooked shrimp.
But the center of a large shrimp may stay raw. Acid takes time to penetrate. A big shrimp needs 30 to 45 minutes to denature fully. Even then, the texture will be different from boiled or grilled shrimp.
Acid-cooked shrimp is more tender and slightly chewy. It lacks the flaky, juicy quality of heat-cooked shrimp. Some people love that texture. Others find it off-putting.
The Real Risk Is Not the Lime Juice
The biggest danger in ceviche is cross-contamination. You cut the shrimp on a board, then you chop vegetables on the same board. Or you use the same knife. That spreads bacteria.
Acid will not save you from that. Neither will heat, if you re-contaminate after cooking. Clean your tools, separate your cutting boards, and keep everything cold until the acid does its work.
Another risk is time. Ceviche left out at room temperature for hours is a breeding ground for bacteria. Acid slows growth but does not stop it. Keep ceviche refrigerated while it marinates.
Cheap Test: Does It Look and Feel Cooked?
Cut a piece of shrimp in half after 20 minutes. If the center is still translucent, it is not done. Give it another 10 minutes and check again.
Squeeze the shrimp. Raw shrimp is soft and squishy. Acid-treated shrimp is firm and bounces back. That is a simple texture test you can do at home.
If you want to be extra careful, you can blanch the shrimp in boiling water for 30 seconds before adding the lime juice. That kills surface bacteria. Then the acid does the flavor work. This is a common technique in restaurants.
When to Skip Lime Juice and Use Heat
If you are pregnant, elderly, or immunocompromised, skip raw ceviche entirely. The risk is not worth it. Even with sushi-grade shrimp, the acid does not kill all pathogens.
If you are serving guests, warn them that ceviche is raw. Many people assume the lime juice cooks it fully. It does not. Be transparent about what you are serving.
If you want the ceviche flavor but not the risk, cook the shrimp first. Grill or boil it, then toss it in lime juice and chill. You get the citrus taste with none of the worry.
How Bottled Lime Juice Compares
Bottled lime juice has a lower pH than fresh lime juice. That means it is more acidic. It will denature proteins faster. But it also has a flatter, more bitter taste. Fresh lime juice has brighter flavor and more natural oils.
For ceviche, fresh lime juice is the better choice. The flavor is the whole point. Bottled juice works in a pinch, but you will taste the difference. If you are curious about the exact equivalency, check bottled lime juice amounts.
The same logic applies to lemons. You can substitute lemon juice for lime in ceviche, but the flavor changes. Lemons are less floral and more tart. Some recipes use a mix of both.
The Flavor Factor: Lime vs. Lemon
Lime has a distinct, sharp aroma that lemon lacks. That aroma comes from compounds called terpenes. They are volatile, which means they evaporate quickly. That is why lime zest smells so strong.
In ceviche, that aroma is essential. It cuts through the richness of the shrimp and balances the heat of chili peppers. Lemon works, but it is not the same. For a traditional ceviche, use lime.
If you are making a different dish, like a marinade or a dressing, the choice matters less. Lemon vs lime in cocktails follows similar rules. Lime for tropical drinks, lemon for citrus-forward ones.
Can You Use Other Acids?
Yes. Ceviche is traditionally made with lime, but you can use lemon, orange, or even vinegar. Each acid has a different pH and flavor profile.
Orange juice is sweeter and less acidic. It takes longer to denature shrimp. Vinegar is more acidic and works faster, but it has a harsh taste. Most recipes stick with lime for balance.
You can also mix acids. A blend of lime and orange is common in Mexican ceviche. It softens the sharpness of the lime and adds a subtle sweetness.
How to Tell If Your Shrimp Is Fresh
Fresh shrimp smells like the ocean, not like ammonia. That ammonia smell is a sign of spoilage. Do not use it, no matter how much lime juice you have.
The flesh should be firm and slightly translucent. The shell should be shiny, not slimy. If the shrimp is mushy or has dark spots, throw it out.
Frozen shrimp is often better than fresh. Most frozen shrimp is flash-frozen right on the boat, which locks in freshness. Thaw it in the fridge overnight, not on the counter.
What About the Texture? A Real Observation
Acid-cooked shrimp has a springy, almost bouncy texture. It is not flaky like heat-cooked shrimp. Some people describe it as rubbery, but that is not quite right. It is more like a firm jelly.
I have made ceviche dozens of times. The texture never quite matches cooked shrimp. It is its own thing. If you expect it to taste like a boiled shrimp with lime, you will be disappointed. It is a different dish.
That texture is the point. It is refreshing and light. It pairs well with avocado and tortilla chips. But it is not a substitute for cooked shrimp in a stir-fry or pasta.
How Long Can You Store Ceviche?
Ceviche is best eaten within 24 hours. After that, the acid continues to break down the protein. The shrimp becomes mushy and the flavor turns bitter.
You can store it in the fridge in an airtight container. It will last about a day. Do not freeze ceviche. The texture will be ruined.
If you have leftovers, drain the excess lime juice before storing. That slows the acid’s work. Add fresh lime juice when you serve it again.
The Science in Simple Terms
Acid denatures protein. Heat denatures protein. Both change the structure, but they do it differently. Heat kills bacteria. Acid only slows them down.
That is why ceviche is risky with low-quality shrimp. The acid does not make it safe. It only makes it look safe.
The visual change is convincing. Opaque, firm, pinkish flesh. But appearance is not safety. Use good shrimp, keep it cold, and eat it fresh.
What to Do If You Want to Try It Safely
Buy sushi-grade shrimp from a reputable fishmonger. Ask if it has been frozen to kill parasites. If they do not know, assume it has not.
Freeze the shrimp at home for 7 days if you want to be extra cautious. That is the FDA-recommended time for parasite destruction. It is a long wait, but it is safe.
Then marinate the shrimp in lime juice for 30 to 45 minutes in the fridge. Add your vegetables, herbs, and seasonings after the shrimp is done. The vegetables will not cook in the acid, so add them at the end.
How This Relates to Other Kitchen Chemistry
Acid denaturation is not unique to shrimp. It is the same process that makes buttermilk tenderize chicken and lemon juice firm up fish. It is also how you make cheese.
Cheese making uses acid or rennet to denature milk proteins. The curds form when the proteins bind together. That is the same principle as ceviche, just with milk instead of shrimp.
If you enjoy this kind of kitchen chemistry, you might like a lemon juice flavor guide that explains how heat changes citrus. Or you could try making fresh cheese at home. It is a fun project that uses the same science.
For example, the Standing Stone Farms Basic Beginner Cheese Making Kit includes everything you need to make mozzarella, burrata, and ricotta. It is a hands-on way to see protein denaturation in action. The kit comes with all the ingredients except the milk, and you can make cheese in about 20 minutes. It is not perfect, but it is a solid introduction to the craft. Check the current price on Amazon if you are interested.
Frequently Asked Questions
Does lime juice kill bacteria in shrimp?
No. Acid lowers the pH and slows bacterial growth, but it does not kill all bacteria. Some pathogens survive in acidic environments for hours.
Is ceviche raw or cooked?
Ceviche is raw. The acid changes the protein structure, but it does not cook the shrimp in the traditional sense. It is more accurate to call it acid-cured.
How long should shrimp sit in lime juice?
About 30 to 45 minutes for medium shrimp. Larger shrimp take longer. Check the center for translucency before serving.
Can you get food poisoning from ceviche?
Yes. If the shrimp is not sushi-grade or if it is left at room temperature too long, you can get sick. Use fresh, frozen shrimp and keep it cold.
Is it safe to eat ceviche during pregnancy?
No. Pregnant women should avoid raw or undercooked seafood. The acid does not kill all pathogens, and the risk of listeria is too high.
Can you use lemon juice instead of lime for ceviche?
Yes. Lemon juice works, but the flavor is different. Lime is more traditional and has a brighter aroma. You can also use a mix of both.
Why is my ceviche mushy?
It sat in the acid too long. The acid breaks down the protein over time, turning the flesh soft. Aim for 30 to 45 minutes, not hours.
Do you need to cook shrimp before making ceviche?
No, but you can. Cooking the shrimp first makes it safer, but it changes the texture. If you cook it, skip the long marinade and just toss it in lime juice for flavor.
How do you know when ceviche is done?
Cut into a piece of shrimp. The center should be opaque, not translucent. The flesh should be firm and spring back when pressed.
Can you freeze ceviche?
No. Freezing ruins the texture. The acid continues to break down the protein, and the shrimp becomes watery and mushy when thawed.
Final Thoughts on Acid vs. Heat
Lime juice does not cook shrimp. It changes it. That change is visible and textural, but it is not the same as heat cooking.
Use sushi-grade shrimp, keep everything cold, and eat ceviche fresh. That is the safest way to enjoy this dish. Skip the raw version if you are at risk, and cook the shrimp first instead.
The science is simple. Acid denatures protein. It does not sterilize. Treat ceviche like raw fish, because that is exactly what it is.