A culinary education for the home kitchen — from fond to flame
Fond & Flame

mains · seafood

Peruvian Ceviche

Fresh white fish cured in lime juice with aji amarillo, red onion, and cilantro — Lima's iconic dish.

★ Beginner$$20 minServes 4
Be the first to rate
Peruvian Ceviche — seafood — recipe plated and ready to serve

Nutrition (per serving)

180

Calories

24g

Protein

12g

Carbs

4g

Fat

2g

Fiber

Ingredients

Servings:4

For the ceviche:

  • 1 ½ lbs firm white fish , cut into 3/4-inch cubes
  • 1 cup fresh lime juice (about 10-12 limes)
  • 1 aji amarillo pepper, seeded and minced
  • 1 clove garlic, finely grated
  • ½ red onion, thinly sliced and rinsed in cold water
  • ¼ cup fresh cilantro, chopped
  • For serving:

  • Cooked sweet potato (camote), sliced
  • Cooked corn on the cob (choclo), cut into rounds
  • Cancha (toasted corn nuts)
  • Lettuce leaves
  • Method

    1. Prepare the fish by cutting it into uniform 3/4-inch cubes. Uniformity matters — pieces of different sizes cure at different rates, leaving you with some rubbery and some raw. Keep the fish cold until the moment you add the lime juice. Place the cubed fish in a non-reactive bowl (glass or ceramic — metal reacts with the acid and creates off-flavors).

    2. Make the leche de tigre by combining the lime juice, minced aji amarillo, grated garlic, and a generous pinch of salt. Stir to dissolve the salt. The aji amarillo should tint the juice a pale golden color. Taste — it should be aggressively sour, salty, and slightly spicy. This is the curing liquid and the sauce.

    3. Cure the fish by pouring the leche de tigre over the cubed fish. Toss gently to coat every piece. Let it sit for 5-15 minutes at room temperature — no longer. At 5 minutes, the exterior is opaque but the center is still translucent (Peruvian style). At 15 minutes, it's cured through. The acid denatures the surface proteins the same way heat would, turning the flesh from translucent to opaque. This is not cooking — it's chemical denaturation.

    4. Add the onion and cilantro after curing. Toss gently. The rinsed red onion adds crunch and mild sharpness, and the cilantro adds brightness. In Peru, these are added at the last moment so they stay crisp.

    5. Taste and adjust — ceviche should be bright, salty, and slightly spicy. Add more salt, lime juice, or aji amarillo as needed. The balance between acid, salt, and heat is what separates great ceviche from mediocre.

    6. Serve immediately on a plate or in a shallow bowl, spooning the leche de tigre over the fish. Arrange sweet potato slices, corn rounds, and cancha alongside. In Lima, ceviche is always served with these accompaniments — the sweet potato's sweetness contrasts the acid, the corn adds starch, and the cancha adds crunch. Ceviche waits for no one — it continues to cure as it sits, so eat it within 20 minutes of preparation.

    Equipment

    Chef Notes

    • The most important thing: Use the freshest fish you can find — sushi-grade if possible. Ceviche is essentially raw fish cured in acid. If the fish isn't pristine, the dish fails. Ask your fishmonger what came in today.
    • The lime juice "cooks" the fish by denaturing the proteins (the same thing heat does). In Peru, ceviche is cured for only 5-15 minutes — the fish should be opaque on the outside but still slightly translucent in the center. Overcured ceviche is rubbery and chalky.
    • Rinse the sliced red onion in cold water for 5 minutes. This removes the harsh sulfur compounds and leaves the onion crisp and mildly sweet instead of eye-wateringly sharp.
    • Aji amarillo is the soul of Peruvian ceviche — it adds fruity heat and a golden color. If you can't find fresh peppers, aji amarillo paste (available on Amazon or at Latin markets) is an excellent substitute.
    • The leche de tigre (tiger's milk) — the citrus-chile liquid left after curing — is considered the best part. In Peru, it's served in a shot glass alongside the ceviche as a hangover cure.

    Common Substitutions

    IngredientSubstitutionNotes
    Sea bass or corvinaHalibut, snapper, or mahi-mahiAny firm, fresh white fish works — avoid soft fish like tilapia
    Aji amarilloHabanero (1/4 of one) + pinch of turmericHabanero has similar heat; turmeric mimics the golden color
    Fresh limesBottled lime juice (last resort)Fresh is dramatically better — bottled has a cooked, flat flavor
    Sweet potatoRegular boiled potatoLoses the sweet contrast but still provides the starchy element
    Cancha (corn nuts)Corn nuts from the snack aisleNot identical but provides the same salty crunch

    What You're Practicing

    Ceviche teaches you acid cookery — using citrus to denature proteins without heat. Understanding how acid affects protein structure (the same denaturation that heat causes, but at lower temperatures and with different textural results) is fundamental food science that applies to marinades, brines, and any recipe where acid meets protein. Visit Techniques for more on the science of cooking.

    The leche de tigre is a lesson in building a sauce from the cooking medium itself. The lime juice extracts flavor from the fish, chile, and garlic as it cures, creating a sauce that's more complex than any of its individual components. This same principle — using the cooking liquid as the sauce — appears in braising, poaching, and steaming across every cuisine.

    Video Resources

    Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more

    No comments yet. Be the first to share your thoughts.

    Frequently Asked Questions

    Can I make Peruvian Ceviche ahead of time?
    Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
    How do I store leftover Peruvian Ceviche?
    Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
    Can I freeze Peruvian Ceviche?
    Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
    How many servings does this recipe make?
    This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
    Is Peruvian Ceviche a quick recipe?
    Yes — this recipe is ready in 20 minutes including prep time, making it perfect for busy weeknights.
    Is Peruvian Ceviche dairy free and gluten free and high protein and keto?
    Yes — this recipe is dairy free and gluten free and high protein and keto. Check the Common Substitutions section for additional dietary adaptations.
    Is this an authentic Peruvian recipe?
    This recipe follows traditional Peruvian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
    What substitutions can I make for Peruvian Ceviche?
    See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.

    You Might Also Like