Mom's Best Recipes
Recipe

Peruvian Ceviche

Fresh fish “cooked” in lime with aji heat, cilantro, and crisp onion, served with sweet potato and corn.

Author By Matt Campbell
4.8
A bowl of classic Peruvian ceviche with white fish chunks, red onion slivers, cilantro, and a slice of lime, served with sweet potato and corn on a neutral stoneware plate on a bright kitchen table

Peruvian ceviche is the kind of dish that makes you feel like you just cleaned your whole kitchen, opened a window, and got your life together, even if you are standing there in socks with lime juice on your wrist. It is bright, briny, spicy, and ridiculously satisfying for something that barely touches heat.

This version leans classic: firm white fish, lots of lime, aji limo (or a smart substitute), red onion that still has crunch, and that magical citrusy broth Peru calls leche de tigre. We are keeping it accessible and clear, but still aiming for that mid-bite pause of “Okay, wow.”

Fresh ceviche ingredients arranged on a clean kitchen counter: limes, red onion, cilantro, aji peppers, ginger, garlic, corn, sweet potato, and a fillet of white fish on a cutting board

Why It Works

  • Fast flavor, zero drama: The fish cures quickly in lime, so you get a full-on restaurant vibe in under 30 minutes.
  • Texture stays the star: We salt the fish briefly and add onion at the end so everything stays crisp, not soggy.
  • Leche de tigre that actually tastes like something: A little garlic, ginger, cilantro stems, and aji build a broth that is punchy, not just sour.
  • Classic balance: Sweet potato and big corn mellow the heat and acidity, so every bite feels complete.

Pairs Well With

Storage Tips

Ceviche is best the day you make it. If you have leftovers, here is the safest, least-sad approach.

  • Refrigerate immediately in an airtight container and keep it cold. Eat within 24 hours for best quality.
  • Keep add-ins separate next time: If you are planning ahead, store the cured fish and leche de tigre separate from onion and cilantro, then combine right before serving.
  • Expect texture changes: The fish will continue to firm up as it sits in citrus. It is still tasty, just less delicate.
  • Do not freeze ceviche. Citrus-cured fish gets watery and mealy once thawed.

Food safety note: Citrus does not sterilize fish. Start with very fresh fish from a trusted source and keep everything cold. If you are concerned about parasite risk, ask your fishmonger about previously frozen options suitable for raw preparations.

Common Questions

Common questions

What fish is best for Peruvian ceviche?

Pick a firm, mild white fish that holds its shape: corvina (classic), grouper, snapper, mahi-mahi, halibut, or cod. “Sea bass” can mean different fish depending on the market, so ask what it actually is. Flounder can work, but it is more delicate and can break down faster, so keep the cut a bit larger and marinate on the shorter side. Ask your fishmonger for fish suitable for raw preparations, and keep it cold until you cut it.

Does lime juice “cook” the fish?

It changes the protein structure (denatures it), which makes the fish turn opaque and firm. It does not reliably kill pathogens the way heat does. Freshness and cold handling matter a lot here.

How long should ceviche marinate?

For 1/2-inch cubes of firm fish, 10 to 15 minutes in lime usually gets you tender with a clean bite. If you like it firmer, go 20 minutes. Past that, it can start heading toward chewy.

What can I use instead of aji limo?

Aji limo is fruity and bright. For an easy swap, use Fresno chile or serrano. Habanero works too, but use less since it can bully the lime.

Why rinse the onion?

It keeps the onion crisp but takes off that harsh raw bite. A quick cold rinse (or a 5-minute ice bath) makes the ceviche taste cleaner and more balanced.

Is Peruvian ceviche the same as Mexican ceviche?

They are cousins, not twins. Peruvian ceviche often focuses on fish, lime, aji, and leche de tigre with minimal extras. Mexican versions commonly include tomato, cucumber, or avocado and usually marinate longer.

Do I need “sushi-grade” fish?

Labels vary and are not regulated everywhere. The most helpful move is to buy from a trusted fishmonger, tell them you are making ceviche, and choose very fresh fish handled cold. Some people prefer fish that has been previously frozen to reduce parasite risk. When in doubt, ask your fishmonger what they recommend for raw preparations.

The first time I tried to make ceviche at home, I treated it like a “dump everything in a bowl and walk away” situation. Bad move. The fish got tight, the onion took over, and the lime was loud in the way a car alarm is loud.

Now I do it like a friend who wants you to win: keep the fish cold, cut it clean, season it early, and build a quick leche de tigre that tastes like you meant it. Then you eat it with sweet potato like you are balancing the universe, one bite at a time.