Peruvian-style fish cured in lime juice turns tender, bright, and punchy with red onion, chile, cilantro, and salt.
A good bowl of ceviche feels sharp, cold, and lively from the first bite. The fish should taste fresh, the onion should stay crisp, and the citrus should wake everything up without turning the texture dry or chalky.
This version stays close to the classic Peruvian style. You’ll use firm white fish, fresh lime juice, red onion, chile, cilantro, and salt. Sweet potato and corn sit well on the side because their soft sweetness calms the citrus and heat.
Traditional Ceviche Recipe Ingredients That Matter
Start with firm, lean white fish. Sea bass, snapper, halibut, corvina, grouper, or sole all work well. The flesh should look glossy and smell clean, never fishy.
Fresh lime juice does the curing. It changes the fish from translucent to opaque and gives ceviche its snap. Red onion brings crunch. Fresh chile adds warmth. Cilantro lifts the bowl. Salt keeps the broth from tasting flat.
- Fish: Cut into small, even cubes so the cure happens at the same pace.
- Limes: Juice them right before mixing. Bottled juice tastes dull here.
- Onion: Slice it thin so it softens in the citrus without going limp.
- Chile: Ají limo is classic, though serrano or red fresno work well too.
- Cilantro: Chop it just before serving so it stays bright.
Pick Fish You’d Trust Raw
Ceviche is acid-cured, not heat-cooked. Lime firms the fish, but it does not work like a stove or oven. Buy from a seller you trust, keep the fish cold from store to cutting board, and work with spotless tools. The FDA’s fish and fishery products hazards and controls page gives the official safety backdrop for raw and lightly processed seafood.
If you’re cooking for anyone pregnant, older, young children, or already ill, swap the raw fish for cooked shrimp or poached white fish. You’ll still get the same citrus-onion-chile profile, with lower risk.
Keep The Produce Crisp And Clean
Since the onion, chile, and cilantro all go in raw, prep matters. Rinse herbs well, dry them fully, and slice the onion as thin as you can. Clean produce gives the bowl a fresher bite and keeps the broth from turning murky. The FDA’s Selecting and Serving Produce Safely page is a solid checkpoint for washing and separating ready-to-eat produce.
How To Build Bright Flavor Without Tough Fish
Most home cooks miss ceviche in one of two ways: the broth is harsh, or the fish sits in the lime too long. A shorter cure solves both. For half-inch cubes, ten to fifteen minutes is a sweet spot. The fish turns opaque on the outside and stays tender in the middle instead of going tight and mealy.
Cold mixing bowls help more than people think. So does salting the fish right before the juice goes in. That short pause gives the seasoning a head start and makes the finished liquid taste rounder. If your limes are sharp enough to sting, cut the edge with a little lemon juice or a spoonful of cold fish stock.
| Ingredient | Amount For 4 Servings | What It Does |
|---|---|---|
| Firm white fish | 1 1/2 pounds | Forms the base and should stay tender after a short cure. |
| Fresh lime juice | 3/4 cup | Cures the fish and builds the bright, tart broth. |
| Fresh lemon juice | 2 tablespoons | Softens an overly sharp lime mix. |
| Red onion | 1 medium, thinly sliced | Adds crunch and a faint sweetness. |
| Fresh chile | 1 to 2, finely sliced | Brings clean heat without drowning the fish. |
| Cilantro | 1/3 cup, chopped | Lends a green, fresh note at the end. |
| Kosher salt | 1 1/4 teaspoons, then more to taste | Pulls the flavors into balance. |
| Sweet potato and cooked corn | As served on the side | Calm the citrus and heat with a soft, sweet contrast. |
That sweet-sour-spicy balance is part of why the dish stays so loved in Peru. Peru’s tourism board notes the dish’s place in the country’s food tradition in its page on UNESCO recognition of cebiche in Peru. You can taste that restraint in a classic bowl: clear fish flavor first, bright citrus next, then onion, chile, and herbs.
Step-By-Step Method
Set everything out before you start. Ceviche moves fast once the juice hits the fish, so this is not the time to hunt for a strainer or chopping board. Chill your serving bowl too if you have room in the fridge.
- Slice the onion. Cut the red onion into paper-thin half moons. Rinse it under cold water, then pat dry. That takes the rough edge off while keeping the crunch.
- Prep the fish. Check for pin bones, remove any skin, and cut the fillets into half-inch cubes. Keep the pieces close in size.
- Season first. Put the fish in a cold bowl and toss with the salt. Let it stand for two minutes.
- Add the citrus. Pour in the lime juice and lemon juice, then add the chile. Stir once or twice, no more.
- Short cure. Let the fish sit for ten to fifteen minutes in the fridge. Stir once halfway through so the top pieces get the same contact as the bottom ones.
- Finish the bowl. Fold in the onion and most of the cilantro. Taste the liquid. Add another pinch of salt if it feels flat.
- Plate it cold. Spoon the fish and a little of the broth into chilled bowls. Scatter the last of the cilantro on top.
- Serve right away. Add sweet potato, corn, lettuce, or cancha on the side if you like.
What The Lime Is Doing
As the fish sits in the juice, the protein structure tightens and turns opaque. That’s why ceviche looks cooked while no heat is used. Stop while the fish still has some softness left. Leave it too long and the texture shifts from silky to crumbly.
If you prefer a wetter bowl, add a spoonful or two of cold fish stock right before serving. If you want it punchier, add a few drops of lime at the table instead of dumping in more juice at the start.
Common Misses And Easy Fixes
Even a simple recipe has a few traps. Most are easy to fix once you know what went wrong. The table below helps you spot the issue and steer the bowl back into shape.
| What You Notice | What Caused It | How To Fix It |
|---|---|---|
| Fish tastes chalky | It cured too long | Next batch, cut the curing time and serve as soon as it turns opaque. |
| Broth tastes harsh | Limes are too sharp or too much juice was used | Add a spoonful of cold stock or a little lemon juice to soften the edge. |
| Flavor seems flat | Not enough salt | Add a small pinch, stir, and taste again after thirty seconds. |
| Onion takes over | Slices are too thick | Slice thinner and rinse under cold water before mixing. |
| Bowl feels watery | Fish or produce held extra moisture | Pat ingredients dry before mixing and use a cold bowl. |
Serving Notes And Leftovers
Serve ceviche as soon as it’s ready. That’s when the fish has the best texture and the broth still tastes vivid. A cold plate of sweet potato, corn, toasted corn nuts, or plain crackers works well beside it.
Best Pairings On The Plate
- Sweet potato: Soft and sweet, which settles the acid.
- Corn: Big kernels or choclo bring a gentle chew.
- Cancha: Toasted corn gives dry crunch against the cold broth.
- Lettuce: Fresh and crisp, with no extra weight.
What To Do With Extra Ceviche
Leftovers are never the same. The fish keeps curing in the fridge, so the texture grows tighter and the onion loses some snap. If you know you won’t finish the whole batch, cure only part of the fish and keep the rest plain and chilled. Then mix a second bowl later.
That’s the charm of this dish. It doesn’t ask for a long simmer, a stack of pans, or a long ingredient list. It asks for care: fresh fish, clean slicing, enough salt, enough citrus, and the good sense to serve it while it still feels alive.
References & Sources
- U.S. Food and Drug Administration.“Fish and Fishery Products Hazards and Controls.”Provides official food-safety guidance for raw and lightly processed seafood.
- U.S. Food and Drug Administration.“Selecting and Serving Produce Safely.”Gives the handling notes for raw onion, chile, cilantro, and other produce.
- Peru Travel.“UNESCO Recognition Of Cebiche In Peru.”Backs the brief note on ceviche’s place in Peru’s food tradition.

