Ceviche: white fish marinated in lime, served with sweet potato and corn, Peru's national dish
Prep20 min
Cook15 min
Serves2 servings
CuisinePeruvian

Ceviche: Peru's National Dish, Understood Through the Lens of Sashimi

A recipe for Peru's UNESCO-listed ceviche using widely available ingredients, from how leche de tigre (tiger's milk) works to choosing fish safely. Covers the sea-food traditions of ancient Peru and how Japanese immigrants shaped ceviche's history.

Total: 35 minLevel: Intermediate

Ingredients

Ingredients

1 / 2

Basic ingredients

Ingredient Amount Substitutes, notes
White fish (sushi/sashimi grade) 300 g See the fish guide below
Lime juice 120 ml About 8–10 limes. Lemon works but changes the impression of aroma and acidity
Onion (red onion recommended) 1/2 Slice thinly and soak in water
Chili 1–2 Aji amarillo is best. Otherwise 1 tsp of a stand-in paste made from dried red chili, or yellow bell pepper with a little chili
Cilantro 1/4 bunch Parsley if you have none
Salt 1 tsp
Garlic 1 clove Optional
Ginger 1 cm Used in the tiger's milk
2 / 2

Accompaniments (essential)

Ingredient Notes
Sweet potato (steamed) 2–3 pieces. Its sweetness balances the acidity of the fish
Corn (boiled) 1/3 ear. In Peru, choclo (large-kernel corn, per Eat Peru) is used
Cilantro leaves To finish
Cancha (fried corn kernels) Popcorn can stand in
0 / 0

The Sea Cooking of Peru, Also Shaped by the Kitchens of Japanese-Peruvians

In the seaside eateries of Peru, as noon approaches, the sound of squeezing limes and the smell of red onion spill out of the kitchen. Ceviche in Lima used to be fish steeped in lime for several hours, but today most restaurants toss it together briefly just before serving. It is widely said that this change owes to the influence of Japanese-Peruvian cooks, who had a culture of sashimi.

The cooking born of mixing Japanese and Peruvian food culture is called Nikkei cuisine, and ceviche made with soy sauce and ginger became one of the dishes that carried it to the world's attention.

Ceviche. It is a signature dish of Peru, where eating seafood with acid has gone on since ancient times, and in 2023 "the practices and meanings associated with the preparation and consumption of ceviche" were inscribed on UNESCO's Intangible Cultural Heritage list. Every year June 28 is celebrated nationwide as the Day of Ceviche (Día del Ceviche), a day that is the very soul of Peru.

This article explains how to reproduce an authentic Peruvian ceviche with ingredients available at an ordinary supermarket, from the science of tiger's milk to the safe choice of fish.

Peruvian ceviche: lime-marinated white fish with tiger's milk poured over, served with sweet potato and corn
Ceviche as served in a fine restaurant in Lima. Few dishes with such simple ingredients can be plated so beautifully

Types of Ceviche

Style Features State of the fish
Peruvian (classic) The most orthodox. White fish only. Defined by tiger's milk Raw, short marinade (10–15 minutes)
Nikkei (Japanese-Peruvian fusion) Uses soy sauce, sesame oil and ginger. Japanese precision Raw, very short marinade (5 minutes or less)
Ecuadorian Uses tomato, peanuts and shrimp Cooked shrimp
Mexican Includes avocado, tomato and olives. Street-food feel Mostly raw shrimp
Tiradito Close to Peruvian sashimi. Almost no marinade Nearly raw

This article masters the most basic style, Peruvian classic.

On the safety of "raw fish"

The acid of lime denatures protein but does not kill parasites. As with sashimi, it is essential to choose fish sold as suitable for raw consumption. Be sure to read the section on choosing fish below.


The Science of Tiger's Milk

Leche de tigre (tiger's milk) poured into a glass, a cloudy citrus and fish juice
Leche de tigre. In Peru, the marinade of the ceviche itself is loved as a cocktail

What decisively sets ceviche apart from other dishes is "leche de tigre," commonly called tiger's milk.

As the marinade proceeds, the protein of the white fish reacts with the citric acid of the lime and denatures, turning into a milky white liquid. That is tiger's milk.

This cloudy liquid is no mere by-product. It is a dressing in which the savor of the fish, the acidity of the lime, the heat of chili and the aroma of herbs are concentrated, and in Peru a folk belief holds that it helps with a hangover, and it is sometimes drunk in a small glass.

A tiger's milk recipe on its own

High-end Peruvian restaurants serve tiger's milk as an appetizer. How to make it is explained in detail below.


Ingredients (serves 2)

The ceviche ingredients laid out: white fish, limes, red onion, cilantro and aji amarillo
Fresh white fish and plenty of lime are the life of ceviche

Choosing the Fish (to Make It Safely)

The most important decision in ceviche is the choice of fish. The acid of lime denatures protein but does not kill parasites. This is a scientific fact, and "it's safe if you steep it in lime for a long time" is wrong.

Conditions for safe fish

First priority: fish that has been frozen beforehand

As a guard against parasites such as Anisakis, Japan's Ministry of Health, Labour and Welfare gives freezing at -20°C for at least 24 hours as a guide. Home freezers and ordinary frozen fish do not necessarily meet that condition, so choose fish labeled for raw consumption (sushi or sashimi grade) and handle it according to the label.

Safe options that are easy to get:

Fish Character Suitability for ceviche
Flounder (sashimi grade) Mild white fish. Firm bite Excellent
Sea bass (sashimi grade) Refined savor. Fine fibers Excellent
Tuna (lean or medium fatty) Open-ocean fish with low parasite risk Good
Farmed salmon (sashimi grade) Farmed, so low parasite risk Good
Sea bream (sashimi grade) The easiest to find in many markets Good
Do not use freshwater fish

River fish (trout, sweetfish and the like) carry a high parasite risk and must never be used for ceviche. Fish of the cod family are also said to carry a high parasite risk.


Method

STEP 1: Prepare the fish (15 min)

Cut the sashimi-grade white fish into 1.5–2 cm cubes. If you cut them too small they lose their texture once the lime firms them, so cut pieces large enough that you feel the thickness of the fish in one bite. Blot the surface of the cut fish well with paper towels. Leftover moisture dilutes the tiger's milk and blurs the flavor. Put it in a large bowl and keep it chilled in the refrigerator while you prepare the other ingredients.

White fish cut into cubes for ceviche, using fresh sashimi-grade flounder or sea bream
Cut sashimi-grade fish into 2 cm cubes. The techniques of sashimi culture come into play here

STEP 2: Prepare the onion (10 min)

Slice the red onion with the grain into slices 2 mm thick or less. Sprinkle with a little salt and leave 5 minutes to draw out the pungency and make the fibers slightly supple. Wash the salt and pungency off thoroughly in cold water and pat dry with paper towels. If water is left here, the surface of the fish will turn watery at the finish, so bring the onion to a state that is crisp but not wet.

Cooking steps for ceviche: slice the onion with the grain (2 mm or less), sprinkle with a little salt and wait 5 minutes
Slice the onion thin, salt it, rest it, then rinse

STEP 3: Make the tiger's milk (5 min)

Squeeze about 8–10 limes to get 120 ml of lime juice. Cut fish trimmings, about 10 percent of the total, into 1–2 cm pieces and put them in a blender with the lime juice, grated ginger, 1 clove of garlic and a little salt, and run it for about 1 minute. When the liquid turns cloudy white and the savor of the fish and the acidity of the citrus become one smooth liquid, strain through a fine sieve. Pushing too hard on the fibers left in the sieve makes it gritty, so press only lightly.

Cooking steps for ceviche: squeeze the limes (about 8–10 for 120 ml juice), cut the fish trimmings small and put them in the blender
Squeeze the limes, then blend the trimmings with the juice
Tiger's milk tip

If you don't have a blender, soaking fish trimmings in the lime juice for 10 minutes and just squeezing them out is enough. You can't strain it completely, but the flavor of ceviche comes through.

STEP 4: Marinate (10–15 min)

Put the chilled fish in a large bowl and pour the tiger's milk over all of it. Add the salt and chili cut 2–3 mm wide, and fold gently from the bottom so the edges of the fish do not break. The ideal is that the surface turns whitish while some translucency remains in the center. Marinate in the refrigerator for only 10 to 15 minutes, and do not leave it longer. Steeping too long firms the fish too much and loses its sashimi-like juiciness.

Cooking steps for ceviche: put the fish in a large bowl and pour tiger's milk over all of it
Put the fish in the bowl and pour the tiger's milk all over

This is important: 10 to 15 minutes is the ideal marinating time. Beyond this the fish is over-"cooked" and turns dry. Following the teaching of sashimi culture, "freshness is life."

STEP 5: Finish and plate

Add the drained onion to the marinated fish and mix in cilantro chopped 5 mm wide. So as not to break the fish, it is enough to turn it over from the bottom with a spoon in big motions. Plate the fish, set sweet potato and corn alongside, and spoon a little of the remaining tiger's milk over the top. Finally garnish with cilantro leaves and serve with a lime if you like. If the acidity is too strong, eating the sweet potato with it rounds off the flavor.

Finished ceviche: marinated white fish with onion, cilantro, sweet potato and corn, plated in an authentic Peruvian style
A contrast of white, green and yellow

How to Make Nikkei (Japanese-Peruvian Fusion) Ceviche

Nikkei-style ceviche, a Japanese-Peruvian fusion dish with soy sauce, sesame and wasabi
Nikkei ceviche. Accents of soy sauce and sesame suit Japanese palates

Here is also the modern style influenced by Japanese immigrants.

Additional ingredients

Ingredient Amount
Soy sauce 1 tsp
Sesame oil 1/2 tsp
Ginger (grated) 1 tsp
Sesame seeds a little

Changes to the method:

  • Add soy sauce and sesame oil to the tiger's milk
  • Shorten the marinade to 5 minutes or less (to keep the raw freshness at its best)
  • Scatter sesame seeds to finish
  • Serve with herbs and aromatics (shiso, thin scallions) in the Japanese manner

Five Variations

1. Salmon ceviche (for beginners)

A starter version with tuna or salmon that you can assemble from supermarket ingredients. Ordinary onion can stand in for the red onion and seven-spice chili blend for the chili. Using sashimi salmon, you can make it right away.

2. Shrimp ceviche (Ecuadorian style)

Toss boiled shrimp, chopped tomato, onion and cilantro with lime juice and salt. It also suits those allergic to raw fish. Adding a little tomato juice makes it Ecuadorian style.

3. Octopus ceviche

Slice boiled octopus thin and marinate in lime. Softened octopus and lime go superbly together. It is a combination that also leads to Spain's escabeche.

4. Tofu ceviche (vegetarian)

A vegetarian version with silken tofu. Marinate the tofu in lime juice and salt and combine with avocado, tomato and onion. Plenty of cilantro adds savor. Like falafel and hummus, it is a dish that makes plant-based ingredients the star.

5. Ceviche mixto (seafood mix)

A luxurious version combining shrimp, octopus and scallops. You enjoy each texture, and it suits a party. Adding avocado to finish gives a contemporary Lima style.


History: A Long Tradition of Eating Seafood with Acid

The "prototype" of ancient Peru

Even before Europeans arrived, it is thought that along the Pacific coast of South America people ate seafood with local sour juices and salt. It is known that seafood was an important food from the time of cultures such as the Moche (around the 1st to 8th centuries) that flourished on Peru's northern coast, but how it was seasoned is the subject of several theories.

Change under Spanish colonial rule

The present form of ceviche is thought to have arisen in the 16th century when the Spanish conquest brought limes and onions to Peru. The seafood and chilies of the Americas combined with the citrus and onions of the Old World to make the backbone of today's ceviche.

Japanese-Peruvians and the short marinade

From the end of the 19th century into the early 20th, Japanese immigration to Peru began and Japanese-Peruvian eateries multiplied in Lima. Ceviche used to be fish marinated for several hours, but in the latter half of the 20th century, partly through the influence of Japanese-Peruvian cooks familiar with sashimi, the way of tossing it briefly just before eating is said to have spread in Lima.

The line of this Nikkei style is now handed down as an important part of Peruvian cuisine in restaurants in Peru and abroad. There are regional differences, such as spicier versions on the northern coast and the short marinade as the mainstream in Lima, and each restaurant and household has its own taste.

Ceviche of Japanese-Peruvian fusion (Nikkei cuisine), a contemporary style using soy sauce and ginger
The Nikkei style where Japanese sashimi technique and Peruvian ceviche merge

Inscription on UNESCO's Intangible Cultural Heritage (2023)

After years of building international recognition, in 2023 the practices and meanings associated with ceviche were inscribed on UNESCO's Intangible Cultural Heritage list. Earlier, in 2004, the Peruvian government had formally declared ceviche "National Heritage of Peru."

Every year June 28 is the "Day of Ceviche (Día del Ceviche)." Ceviche festivals are held across Peru and cooks compete with their skills.


Tips for Gathering the Ingredients

Ingredient Where to buy
Limes Supermarket citrus section, or a specialty grocer
Cilantro Supermarket herb section
White fish (sashimi grade) Fish counter (flounder, sea bream, sea bass fillets for sashimi)
Aji amarillo Latin American and Peruvian food shops, or Asian grocers. If you can't get it, substitute dried red chili plus red bell pepper

A homemade stand-in for aji amarillo (yellow chili)

Aji amarillo, which holds the key to Peruvian ceviche, is a yellow chili that combines sweetness and heat. Stand-ins:

  1. 1 habanero (seeds removed) + 2 red bell peppers, blended to a paste
  2. Or 1 dried red chili + 1/4 yellow bell pepper

A perfect reproduction is difficult, but you can approach the sweet-hot balance.


Common Failures and Remedies

Failure 1: The fish turns dry

Cause: The marinade was too long (over 30 minutes)

Remedy: Use a timer and eat within 15 minutes. After marinating, plate it quickly and finish at the table.

Failure 2: Too acidic

Cause: Too much lime, or the marinade too long

Remedy: Serve extra sweet potato (its sweetness softens the acidity). Next time reduce the lime a little and shorten the marinade.

Failure 3: Watery

Cause: You did not blot the fish, or the onion held too much water

Remedy: Blot the fish carefully with paper towels. Rinse the onion well after salting and squeeze it hard with both hands.

Failure 4: Weak flavor

Cause: You left out the tiger's milk, or too little ginger or garlic

Remedy: Don't skip the tiger's milk. More ginger and a little garlic add depth.


Frequently Asked Questions

Q: Can I substitute lemon if I have no lime? A: Yes. But the impression of aroma and acidity changes, so lime is recommended if you can get it. Mixing in a little of a small Asian citrus such as shikuwasa or sudachi brings the aroma closer to lime.

Q: Can I make it ahead? A: Ceviche is best right after it is made, and in principle cannot be made ahead. After several hours the fish is over-marinated and loses its texture. Prepare the ingredients beforehand and start the marinade 15 to 20 minutes before eating.

Q: I want to reduce the heat for children. A: Omit the chili and use only yellow bell pepper, and you keep the color and flavor with zero heat. Serving extra sweet potato makes it easier for children to eat.

Q: What do I do with leftover tiger's milk? A: You can use it as a soup or dressing. It keeps 1 day in the refrigerator or 1 month frozen. In Peru there is a custom of drinking it the next morning as a "leche de tigre soup" for breakfast.


Summary

Here are the three most important points in making ceviche.

  1. Choose fish for raw consumption. Safety comes first. Use fish labeled sashimi grade or fish that has been frozen
  2. Marinate within 15 minutes. Too long and it turns dry. The sashimi philosophy: "freshness is life"
  3. Don't forget the accompaniments. Sweet potato and corn balance the acidity
A full view of finished ceviche: white fish marinade with tiger's milk, sweet potato, corn, cilantro and lime, in an authentic Peruvian presentation
A finished plate of ceviche made from simple ingredients

Ceviche, born of the sea-food culture of ancient times and the cultural fusion of Japan and Peru. Those of us with a sashimi culture may actually be in the best position to understand this dish.

If you would like to try other dishes of the world, also try banh mi (Vietnam) and kebab (Turkey), cross-cultural fusion dishes, and hummus, a Middle Eastern staple.


Sources

Cultural heritage and official sources:

Recipes and safety guides: