← Back to globe
Cebichería Lunch · Lime-Cured Fish

Ceviche

Ceviche — street food from Peru
Photo: Jorge G. Mori / Wikimedia Commons · Public domain

Peruvian ceviche is cured for only a few minutes, so it is made to order, and the sharp, milky marinade left in the dish, called leche de tigre, is often sipped on its own.

Cubes of raw white fish are tossed with lime juice, salt, ají chilli and thin slices of red onion for just a few minutes, then served at once with sweet potato, corn on the cob (choclo) and toasted corn kernels (cancha). It is sold at cebicherías, markets and street stalls in Lima and along the coast, mostly at lunchtime.

Why it's made this way: Because the lime cure takes only minutes, Peruvian ceviche is made to order from the day's fresh catch and eaten at midday; it was inscribed on UNESCO's Representative List of the Intangible Cultural Heritage of Humanity in 2023.

What is Ceviche?

Ceviche (also spelled cebiche) is a dish of raw fish cut into cubes and briefly cured in lime juice with salt, chilli and red onion. In Peru, where it is a lunchtime staple at cebicherías, markets and street stalls in Lima and along the coast, it is made to order from the day's fresh white fish, left for only a few minutes, and served at once with boiled sweet potato, corn on the cob (choclo), toasted corn kernels (cancha) and lettuce. The sharp, milky juice left in the bowl is called leche de tigre (tiger's milk), and it is often sipped on its own.

The origin of ceviche is disputed. Peru is closely identified with it, and the practices and meanings around preparing and eating Peruvian ceviche were inscribed in December 2023 on UNESCO's Representative List of the Intangible Cultural Heritage of Humanity, as "Practices and meanings associated with the preparation and consumption of ceviche, an expression of Peruvian traditional cuisine". Other countries along the Pacific coast of the Americas have their own versions and their own claims, so it is safest to say that it is a coastal dish with deep roots in the region. Note that lime juice only changes the surface of the fish, turning it opaque and firm. It does not cook it through and it does not make it safe, so everything below depends on starting with fish that is suitable for eating raw.

How to make Peruvian-style fish ceviche

Serves 4 as a starter or light lunch · prep 25 min · cook 30 min

Ingredients

Method

  1. Cook the sides first so they can cool. Boil the whole sweet potatoes in salted water for 25 to 35 minutes until a knife slides in easily, adding the corn cobs for the last 10 minutes. Drain, let them cool to room temperature, then peel and cut the sweet potato into thick slices and the corn into thick rounds.
  2. Put the sliced onion in a bowl of cold water for 5 minutes to soften its bite, then drain well and pat dry.
  3. Keep the fish in the fridge until the last moment. With a very clean, sharp knife and a clean board, cut it into 2 cm cubes. Put the cubes in a bowl set over a larger bowl of ice. Squeeze the limes just before you need them and strain out the pips.
  4. Sprinkle the 1 teaspoon of salt over the fish and stir gently. Add the chilli, garlic (if using), onion and lime juice, and fold everything together so each piece is coated. The juice should come about halfway up the fish.
  5. Leave it for 3 to 5 minutes only, then fold in the coriander and taste the juice, adding a little more salt or chilli if you like. The outside of the fish should turn opaque while the centre stays translucent. Do not leave it for longer, as the fish turns chalky and tough and the lime flavour takes over.
  6. Serve at once. Line four plates with lettuce leaves, spoon the ceviche and its leche de tigre on top, and add the sweet potato, corn and cancha on the side. Eat straight away and do not keep leftovers.

Tips

Regional versions

Questions

Is ceviche cooked?

No. The lime juice firms up and whitens the outside of the fish, which looks a little like cooking, but the fish is still raw and the acid does not make it safe to eat. That is why the fish must be fresh and suitable for raw eating to begin with.

How long should ceviche sit in lime juice?

In Peru, only a few minutes, so the fish stays tender and a little translucent in the middle. Some recipes elsewhere leave it for 30 minutes or more, which makes the fish firmer and more opaque, but a long cure does not make it safer.

What is leche de tigre?

Leche de tigre, meaning tiger's milk, is the sharp, cloudy mix of lime juice, fish juices, onion and chilli left in the bowl after the fish has been cured. It is served with the ceviche and often sipped on its own.

What fish is best for ceviche?

A firm, mild white fish that is very fresh and sold as suitable for eating raw, such as sea bass, sole, brill or corvina. Ask your fishmonger what they recommend and how it has been handled.

Is ceviche from Peru, Mexico or Ecuador?

Peru is the country most associated with ceviche, but the origin is disputed, and Ecuador, Mexico and other Pacific coast countries each have their own versions, such as Mexican versions that often include tomato, avocado and coriander. The Peruvian style described here is only one of them.

How long does ceviche keep?

Eat it straight away, ideally within minutes of making it, and keep it cold. Do not keep leftovers.

Roughly what's in it

280kcal
26gprotein
38gcarbs
3gfat
Estimated per typical street-vendor portion — not lab-tested.
Read it in context →

More from Peru

Inca Kola Papa Rellena (Stuffed Potato) Anticuchos (Grilled Beef Heart Skewers) Pan con Chicharrón Picarones Rocoto Relleno (Stuffed Spicy Pepper)
Part of World of Street Food — 3443 dishes from 118 countries. Something wrong here? Tell us in the comments below. Photo credits.