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
Instructions
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Eat it immediately
Ceviche continues to "cook" in the acid. After 10 minutes, the texture changes. Eat it as soon as it arrives.
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.
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
Peruvian Food Guide
Complete guide to Peru's world-famous cuisine.
Pisco Sour Recipe
How to make Peru's national cocktail at home.
Best Restaurants Lima
Top restaurants in Lima from cevicherias to fine dining.
Lomo Saltado
Peru's beloved stir-fried beef dish.
Lima Travel Guide
Complete guide to Peru's capital and food capital.
Peru Food Costs
How much food costs across Peru.