Ceviche illustration from the Kitchen Impossible card
Card #27 Level 2 Β· Really Hard

Ceviche

It could be worse, Peruvians also eat guinea-pig and alpaca

  • πŸ‡΅πŸ‡ͺ Peru
  • ⏱ 1-2 hours
  • πŸ‘¨β€πŸ³ Really Hard
  • πŸ˜‹ Citrusy
  • 🍽 Serves 4 as a starter

Bright, zingy, chilli-kissed fish in leche de tigre, the punchy citrus marinade Peruvians swear cures hangovers. Few ingredients, nowhere to hide, and a stopwatch is your best friend.

The challenge

  • Sourcing sushi-grade fish
  • Knife skills for uniform cuts
  • Precise acid timing
  • Balancing citrus-chili-salt
  • Preventing bacterial contamination

Raw fish "cooked" entirely by citrus acid, which sounds simple until you're standing there with expensive fish wondering if you've timed it right. Sushi-grade fish gets cut into uniform cubes: any variation and some pieces will be mushy while others stay raw. The lime juice marinade needs exact timing: too short and it's dangerously undercooked, too long and you've got fish-flavored rubber in citrus soup.

Fresh fish means serious food safety stakes, so sourcing matters enormously. Serve it the moment it's ready: ceviche waits for no one and continues "cooking" in the acid every minute it sits.

Prep: 45 minutes Β Β·Β  Cook: 10–15 minutes marinating

Ingredients

For the ceviche

  • 500 g (1.1 lb) very fresh sashimi-grade white fish (sea bass, snapper, halibut or flounder), skinned and boned
  • 1 small red onion, very thinly sliced
  • 1 tsp flaky sea salt, plus more to taste
  • 1–2 ajΓ­ limo or habanero chillies (or 1 red chilli), deseeded and very finely chopped
  • Small handful coriander (cilantro), finely chopped

For the leche de tigre

  • 180 ml (3/4 cup) freshly squeezed lime juice (about 10–12 limes), kept cold
  • 1 garlic clove
  • 2 cm (3/4 in) piece fresh ginger
  • 1 celery stalk, chopped
  • 30 g (1 oz) fish trimmings or a few cubes of the fish
  • 4 ice cubes
  • 1/2 tsp ajΓ­ amarillo paste (optional)

To serve

  • 1 large sweet potato, boiled and sliced into rounds
  • Cancha (toasted Peruvian corn) or corn kernels
  • Butter lettuce leaves

Method

  1. Source the fishBuy fish from a trusted fishmonger and tell them you'll eat it raw: ask for sashimi-grade or previously frozen fish (frozen at -20Β°C / -4Β°F for at least 7 days kills parasites). It should smell of the sea, not fishy. Keep it in the coldest part of the fridge until the last minute.
  2. Chill everythingPut your mixing bowl, serving plates and the squeezed lime juice in the fridge for 20 minutes. Use a clean, sanitised board and knife reserved just for the raw fish.
  3. Prep the onionSoak the sliced red onion in iced water for 10 minutes to tame its bite and make it crisp. Drain and pat dry.
  4. Make the leche de tigreBlend the lime juice, garlic, ginger, celery, fish trimmings, ice cubes, ajΓ­ amarillo (if using) and a pinch of salt for 20–30 seconds. Strain through a fine sieve and keep cold. Squeeze limes gently by hand: pressing too hard releases bitter oils from the pith.
  5. Cut uniform cubesWith a very sharp knife, cut the fish into even 2 cm (3/4 in) cubes, using long single strokes rather than sawing. Uniform size means every piece 'cooks' at the same rate.
  6. Salt firstPut the fish in the chilled bowl, sprinkle with the salt and toss gently. Leave for 1 minute. Salting before the acid seasons the fish and helps it firm up.
  7. Marinate on the clockAdd the chilli and pour over the leche de tigre to just cover. Toss gently and set a timer: 2–3 minutes for a tender, sashimi-like centre, or up to 10–15 minutes if you prefer it opaque all the way through. Don't go beyond 20 minutes or it turns chalky and rubbery.
  8. Balance and finishFold in the onion and coriander and taste a piece: it should be sour, salty and spicy in equal measure. Add more salt or chilli as needed.
  9. Serve immediatelySpoon onto the chilled plates with a little of the leche de tigre, and serve right away with sweet potato, cancha and lettuce. Pour any leftover leche de tigre into small glasses for the brave.
  10. Reassure the guinea pigsServe the ceviche ice cold with sweet potato and corn. Keep the family pet out of the kitchen just in case it overheard the card. Fish only tonight, we promise.

Tips from the trenches

  • Citrus doesn't kill bacteria or parasites the way heat does, so sourcing truly fresh, sashimi-grade fish is non-negotiable.
  • Keep the fish cold at every stage: on ice, in the fridge, with chilled bowls and plates.
  • Use a timer, not a guess. The acid keeps working the whole time the fish sits.
  • Squeeze the limes just before using. Lime juice turns bitter after an hour or so.
β€œWhen you have the best and tastiest ingredients, you can cook very simply and the food will be extraordinary because it tastes like what it is.”— Alice Waters

← All 50 recipes