
Ceviche
When I first tasted true Peruvian ceviche along the coast of Lima, I realized I had been eating a pale imitation my entire life. This dish isn’t just a recipe; it’s a living archive of Peru’s maritime soul, born from centuries of indigenous coastal traditions refined by Spanish colonization and elevated by Japanese immigrant techniques. The magic lies in the leche de tigre, that vibrant citrus marinade that doesn’t technically cook the fish but transforms it through gentle, precise acidification. I’ve spent years perfecting this balance because ceviche demands absolute respect. Too often, home cooks treat it like a simple salad, drowning the seafood in cheap bottled lime juice until the proteins turn rubbery and bitter. The first pitfall is patience. Rushing the cure strips away texture and leaves you with a mushy disappointment. The second is temperature control; everything must stay ice-cold, from the cutting board to the serving bowl, because this dish is a celebration of freshness that sours instantly if neglected. I always insist on fresh corvina or sea bass, cut into uniform half-inch cubes so the citrus penetrates evenly. A touch of aji limo brings the necessary heat, while thinly sliced red onion, quickly rinsed to tame its sharpness, adds crunch without overwhelming the delicate equilibrium. Why does this matter to me? Because ceviche teaches that restraint and timing are the truest forms of culinary mastery. It refuses to be rushed, demanding quiet attention to quality and a deep respect for the ocean’s bounty. When you get it right, you don’t just eat ceviche—you taste the Pacific itself.
Ingredients
- 500 gsea bass fillet— sushi-grade, skinless and boneless
- 8 pieceslime— for juicing, yield should be about 250ml
- 150 gred onion— thinly sliced
- 2 piecesaji limo pepper— fresh
- 1 piecegarlic clove— peeled
- 10 gfresh ginger root— peeled
- 15 gfresh cilantro— stems removed
- 5 gsea salt— fine grain
- 1 gblack pepper— freshly cracked
- 200 gsweet potato— peeled and cut into wedges
- 100 gcorn kernels— boiled or roasted
Method
Pick a skill levelThis version prioritizes accessibility and safety, removing the intimidation factor from your first attempt. Instead of sourcing and grinding fresh peppers, you will use a high-quality jarred aji paste, which delivers consistent heat without the guesswork. The focus here is on mastering the acid cure timing, which is the single most critical element of ceviche. You will follow a strict, measured schedule to ensure the fish firms up perfectly without turning chalky. I have simplified the leche de tigre by combining pre-strained lime juice with straightforward pantry staples, eliminating the need for a blender or mortar. Pay close attention to the onion preparation, as a quick cold-water rinse will strip away the harsh sulfurous bite that often overwhelms beginners. The goal is to build muscle memory around tasting and adjusting seasoning before the fish fully sets. Keep your workspace cold and your movements deliberate. This approach guarantees a reliable, restaurant-quality bowl on your very first try. You will learn exactly how the citrus transforms texture, giving you the foundational confidence to experiment freely in future iterations. Trust the clock, respect the fish, and let the acidity do its work.
Method
- 1
Boil the sweet potatoes and corn in a pot of salted water until fork-tender.
Do not overcook the corn.
boiling~ 15 min - 2
Rinse the sliced red onions under cold running water for thirty seconds.
This removes harsh sulfur compounds.
rinsing~ 1 min - 3
Whisk the fresh lime juice, jarred aji paste, minced garlic, grated ginger, and sea salt together in a large bowl.
Ensure the paste fully dissolves.
whisking~ 1 min - 4
Cut the chilled sea bass into uniform one-inch cubes and gently fold them into the citrus mixture.
Keep the bowl on ice if your kitchen is warm.
folding~ 2 minTricky bit - 5
Refrigerate the fish mixture for exactly fifteen minutes and stir it gently halfway through.
Timing is critical for texture.
curing~ 15 minTricky bit - 6
Drain the onions thoroughly and fold them into the fish along with chopped cilantro and cracked black pepper.
Pat the onions dry to avoid diluting the marinade.
incorporating~ 2 min - 7
Transfer the ceviche to chilled plates and serve immediately with the cooked sweet potato and corn.
Serve within five minutes for optimal freshness.
plating~ 2 min
At this stage, we shift from convenience to control, building the dish entirely from raw components. You will blend your own leche de tigre, balancing fresh ginger, garlic, and aji limo to create a complex, aromatic emulsion rather than relying on a single jarred substitute. The technique demands sharper knife work, as uniformly diced fish ensures even curing and consistent mouthfeel. You will also learn to properly macerate the red onions in ice water, a crucial step that preserves their crisp bite while neutralizing harshness. Timing becomes more fluid here; instead of a rigid schedule, you will learn to read visual and tactile cues. The edges should turn opaque while the center retains a slight translucence, signaling the perfect moment to pull the fish from the marinade. I encourage you to adjust the salt and citrus incrementally, tasting the leche de tigre independently before it meets the protein. This version bridges home cooking and professional standards, rewarding patience with a deeply layered flavor profile. You will develop an intuitive sense for acid balance, transforming a simple assembly into a harmonious, vibrant dish.
Method
- 1
Simmer the sweet potato wedges and corn kernels in salted water until tender, then plunge them into an ice bath.
This preserves vibrant color and crisp texture.
shocking~ 20 min - 2
Submerge the thinly sliced red onions in a bowl of ice water for ten minutes before draining and patting them completely dry.
Crisp onions prevent a soggy final dish.
macerating~ 10 min - 3
Blend the aji limo pepper, garlic, ginger, lime juice, and salt until completely smooth, then strain the liquid through a fine mesh sieve.
Straining ensures a silky leche de tigre.
blending~ 3 minTricky bit - 4
Dice the chilled sea bass into precise half-inch cubes and place them in a chilled glass bowl.
Uniform cuts guarantee even acid penetration.
dicing~ 5 minTricky bit - 5
Pour the strained leche de tigre over the fish and gently toss until every piece is evenly coated.
Handle the fish delicately to prevent breaking.
coating~ 2 min - 6
Allow the fish to rest at room temperature for twelve minutes, observing the edges until they turn fully opaque.
Check every three minutes to prevent overcooking.
curing~ 12 minTricky bit - 7
Fold in the dried onions, fresh cilantro, and black pepper, tasting the broth to adjust salt if needed.
The broth should taste bright and balanced.
seasoning~ 2 min - 8
Divide the ceviche evenly among chilled plates and arrange the cooled sweet potato and corn alongside.
Warm plates will accelerate the cooking process.
plating~ 2 min
This iteration honors the rigorous standards of Lima’s coastal kitchens, where precision dictates every gram and second. You will hand-cut the fish into exact dimensions, removing the lateral bloodline to prevent metallic notes, and maintain the protein at precisely four degrees Celsius until the moment of cure. The leche de tigre is prepared using a traditional mortar technique, slowly grinding aji limo with garlic and ginger to release essential oils without oxidizing the aromatics. You will learn to manage the emulsion by gradually incorporating lime juice, creating a stable, velvety broth that clings to each piece rather than pooling. The curing process is strictly temperature-controlled and monitored by texture, not just time. I expect you to rest the marinade briefly, allowing the pectin and citrus oils to fully integrate before introducing the fish. This version demands an unwavering respect for ingredient integrity and technique. The result is a profoundly refined ceviche where every element sings in perfect equilibrium. You will not just cook this dish; you will engineer it, achieving a luminous, restaurant-grade execution that honors its coastal origins.
Method
- 1
Poach the sweet potato rounds in lightly salted water at a gentle simmer, then immediately transfer them to an ice bath to halt cooking.
Maintain water temperature below ninety degrees Celsius.
poaching~ 25 minTricky bit - 2
Julienne the red onion into paper-thin strips, soak in heavily salted ice water for fifteen minutes, and squeeze out all excess moisture.
Dryness prevents dilution of the delicate emulsion.
macerating~ 15 min - 3
Pound the aji limo pepper, garlic, and ginger in a heavy mortar with sea salt until a uniform, fragrant paste emerges.
Grinding in a circular motion releases essential oils without heat.
grinding~ 5 minTricky bit - 4
Gradually whisk fresh lime juice into the pepper paste to create a stable, slightly thickened leche de tigre, then let it rest for ten minutes.
Resting allows pectin and citrus oils to fully integrate.
emulsifying~ 10 minTricky bit - 5
Trim the lateral bloodline from the sea bass fillet, pat it thoroughly dry, and cut it into exact three-quarter inch cubes.
Removing the bloodline eliminates metallic undertones.
butchery~ 7 minTricky bit - 6
Transfer the chilled fish cubes into the rested leche de tigre and fold gently to ensure complete, even coverage.
Keep the bowl on a bed of ice during folding.
folding~ 2 min - 7
Cure the fish at exactly four degrees Celsius for precisely eight minutes, monitoring for a translucent center and firm edges.
Temperature control is non-negotiable for safety and texture.
curing~ 8 minTricky bit - 8
Incorporate the dried onions, cilantro, and cracked black pepper, performing a final taste test before arranging on chilled porcelain.
Serve immediately to capture peak acidity and aroma.
plating~ 2 min