Ingredients
Equipment
Method
Step 1:
- Add celery, white onion, salt, ginger, garlic, fish trimmings, 3/4 cup cold water, and 1/2 cup ice into a blender. Blend until mostly smooth.

Step 2:
- Add the strained lime juice and pulse 2–3 seconds just to mix.

Step 3:
- Strain the mixture through a fine-mesh sieve into a bowl. Press gently to extract liquid. Discard solids.

Step 4:
- Refrigerate the leche de tigre until very cold, about 45 minutes.

- Ceviche
Step 5:
- Thinly slice the red onion and rinse under cold running water for about 1 minute. Taste and rinse longer if it still bites too hard. Chill until needed.

Step 6:
- Cut the fish into even 3/4-inch cubes. Place into a cold bowl (I like setting it over ice). Season with a pinch of salt and gently toss.

Step 7:
- Add red onion, cilantro, and chopped chile to the fish. Add black pepper if using.

Step 8:
- Pour in about 3/4 cup of the chilled leche de tigre and toss gently. Let sit 10–15 minutes until the fish looks opaque on the outside.

- Serve
Step 9:
- Plate the ceviche immediately. Spoon extra leche de tigre over the top.

Step 10:
- Serve with sweet potato, corn, and crunchy cancha on the side. Drizzle with a little olive oil if you want.

Notes
- The #1 rule for ceviche is fresh fish. If it smells “fishy,” don’t use it.
- Don’t marinate for hours. Classic Peruvian ceviche is meant to be eaten right away.
- If your limes are extremely sour, you can add a tiny pinch of sugar to the leche de tigre to balance it (not enough to taste sweet).
- You can substitute aji limo with habanero, serrano, or Fresno without ruining the recipe.
