In Peru, ceviche isn’t just a dish — it’s a national treasure, a point of pride, and the undisputed king of summer eating. Fresh, raw fish is “cooked” in a vibrant citrus marinade called leche de tigre (tiger’s milk), then tossed with crunchy red onion, spicy aji peppers, and fragrant cilantro. The result is bright, zesty, and impossibly refreshing — the kind of dish that tastes like ocean breezes and sunshine.
Peruvian ceviche differs from other Latin American versions in one crucial way: the fish spends only minutes in the citrus bath, preserving its silky texture rather than turning opaque throughout. Timing is everything, and freshness is non-negotiable. Use the best, freshest fish you can find.
Ingredients
- 1 1/2 lbs fresh, sushi-grade white fish (sea bass, halibut, or corvina), cut into 3/4-inch cubes
- 1 cup fresh lime juice (about 8-10 limes)
- 1/4 cup fresh lemon juice (about 2 lemons)
- 1 small red onion, thinly sliced into half-moons
- 1-2 aji amarillo peppers, seeded and minced (or 1 serrano pepper + 1 tablespoon aji amarillo paste)
- 2 cloves garlic, finely minced
- 1/2 cup fresh cilantro, roughly chopped
- 1 teaspoon salt (or to taste)
- 1/4 teaspoon white pepper
- 1 tablespoon extra-virgin olive oil
For Serving
- 1 large sweet potato, boiled and sliced into rounds
- 2 ears of corn, boiled and cut into rounds (choclo-style)
- Crispy corn kernels (cancha) or corn nuts
- Lettuce leaves for lining the plate
Instructions
Step 1: Prep the Onions
Place the sliced red onion in a bowl of ice-cold salted water for 10 minutes. This removes the harsh bite while keeping the crunch. Drain and pat dry.
Step 2: Prepare the Leche de Tigre
In a large glass or ceramic bowl, combine the lime juice, lemon juice, minced aji amarillo peppers, garlic, salt, and white pepper. Whisk together. This is your leche de tigre — taste it and adjust the salt and heat to your preference.
Step 3: “Cook” the Fish
Add the cubed fish to the leche de tigre. Gently toss to ensure every piece is submerged. Let it sit for 8-12 minutes — no longer! The exterior should turn opaque while the center stays slightly translucent and silky.
Step 4: Add the Finishing Touches
Add the drained red onion, cilantro, and olive oil to the fish. Gently fold everything together. Taste and adjust seasoning — it should be bright, tangy, and just a little spicy.
Step 5: Serve Immediately
Line a platter or individual plates with lettuce leaves. Spoon the ceviche onto the lettuce, making sure to include plenty of leche de tigre. Arrange the sweet potato rounds and corn on the side. Scatter crispy corn kernels on top for crunch. Serve right away — ceviche waits for no one!
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 0 minutes (citrus does the “cooking”)
- Marinating Time: 10 minutes
- Total Time: 30 minutes
- Servings: 4-6
Tips
- Freshness is everything: Only use sushi-grade fish from a trusted fishmonger. When in doubt, ask — good fish should smell like the ocean, never “fishy.”
- Don’t over-marinate: Peruvian-style ceviche sits in the citrus for just 8-12 minutes. Much longer and the acid will make the fish tough and rubbery.
- Leche de tigre bonus: Peruvians drink the leftover citrus-fish broth as a shot — it’s considered an energizing hangover cure!
- No aji amarillo? Substitute with a mix of 1 minced serrano pepper and 1/2 teaspoon turmeric for color. You can also find aji amarillo paste in jars at Latin grocery stores.
- Keep it cold: Work quickly and keep everything chilled. Place your mixing bowl over ice while the fish marinates.
You Might Also Love
- Brazilian Churrasco Skewers — Fire-grilled meat skewers from South America
- Argentinian Chimichurri Steak — Juicy steak with vibrant herby chimichurri
- Cuban Mojito — A minty-lime cocktail that pairs beautifully with ceviche
🍳 Recommended Kitchen Tools
Level up this recipe with the right gear. As an Amazon Associate, Fork & Globe earns from qualifying purchases.
- 🔗 Citrus Juicer — Fresh lime juice is key to great ceviche
- 🔗 Glass Ceviche Bowls — Beautiful presentation for this refreshing dish
- 🔗 Aji Amarillo Paste — Traditional Peruvian yellow chili pepper


Leave a Reply