Written by

Brittney Vega

Published

Fresh Peruvian Ceviche Recipe with Leche de Tigre and Choclo Corn Perfect for Summer

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“You ever get that feeling when a simple dish just completely surprises you?” That’s exactly what happened one sweltering July afternoon on a whim while wandering through a bustling street market in Lima. I was lured—not by the usual aroma of grilled meats or fried snacks—but by the sharp, tangy scent of fresh fish mingling with bright citrus and a hint of something spicy. Turns out, I was witnessing the magic of fresh Peruvian ceviche, served with its iconic leche de tigre and hearty choclo corn on the side.

I wasn’t expecting to learn about the depth of flavor in this dish from a street vendor named Carlos, who served it with such a proud, knowing smile. Honestly, he was more focused on chatting with the regulars than selling a fancy meal, but that first bite? It transported me straight to the coast—the ocean breeze, the bustling markets, the vibrant culture wrapped up in one plate. I mean, maybe you’ve been there: caught off guard by something so fresh, so alive, that it rewrites your whole idea of simple seafood dishes.

That day, between dodging passing carts and the occasional spilled bag of purple corn kernels, I scribbled down the recipe on a crumpled napkin—right before a sudden downpour scattered the crowd. Ever since, I’ve been obsessed with recreating that perfect balance of acidity, spice, and the satisfying crunch of choclo corn at home. This fresh Peruvian ceviche with leche de tigre and choclo corn isn’t just a recipe; it’s a little summer celebration on your plate, packed with flavors that make you pause and appreciate the simple things.

Why You’ll Love This Fresh Peruvian Ceviche Recipe

This fresh Peruvian ceviche recipe has truly become a staple in my kitchen for several reasons, and I’m pretty sure you’ll feel the same once you try it:

  • Quick & Easy: Comes together in under 30 minutes, making it perfect for those hot summer evenings when you don’t want to spend forever in the kitchen.
  • Simple Ingredients: No fancy or hard-to-find items here—just fresh fish, limes, chilies, and that amazing choclo corn you can find at your local Latin market or specialty stores.
  • Perfect for Summer Entertaining: Light, refreshing, and vibrant, this ceviche is a crowd-pleaser at barbecues, casual dinners, or even a laid-back weekend brunch.
  • Crowd-Pleaser: The zingy leche de tigre marinade wakes up your taste buds, while the chunky corn adds satisfying texture—something both kids and adults tend to love.
  • Unbelievably Delicious: The combination of tart lime, spicy aji amarillo, and the sweet bite of choclo corn is truly next-level comfort food that’s bright and fresh.

What makes this recipe stand out is the leche de tigre—the citrusy, spicy marinade that doubles as a zesty “soup” for the ceviche. It’s packed with flavor and nutrition, and honestly, it’s the secret weapon that transforms the dish from just good to unforgettable. Plus, the use of choclo corn (those plump, large kernels) gives this ceviche an authentic Peruvian touch you won’t find in your average seafood salad.

It’s not just about flavor—it’s about the experience. Each bite transports you to that lively market in Lima, where fresh ingredients and passion for food come together. When you make this recipe, you’re not just cooking—you’re stepping into a rich culinary tradition that’s all about freshness, bold flavors, and simple joy.

Ingredients You Will Need for Fresh Peruvian Ceviche

This recipe uses straightforward, wholesome ingredients to deliver a bold, refreshing flavor and satisfying texture without any fuss. Most of these are pantry staples or easily found in any well-stocked grocery store or Latin market.

  • Fresh Fish: 1 lb (450g) firm white fish like sea bass, snapper, or tilapia, cut into 1/2-inch (1.25 cm) cubes (freshness is key here!)
  • Fresh Lime Juice: 1 cup (240 ml), freshly squeezed (about 8-10 limes)
  • Red Onion: 1 medium, thinly sliced (soaked briefly in cold water to mellow the bite)
  • Aji Amarillo or Yellow Chili Pepper: 1 small, seeded and finely chopped (adds mild heat and that signature Peruvian flavor; substitute with jalapeño if needed)
  • Fresh Cilantro: 1/4 cup (15g), chopped (for brightness)
  • Garlic: 1 clove, minced (adds subtle depth)
  • Ginger: 1 tsp, finely grated (adds a fresh zing to the leche de tigre)
  • Fish Stock or Cold Water: 1/4 cup (60 ml) (to balance the leche de tigre; homemade or store-bought fish stock works best)
  • Salt: To taste (I use kosher salt for even seasoning)
  • Black Pepper: Freshly ground, to taste
  • Choclo Corn: 1 cup (150g), cooked and drained (the large-kernel Peruvian corn; frozen or fresh works—look for it in Latin markets)
  • Optional: A few ice cubes (to stop the fish from overcooking in the citrus)

