
Fresh white fish cured in lime with ají amarillo and red onion.
Peruvian ceviche is one of the world's greatest expressions of simplicity — ultra-fresh raw fish cured in a punchy marinade of lime juice, ají amarillo, garlic, and ginger called leche de tigre (tiger's milk), then tumbled with paper-thin red onion slices, fresh coriander, and a sliced Peruvian corn cob. It is eaten within minutes of assembly.
Serves 4
Pat fish cubes dry and place in a cold glass or ceramic bowl. Refrigerate while you prepare the other ingredients.
Toss thinly sliced red onion with a generous pinch of salt and cover with cold water. Soak for 10 minutes, then drain and rinse well. This removes harsh bite and makes the onion crisp and mild.
Whisk together lime juice, ají amarillo paste, garlic, ginger, salt, sugar, and celery if using. Taste — it should be intensely sour, spicy, and savoury.
Pour the leche de tigre over the fish. Gently toss to coat every piece. The fish will begin to turn opaque immediately from the acid. Let it cure for exactly 3–5 minutes — no longer. The fish should be just barely opaque on the outside with a slightly translucent, silky centre.
Fold in the rinsed red onion and half the coriander. Divide between chilled bowls. Garnish with remaining coriander. Serve immediately alongside boiled corn rounds and sweet potato slices.
Freshness is everything — this dish is only as good as your fish. Never use previously frozen fish if avoidable.
Curing time is critical; 3–5 minutes gives the correct texture. Longer makes the fish rubbery.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Mise en place pays for itself: chop, measure and pre-mix everything before the heat goes on, especially for any step that moves fast.
Add raw scallops or peeled shrimp alongside the white fish for a mixed ceviche.
A splash of the liquid from the bowl makes an excellent ceviche shot (leche de tigre) served as a starter.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.
Must be eaten within 30 minutes of assembly. Do not store assembled ceviche.
Peruvian ceviche was designated a cultural heritage of Peru in 2004. Its origins predate the Spanish conquest, though the lime and onion arrived with the colonisers.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
The two most common issues are under-seasoning and rushing the heat. Taste as you go, season in layers, and give aromatics and proteins the time they need to develop color and depth before moving on.
Per serving (320g / 11.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes