Ceviche Peru: The Complete Guide to Peru's National Dish

Everything about Peruvian ceviche. Classic recipe, best cevicherias in Lima, types of ceviche, leche de tigre, and how to eat ceviche like a local in Peru.

Quick Answer

Peruvian ceviche is fresh raw fish cured in lime juice (leche de tigre), mixed with red onions, aji amarillo, cilantro, and salt. Served with sweet potato (camote) and canchita (toasted corn). Eat it at lunchtime at a busy cevicheria for the freshest, safest experience. Lima has the best ceviche in Peru.

What Makes Peruvian Ceviche Unique

Ceviche exists across Latin America, but Peruvian ceviche is fundamentally different from every other version. While Mexican ceviche marinates fish for hours in lime juice with tomato, and Ecuadorian ceviche uses a tomato-based sauce, Peruvian ceviche is prepared fresh to order with minimal marination time - often just 2-3 minutes.

The key difference is leche de tigre - the citrus-chili marinade that gives Peruvian ceviche its distinctive punch. It combines fresh lime juice with aji amarillo (yellow chili), garlic, ginger, cilantro, and fish stock. This creates a complex, layered flavor that is simultaneously bright, spicy, savory, and refreshing.

2-3 min

Marination time (not hours)

2,000+

Cevicherias in Lima alone

June 28

National Ceviche Day in Peru

What's in Peruvian Ceviche

Essential Ingredients

  • • Fresh white fish (corvina, lenguado)
  • • Fresh lime juice (limón sutil)
  • • Red onion (sliced thin)
  • • Aji amarillo or aji limo (chili pepper)
  • • Fresh cilantro
  • • Salt and white pepper

Traditional Accompaniments

  • • Camote (sweet potato, boiled)
  • • Canchita (toasted Andean corn)
  • • Choclo (large-kernel corn)
  • • Lettuce leaf (base)
  • • Leche de tigre (served on the side)

Classic Peruvian Ceviche Recipe

Ingredients (4 servings)

  • 500g (1 lb) fresh white fish, cut into 2cm cubes
  • 10-12 fresh limes, juiced (about 1 cup)
  • 1 large red onion, thinly sliced
  • 1-2 aji amarillo or aji limo, seeded and minced
  • 1 small piece fresh ginger, grated
  • 1 clove garlic, minced
  • 1/4 cup fresh cilantro, chopped
  • Salt and white pepper to taste
  • 2 sweet potatoes, boiled and sliced
  • 1 ear choclo (Peruvian corn), boiled
  • Canchita (toasted corn) for serving

Quick Stats

Prep Time 20 minutes
Marination 2-3 minutes
Servings 4
Difficulty Medium
Key Skill Fresh fish selection

Instructions

1

Prepare the fish: Cut fresh fish into 2cm cubes. Pat dry with paper towels. Place in a non-reactive bowl (glass or ceramic). Season with salt and let sit for 2 minutes.

2

Make the leche de tigre: Blend half the lime juice with garlic, ginger, aji, a small piece of fish, salt, and a splash of fish stock. Strain. This concentrated base adds depth.

3

Soak the onions: Slice red onion thinly, rinse in cold water to remove harshness. Drain well. This is a crucial step - unrinsed onions overpower the fish.

4

Combine and cure: Pour leche de tigre and remaining lime juice over the fish. Add onions, aji, and cilantro. Toss gently. Let sit for 2-3 minutes only - the fish should be opaque on the outside but still translucent inside.

5

Serve immediately: Plate on a lettuce leaf with sweet potato slices and choclo. Pour extra leche de tigre around the fish. Serve with canchita on the side. Eat within 5 minutes for best texture.

Leche de Tigre: Tiger's Milk

Leche de tigre is arguably the soul of Peruvian ceviche. This intensely flavored citrus liquid is what separates Peruvian ceviche from all other versions. It is served as a shot alongside ceviche, used as a hangover cure, and considered an aphrodisiac by many Peruvians.

What's in Leche de Tigre

Traditional leche de tigre contains:

  • • Fresh lime juice (the base)
  • • Fish juices (released during curing)
  • • Aji amarillo or aji limo (chili heat)
  • • Garlic and ginger (depth)
  • • Red onion (sharpness)
  • • Cilantro (freshness)
  • • Salt and celery (seasoning)
  • • Sometimes fish stock (umami)

Modern cevicherias often prepare a concentrated leche de tigre base separately (blended and strained) rather than relying solely on the liquid that forms during curing. This gives more consistent, intense flavor.

Leche de Tigre as a Hangover Cure

Peruvians swear by leche de tigre as a hangover remedy. Many cevicherias serve it as a standalone shot (called "leche de tigre" on the menu, usually 10-15 soles). The combination of citric acid, protein, salt, and capsaicin from chili is believed to restore the body after a night of pisco sours.

Types of Peruvian Ceviche

Peru has many ceviche variations, each with distinct ingredients and regional origins.

Ceviche Clásico

The standard: fresh white fish, lime, red onion, aji, cilantro. Served with sweet potato and canchita. Found everywhere in Peru. This is what you'll get if you simply order "ceviche."

Region: Nationwide | Price: $7-$15

Ceviche Mixto

Mixed seafood ceviche with fish, shrimp, squid, and octopus. Richer and more complex than the classic. Popular at cevicherias that specialize in seafood variety.

Region: Coastal cities | Price: $10-$18

Tiradito

Thinly sliced fish (sashimi-style) dressed with a sauce at serving - no marination. A Japanese-Peruvian (nikkei) creation. More delicate and less acidic than ceviche. Often uses aji amarillo cream sauce.

Region: Lima (nikkei) | Price: $12-$22

Ceviche de Conchas Negras

Made with black clams (conchas negras) found in northern Peru's mangroves. Intensely briny and mineral. A delicacy from Tumbes and Piura regions. Considered an aphrodisiac.

Region: Northern Peru | Price: $12-$20

Ceviche de Trucha

Trout ceviche, popular in the Andes around Lake Titicaca and Cusco. Uses freshwater trout instead of ocean fish. Slightly different texture but equally delicious. Often served with Andean potatoes.

Region: Andes, Cusco | Price: $8-$14

Ceviche Nikkei

Japanese-Peruvian fusion ceviche using soy sauce, sesame oil, and miso alongside traditional lime and aji. Often features tuna or salmon. Found at upscale Lima restaurants.

Region: Lima | Price: $15-$25

Best Cevicherias in Lima

Lima is the undisputed ceviche capital of the world. These are the cevicherias that locals and food critics agree are the best.

La Mar - Miraflores

Chef Gastón Acurio's flagship cevicheria. Consistently ranked among Lima's best. The ceviche clásico is textbook perfect, and the tiraditos are exceptional. Busy at lunch - arrive early or book ahead.

Price: $$$ (50-80 soles/dish) Hours: 12pm-5pm Reservations: Recommended

El Mercado - Miraflores

Chef Rafael Osterling's seafood restaurant. Modern, elegant ceviche with creative presentations. The leche de tigre here is legendary. Great for a special lunch.

Price: $$$ (45-70 soles/dish) Hours: 12:30pm-4:30pm Reservations: Required

Punto Azul - Multiple Locations

The people's cevicheria. Excellent quality at reasonable prices. Always packed with locals - a sign of freshness and value. No reservations, expect a short wait at peak hours. Multiple locations across Lima.

Price: $$ (30-50 soles/dish) Hours: 11am-5pm Reservations: No

Canta Rana - Barranco

A Barranco institution since 1955. No-frills, generous portions, and some of the freshest ceviche in Lima. The atmosphere is casual and lively. Cash only. A true local experience.

Price: $$ (25-40 soles/dish) Hours: 11am-4pm Reservations: No (cash only)

Al Toke Pez - Surquillo

Tiny, counter-service cevicheria in Surquillo market area. Chef Tomás Matsufuji serves incredible nikkei-influenced ceviche. Only 12 seats. Arrive before noon or expect a long wait. Worth every minute.

Price: $$ (30-45 soles/dish) Hours: 11am-3pm (or until sold out) Reservations: No

Ceviche in Cusco and Beyond

While Lima is the ceviche capital, you can find good ceviche throughout Peru. In the Andes, trout ceviche is the local specialty. In northern Peru, black clam ceviche is a delicacy.

Ceviche in Cusco

Cusco is 3,400m above sea level and far from the coast, so ocean fish is flown in daily. Quality is good at reputable restaurants but not as fresh as Lima. Try ceviche de trucha (trout) for the local specialty. Good spots: Morena Peruvian Kitchen, Ceviche 21, and Chicha by Gastón Acurio.

Ceviche in Arequipa

Arequipa is closer to the coast and has excellent seafood. Local cevicherias serve fresh fish from Camaná and Mollendo ports. Try ceviche with rocoto (spicy pepper) for the Arequipeño twist. More affordable than Lima.

Food Safety Note

In highland cities like Cusco, stick to well-known restaurants for ceviche. The fish travels further and freshness is more variable. At altitude, your stomach may also be more sensitive. Start with cooked dishes and try ceviche after a day or two of acclimatization. Read our Peru travel tips for more food safety advice.

Ceviche Etiquette and Culture

Ceviche is more than food in Peru - it's a cultural institution with its own rules and traditions.

The Unwritten Rules of Ceviche

1.

Eat it at lunch, never dinner

Cevicherias open at 11am and close by 4-5pm. Fish is freshest in the morning. Ordering ceviche at 8pm marks you as a tourist.

2.

Drink the leche de tigre

The liquid at the bottom of the plate is meant to be consumed. Use a spoon or drink it directly. It's the best part.

3.

Eat it immediately

Ceviche continues to "cook" in the acid. After 10 minutes, the texture changes. Eat it as soon as it arrives.

4.

Use the sweet potato and corn

Alternate bites of ceviche with sweet potato (camote) to balance the acidity. Canchita (toasted corn) adds crunch between bites.

5.

Pair with beer or chicha morada

Peruvians drink cold beer (Cusqueña, Pilsen) or chicha morada (purple corn drink) with ceviche. Wine is uncommon. A cold pisco sour before the meal is traditional.

History of Ceviche in Peru

Ceviche has ancient roots in Peru, predating the Spanish conquest by thousands of years.

Pre-Columbian Origins (2,000+ years ago)

The Moche civilization on Peru's northern coast was curing fish in fruit juices (tumbo, a local passion fruit) over 2,000 years ago. This proto-ceviche used acidic fruit rather than citrus (limes arrived with the Spanish). Archaeological evidence shows coastal peoples had sophisticated fish preparation techniques.

Spanish Colonial Period (1500s-1800s)

Spanish colonizers brought limes and onions to Peru, which replaced native acidic fruits in the recipe. The name "ceviche" likely derives from the Spanish word "escabeche" (a vinegar-based marinade) or possibly from the Quechua word "siwichi" (fresh fish). The modern recipe took shape during this period.

Modern Era (1970s-Present)

Chef Dario Matsufuji and later Gastón Acurio revolutionized ceviche in the 1990s-2000s, reducing marination time from hours to minutes and introducing the concept of prepared leche de tigre. Japanese-Peruvian (nikkei) chefs created tiradito. Today, Peruvian ceviche is recognized globally as one of the world's great dishes.

National Ceviche Day

Peru celebrates National Ceviche Day (Día del Ceviche) on June 28th. The holiday was established in 2008 to honor Peru's culinary heritage. Celebrations include ceviche festivals, cooking competitions, and special menus at restaurants across the country.

Taste Ceviche with a Local Guide

Join a food tour and taste the best ceviche in Lima's top cevicherias.

Frequently Asked Questions

Is ceviche safe to eat in Peru?

Yes, ceviche is safe to eat in Peru when you follow basic guidelines. Eat at busy cevicherias with high turnover (fresh fish). Go at lunchtime (11am-3pm) when fish is freshest. Avoid ceviche from street stalls or in the evening. Choose restaurants where locals eat. The citric acid in lime juice effectively kills bacteria and parasites in fresh fish.

What fish is used in Peruvian ceviche?

The most common fish for Peruvian ceviche is corvina (sea bass) and lenguado (sole/flounder). Other popular options include mero (grouper), pejerrey (silverside), and ojo de uva. The fish must be extremely fresh - ideally caught the same day.

What is leche de tigre?

Leche de tigre (tiger's milk) is the citrus-based liquid left after making ceviche - a mixture of lime juice, fish juices, aji amarillo, onion, cilantro, salt, and garlic. It is served as a shot alongside ceviche or as a standalone appetizer. Peruvians consider it a hangover cure.

What is the difference between ceviche and tiradito?

Ceviche uses cubed fish marinated briefly in lime juice with onions, aji, and cilantro. Tiradito uses thinly sliced fish (like sashimi) dressed with a sauce at the moment of serving - no marination. Tiradito is a Japanese-Peruvian (nikkei) creation.

Why is ceviche only eaten at lunch in Peru?

Peruvians eat ceviche at lunch because the fish is freshest in the morning when fishermen bring their catch. By evening, the fish has been sitting longer and quality declines. Traditional cevicherias open at 11am and close by 4-5pm.

How much does ceviche cost in Peru?

At local cevicherias: 25-40 soles ($7-$11). At mid-range restaurants: 40-60 soles ($11-$16). At upscale restaurants: 60-90 soles ($16-$24). See our Peru food costs guide for more pricing details.

Is Peruvian ceviche spicy?

Traditional Peruvian ceviche has mild to moderate heat from aji amarillo or aji limo. It is not overwhelmingly spicy - the heat is balanced by lime acidity and sweetness from sweet potato. You can ask for "sin picante" (without spice) at restaurants.

Related Articles

Skip to main content