Tip: For the freshest flavor, I recommend buying fish from a trusted fishmonger and squeezing your lime juice right before preparing the ceviche. If you can’t find aji amarillo, a mild yellow pepper or even a mix of bell pepper and a pinch of cayenne can work in a pinch.

Equipment Needed

  • Sharp Chef’s Knife: Essential for cleanly cutting the fish into uniform cubes; a dull knife makes this task frustrating.
  • Citrus Juicer: Handy for getting every drop of juice from your limes—manual or electric both work fine.
  • Large Mixing Bowl: Preferably glass or stainless steel to avoid reacting with the citrus.
  • Fine Mesh Strainer: Useful if you want to strain out excess solids from the leche de tigre.
  • Cutting Board: A sturdy, non-slip board is a must for safe fish prep—preferably plastic or bamboo.
  • Small Saucepan: For cooking choclo corn if using fresh kernels (or boiling frozen).
  • Serving Dish: Shallow bowls or plates help showcase the colorful ceviche attractively.

If you don’t have a citrus juicer, no worries—just squeeze by hand and strain seeds out afterward. For the knife, I’ve tried Japanese-style sashimi knives and classic Western chef’s knives; honestly, either works as long as it’s sharp and comfortable.

Preparation Method for Fresh Peruvian Ceviche

fresh peruvian ceviche preparation steps

  1. Prep the Fish: Rinse the fish cubes under cold water and pat dry with paper towels. Dry fish absorbs the marinade better and stays firm. Set aside.
  2. Slice the Onion: Thinly slice the red onion and soak in cold water for 10 minutes to remove some of the sharpness. Drain well and set aside. This step balances the onion’s bite without losing crunch.
  3. Make the Leche de Tigre: In a bowl, combine the freshly squeezed lime juice, minced garlic, grated ginger, finely chopped aji amarillo, fish stock, salt, and pepper. Whisk together until well mixed. This marinade is the heart of the dish—bright, spicy, and tangy.
  4. Marinate the Fish: Pour the leche de tigre over the fish cubes and gently stir to coat. Cover and refrigerate for 10-15 minutes. The acid “cooks” the fish, turning it opaque and firm. Be careful not to marinate too long or the fish becomes tough.
  5. Add Onions and Cilantro: After marinating, stir in the drained onions and chopped cilantro. Mix gently.
  6. Prepare the Choclo Corn: If fresh, boil the corn kernels in salted water for 10-15 minutes until tender but still firm. Drain and cool. Frozen corn can be steamed or boiled similarly.
  7. Serve: Spoon the ceviche onto plates or shallow bowls, ladle some leche de tigre over the top, and garnish with choclo corn on the side. Some people like to add a few ice cubes to keep it chilled (I did this once when the power flickered and the kitchen was sweltering—made it even more refreshing!).

Pro tip: Taste the leche de tigre before mixing and adjust salt or heat as needed. The balance of sour, spicy, and salty is what makes this dish sing.

Cooking Tips & Techniques for Perfect Ceviche

Making ceviche is more about balance and timing than complex cooking. Here are a few things I’ve learned the hard way:

  • Freshness Matters Most: Use the freshest fish you can find. Frozen fish can work if thawed properly, but fresh is best for texture and flavor.
  • Don’t Over-Marinate: The acid will “cook” the fish quickly. Overdoing it leads to a rubbery texture. Ten to fifteen minutes is usually ideal.
  • Chill Everything: Keep fish and marinade cold before serving. I once forgot to refrigerate the fish while prepping the corn, and the texture suffered.
  • Slice Uniformly: Cutting fish into even cubes ensures even marinating and a better mouthfeel.
  • Balance the Heat: If you’re sensitive to spice, start with less aji amarillo and add more after tasting the leche de tigre.
  • Multitasking: While the fish marinates, prep your corn and slice onions to save time. This keeps the process smooth and efficient.

One trick I picked up from local cooks is to briefly rinse the red onions after soaking if you want a milder bite without losing crunch. Also, adding a tiny pinch of sugar to the leche de tigre can cut acidity if it feels too sharp for your palate.

Variations & Adaptations

This fresh Peruvian ceviche recipe lends itself well to tweaks and personal touches. Here are some ideas I’ve tried or considered:

  • Seafood Mix: Add cooked shrimp or scallops for a mixed seafood ceviche. Just toss them in at the end to warm gently in the leche de tigre.
  • Vegetarian Version: Swap fish for firm tofu or hearts of palm and increase the lime juice and chili for zing. The texture will be different but still refreshing.
  • Different Corn Types: If you can’t find choclo corn, sweet corn kernels work fine, but keep in mind choclo has a unique starchy creaminess that’s part of the traditional experience.
  • Spice Levels: Experiment with different peppers like habanero (for heat lovers) or milder peppers for subtle warmth without overpowering the dish.
  • Cooking Method Variation: Some like to briefly sear the fish cubes before marinating for a slightly smoky twist. I tried it once and it added a new dimension, but it’s not traditional ceviche.

Personally, I once swapped out the fish stock for shrimp broth, and it gave the leche de tigre a richer umami punch that my family loved. Feel free to customize based on what you have or your taste preferences!

Serving & Storage Suggestions

This ceviche is best enjoyed fresh and chilled. Serve immediately after marinating with the choclo corn alongside or scattered on top for a nice contrast in texture.

Presentation-wise, I like to serve it in shallow bowls with a garnish of extra cilantro and a wedge of lime for squeezing. Pair it with a cold glass of Pisco Sour or a crisp white wine to brighten the meal.

If you have leftovers (though rare!), store them in an airtight container in the refrigerator for up to 24 hours. The fish will continue to “cook” and soften, so it’s not ideal for long storage. Reheat is not recommended; simply enjoy chilled or at room temperature.

Over time, the flavors intensify but the texture changes—some prefer ceviche freshly made, others like it slightly “aged.” You’ll find your own preference with experience.

Nutritional Information & Benefits

This fresh Peruvian ceviche is naturally low in calories and carbs, making it a great light meal or appetizer. Here’s a rough breakdown per serving (about 1 cup/250g):

  • Calories: ~180 kcal
  • Protein: 25g (lean fish is an excellent protein source)
  • Fat: 2-3g (mostly from fish and olive oil if used)
  • Carbohydrates: 10g (mainly from choclo corn and onions)
  • Fiber: 2g
  • Vitamin C: High, from fresh lime juice
  • Minerals: Good source of potassium, phosphorus, and magnesium

The fresh fish offers omega-3 fatty acids beneficial for heart health, while the lime juice provides antioxidants and vitamin C. The garlic and ginger contribute anti-inflammatory properties, making this dish not only delicious but nourishing.

For those avoiding gluten or dairy, this recipe is naturally free of both. Adjust the spice level to suit your tolerance, and swap ingredients if needed for dietary restrictions.

Conclusion

Fresh Peruvian ceviche with leche de tigre and choclo corn is one of those recipes that’s as rewarding to make as it is to eat. It’s straightforward, packed with vibrant flavors, and transports you to the lively streets of Lima with every bite. I love how it brings a little sunshine to any table, especially during those hot summer months when you crave something light but truly satisfying.

Feel free to make this recipe your own—tweak the heat, swap the fish, or adjust the corn. I’d love to hear how you customize it to fit your tastes, so don’t hesitate to leave a comment or share your version. Let this dish be a fresh, flavorful reminder that sometimes the simplest ingredients create the most memorable meals.

Frequently Asked Questions About Fresh Peruvian Ceviche

What type of fish is best for ceviche?

Firm white fish like sea bass, snapper, or tilapia works best for ceviche. Freshness is crucial to ensure the best texture and flavor.

Can I make ceviche ahead of time?

It’s best enjoyed fresh within 15-20 minutes after marinating. Storing it longer can make the fish tough and overly “cooked” by the citrus.

What if I can’t find aji amarillo?

You can substitute with jalapeño or another mild chili pepper. For a closer flavor, aji amarillo paste is available in some specialty stores.

Is choclo corn necessary?

Choclo corn adds authentic texture and sweetness, but sweet corn can be substituted if unavailable. The flavor will be a bit different but still delicious.

How spicy is this ceviche?

The spice level is moderate and can be adjusted by adding more or less aji amarillo or chili pepper according to your preference.

For a bit of inspiration on complementary dishes, you might enjoy pairing this ceviche with a light side like roasted vegetable quinoa salad or savoring it alongside a refreshing cilantro lime rice to round out your summer meal.

Pin This Recipe!

fresh peruvian ceviche recipe

Print

Fresh Peruvian Ceviche Recipe with Leche de Tigre and Choclo Corn

A vibrant and refreshing Peruvian ceviche featuring firm white fish marinated in a tangy leche de tigre, served with authentic choclo corn. Perfect for summer entertaining and quick to prepare.

  • Author: Sara
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Appetizer
  • Cuisine: Peruvian

Ingredients

Scale
  • 1 lb (450g) firm white fish (sea bass, snapper, or tilapia), cut into 1/2-inch cubes
  • 1 cup (240 ml) freshly squeezed lime juice (about 810 limes)
  • 1 medium red onion, thinly sliced and soaked in cold water
  • 1 small aji amarillo or yellow chili pepper, seeded and finely chopped (substitute jalapeño if needed)
  • 1/4 cup (15g) fresh cilantro, chopped
  • 1 clove garlic, minced
  • 1 tsp fresh ginger, finely grated
  • 1/4 cup (60 ml) fish stock or cold water
  • Salt to taste (kosher salt recommended)
  • Freshly ground black pepper to taste
  • 1 cup (150g) cooked and drained choclo corn (large-kernel Peruvian corn; frozen or fresh)
  • Optional: a few ice cubes to keep ceviche chilled

Instructions

  1. Rinse fish cubes under cold water and pat dry with paper towels. Set aside.
  2. Thinly slice red onion and soak in cold water for 10 minutes. Drain well and set aside.
  3. In a bowl, whisk together lime juice, minced garlic, grated ginger, chopped aji amarillo, fish stock, salt, and pepper to make the leche de tigre.
  4. Pour leche de tigre over fish cubes and gently stir to coat. Cover and refrigerate for 10-15 minutes until fish turns opaque and firm.
  5. Stir in drained onions and chopped cilantro gently after marinating.
  6. If using fresh choclo corn, boil kernels in salted water for 10-15 minutes until tender but firm. Drain and cool. Frozen corn can be steamed or boiled similarly.
  7. Serve ceviche in shallow bowls, ladle some leche de tigre over the top, and garnish with choclo corn on the side. Add ice cubes if desired to keep chilled.

Notes

Use the freshest fish possible for best texture and flavor. Do not over-marinate the fish to avoid a rubbery texture; 10-15 minutes is ideal. Adjust spice level by varying the amount of aji amarillo. Adding a pinch of sugar to the leche de tigre can balance acidity if needed. Serve immediately for best taste and texture. Leftovers can be refrigerated up to 24 hours but texture will change.

Nutrition

  • Serving Size: About 1 cup (250g)
  • Calories: 180
  • Fat: 3
  • Carbohydrates: 10
  • Fiber: 2
  • Protein: 25

Keywords: ceviche, Peruvian ceviche, leche de tigre, choclo corn, seafood, summer recipe, fresh fish, lime marinade, aji amarillo, Latin American cuisine

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating